* gold.cc (queue_initial_tasks): Pass incremental base filename
commit238ab5cab08d5a1fb58f810bd0931f726424abb7
authorCary Coutant <ccoutant@google.com>
Tue, 24 May 2011 23:31:06 +0000 (24 23:31 +0000)
committerCary Coutant <ccoutant@google.com>
Tue, 24 May 2011 23:31:06 +0000 (24 23:31 +0000)
treed3fe44ecc5e14e433d9f1d038408e46974641d35
parentd9a4be9d48fb6c0bd20c0adadd7e5c348e90d167
* gold.cc (queue_initial_tasks): Pass incremental base filename
to Output_file::open_base_file; don't print error message.
* incremental-dump.cc (main): Adjust call to
Output_file::open_for_modification.
* incremental-dump.cc (main): Likewise.
* incremental.cc (Incremental_inputs::report_command_line):
Ignore --incremental-base option when comparing command lines.
Ignore parameter when given as separate argument.
* options.h (class General_options): Add --incremental-base.
* output.cc (Output_file::Output_file):
(Output_file::open_base_file): Add base_name and writable parameters;
read base file into new file; print error message here.
(Output_file::map_no_anonymous): Add writable parameter; adjust all
callers.
* output.h (Output_file::open_for_modification): Rename to...
(Output_file::open_base_file): ...this; add base_name and
writable parameters; adjust all callers.
(Output_file::map_no_anonymous): Add writable parameter; adjust all
callers.
* testsuite/Makefile.am (incremental_test_4): Test
--incremental-base.
* testsuite/Makefile.in: Regenerate.
gold/ChangeLog
gold/gold.cc
gold/incremental-dump.cc
gold/incremental.cc
gold/options.h
gold/output.cc
gold/output.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in