This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] gold: save file mtime in .gnu_incremental_inputs (version 2)
- From: Ian Lance Taylor <iant at google dot com>
- To: Mikolaj Zalewski <mikolajz at google dot com>
- Cc: binutils at sourceware dot org
- Date: Mon, 06 Jul 2009 16:11:39 -0700
- Subject: Re: [PATCH] gold: save file mtime in .gnu_incremental_inputs (version 2)
- References: <7ebec9e70906231408m704d27f2wa3c31c22db1bd432@mail.gmail.com>
Mikolaj Zalewski <mikolajz@google.com> writes:
> 2009-06-23 Mikolaj Zalewski <mikolajz@google.com>
>
> * fileread.cc (File_read::get_mtime): New method.
> * fileread.h (Timespec): New structure.
> (File_read::get_mtime): New method.
> * incremental.cc
> (Incremental_inputs_entry_data::timestamp_usec): Renamed from
> timestamp_nsec.
> (Incremental_inputs_entry_write::timestamp_sec): Fix argument
> to Elf_Xword.
> (Incremental_inputs_entry_write::timestamp_usec): Renamed from
> timestamp_nsec.
> (Incremental_inputs::report_archive): Save mtime; style fix.
> (Incremental_inputs::report_obejct): Save mtime; style fix.
> (Incremental_inputs::report_script): Save mtime; style fix.
> (Incremental_inputs::finalize_inputs): Style fix.
> (Incremental_inputs::finalize): Style fix.
> (Incremental_inputs::create_input_section_data): Store inputs mtime.
> * incremental.h (Incremental_inputs::report_script): Add mtime argument.
> (Incremental_inputs::Input_info::Input_info): Intialize only
> one union member.
> (Incremental_inputs::Input_info::archive): Move to nameless union.
> (Incremental_inputs::Input_info::obejct): Move to nameless union.
> (Incremental_inputs::Input_info::script): Move to nameless union.
> (Incremental_inputs::mtime): New field.
> * script.cc (read_input_script): Pass file mtime to Incremental_input.
> * script.h (Script_info::inputs): Style fix.
Approved and applied with some minor changes.
My apologies for the long delay.
Ian