* target-reloc.h (class Default_comdat_behavior): New, package up..
[deliverable/binutils-gdb.git] / gold / ChangeLog
index 91c01b81c1b78067563eea883c1f3f2dca01a59c..0b728bbded80303c308182d9e5bb41a29bf72d07 100644 (file)
@@ -1,3 +1,19 @@
+2012-10-18  Alan Modra  <amodra@gmail.com>
+
+       * target-reloc.h (class Default_comdat_behavior): New, package up..
+       (get_comdat_behaviour): ..this.
+       (relocate_section): Add Relocate_comdat_behavior template arg,
+       adjust code to suit.
+       * arm.cc (Target_arm::relocate_section): Adjust to suit.
+       (Target_arm::scan_reloc_section): Likewise.
+       * i386.cc (Target_i386::relocate_section): Likewise.
+       * sparc.cc (Target_sparc::relocate_section): Likewise.
+       * tilegx.cc (Target_tilegx::relocate_section): Likewise.
+       * x86_64.cc (Target_x86_64::relocate_section): Likewise.
+       * powerpc.cc (class Relocate_comdat_behavior): New.
+       (Target_powerpc::relocate_section): Don't zap opd relocs.  Supply
+       gold::relocate_section with new template arg.
+
 2012-10-18  Alan Modra  <amodra@gmail.com>
 
        * powerpc.cc (Target_powerpc::Scan::local, global): Always emit
This page took 0.028107 seconds and 4 git commands to generate.