* script.cc (Script_options::add_symbol_assignment): Always add a
[deliverable/binutils-gdb.git] / gold / ChangeLog
index b69da9f2a9ad30b5948e139ffb5b7900fbf19f3a..cb3254933cd4dd2c776861af0c192dc9a3f2699f 100644 (file)
@@ -1,3 +1,24 @@
+2009-10-15  Ian Lance Taylor  <iant@google.com>
+
+       * script.cc (Script_options::add_symbol_assignment): Always add a
+       dot assginment to script_sections_.
+       * script-sections.cc (Script_sections::add_dot_assignment):
+       Initialize if necessary.
+
+       * layout.cc (Layout::relaxation_loop_body): Don't crash if we see
+       program headers with no load segment if there is a linker script.
+
+       * layout.cc (Layout::set_segment_offsets): Align the file offset
+       to the segment aligment for -N or -n with no load segment.
+       * output.cc (Output_segment::add_output_section): Don't crash if
+       the first section is a TLS section.
+       (Output_segment::set_section_list_addresses): Print an error
+       message if the address moves backward in a linker script.
+       * script-sections.cc
+       (Output_section_element_input::set_section_addresses): Don't
+       increase *dot_value for a SHF_TLS/SHT_NOBITS section.
+       (Orphan_output_section::set_section_addresses): Likewise.
+
 2009-10-15  Doug Kwan  <dougkwan@google.com>
 
        * layout.cc (Layout::finish_dynamic_section): Generate tags
This page took 0.0238 seconds and 4 git commands to generate.