2009-09-02 Tristan Gingold <gingold@adacore.com>
[deliverable/binutils-gdb.git] / gold / ChangeLog
index 4e64c1b4838f678f9e1c4674bb1a5fc45e3855ae..aae9d2029cb389b58537cc2705ad72e6d350310b 100644 (file)
@@ -1,3 +1,30 @@
+2009-09-01  Mikolaj Zalewski  <mikolajz@google.com>
+
+       * gold.cc: Include "incremental.h".
+       (queue_initial_tasks): Call Incremental_checker methods.
+       * incremental.cc: Include "output.h".
+       (Incremental_checker::can_incrementally_link_output_file): New
+       method.
+       * incremental.h (Incremental_checker): New class.
+
+       * output.cc (Output_file::open_for_modification): New method.
+       (Output_file::map_anonymous): Changed return type to bool.  Record
+       map in base_ field.
+       (Output_file::map_no_anonymous): New method, broken out of map.
+       (Output_file::map): Use map_no_anonymous and map_anonymous.
+       * output.h (class Output_file): Update declarations.
+
+2009-08-24  Cary Coutant  <ccoutant@google.com>
+
+       * options.h (Command_line::Pre_options): New class.
+       (Command_line::pre_options): New member.
+       * options.cc (gold::options::ready_to_register): New variable.
+       (One_option::register_option): Do nothing if not registering options.
+       Assert if same short option registered twice.
+       (General_options::General_options): Turn off option registration when
+       done constructing.
+       (Command_line::Pre_options::Pre_options): New constructor.
+
 2009-08-24  Cary Coutant  <ccoutant@google.com>
 
        * options.h (General_options::no_keep_memory): Remove incorrect
This page took 0.039779 seconds and 4 git commands to generate.