* configure.ac: Apply 2012-09-10 change to config.in here.
[external/binutils.git] / gold / ChangeLog
index 1e60322..5dfee3c 100644 (file)
@@ -1,3 +1,119 @@
+2012-11-05  Alan Modra  <amodra@gmail.com>
+
+       * configure.ac: Apply 2012-09-10 change to config.in here.
+       * configure: Regenerate.
+
+2012-11-05  Alan Modra  <amodra@gmail.com>
+
+       * powerpc.cc (Powerpc_relobj): Delete "Offset" typedef.
+       (struct Opd_ent): Use "Address" rather than "Offset".
+       (Output_data_got_powerpc::got_base_offset): Return Valtype.
+       (Target_powerpc::got_section): Make public.
+       (Target_powerpc::scan_relocs): Move code setting symbols..
+       (Powerpc_relobj::do_scan_relocs): ..to here, new function.
+       Create _SDA_BASE_ only when referenced.
+
+2012-11-02  Roland McGrath  <mcgrathr@google.com>
+
+       * i386.cc (Target_i386::relocate_relocs): Remove extraneous typename
+       from last change.
+
+2012-11-01  Roland McGrath  <mcgrathr@google.com>
+
+       * target.h (Sized_target::relocate_relocs): Use Elf_Off
+       for offset_in_output_section parameter.
+       (Sized_target::relocate_special_relocatable): Likewise.
+       * arm.cc (Target_arm::relocate_relocs): Likewise.
+       (Target_arm::relocate_special_relocatable): Likewise.
+       * i386.cc (Target_i386::relocate_relocs): Likewise.
+       * powerpc.cc (Target_powerpc::relocate_relocs): Likewise.
+       * sparc.cc (Target_sparc::relocate_relocs): Likewise.
+       * target-reloc.h (relocate_relocs): Likewise.
+       * testsuite/testfile.cc (Target_test): Likewise.
+       * tilegx.cc (Target_tilegx::relocate_relocs): Likewise.
+       * x86_64.cc (Target_x86_64::relocate_relocs): Likewise.
+
+       * system.h: Move inclusion of <clocale> to after <libintl.h> in
+       [ENABLE_NLS] section, and separately at top of [!ENABLE_NLS] section.
+
+       * descriptors.cc (set_close_on_exec): Add ATTRIBUTE_UNUSED to the
+       parameter, which is unused in the [!F_SETFD] case.
+
+       * dwarf_reader.cc (Sized_elf_reloc_mapper::symbol_section): Cast
+       SYMNDX to off_t before comparing it to this->data_size().
+       * output.cc (Output_symtab_xindex::endian_do_write): Likewise.
+       * incremental.cc (Output_section_incremental_inputs::do_write):
+       Cast GLOBAL_SYM_COUNT to off_t before comparing it to SYMTAB_SIZE.
+
+       * nacl.cc: Include "libiberty.h" for vasprintf declaration.
+
+2012-10-30  Steve McIntyre  <steve.mcintyre@linaro.org>
+
+       * gold.cc (Target_arm::do_adjust_elf_header): Add the
+       hard-float/soft-float ABI flag as appropriate for ET_DYN/ET_EXEC
+       in EABI_VER5.
+
+2012-10-29  Cary Coutant  <ccoutant@google.com>
+
+       * dwp.cc (usage): Add file and exit status parameters;
+       add --help and --version options.
+       (print_version): New function.
+       (main): Add --help and --version options.
+
+2012-10-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/Makefile.am (MOSTLYCLEANFILES): Add
+       final_layout_sequence.txt.
+       * testsuite/Makefile.in: Regenerated.
+
+2012-10-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/Makefile.am (COMPILE1): New variable. Renamed from
+       COMPILE generated by automake.
+       (LINK1): Likewise.
+       (CXXCOMPILE1): Likewise.
+       (CXXLINK1): Likewise.
+       (COMPILE): Strip out -Wp,-D_FORTIFY_SOURCE= from COMPILE1.
+       (LINK): Likewise.
+       (CXXCOMPILE): Likewise.
+       (CXXLINK): Likewise.
+       * testsuite/Makefile.in: Regenerated.
+
+2012-10-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * dwp.cc (Dwo_file::record_target_info): Issue a fatal error
+       on bad fwrite return.
+
+2012-10-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * dwp.cc (Dwo_file::remap_str_offset): Use section_offset_type
+       on val.
+
+2012-10-23  Cary Coutant  <ccoutant@google.com>
+
+       * testsuite/Makefile.am (TEST_OBJCOPY): New macro.
+       * testsuite/Makefile.in: Regenerate.
+       * testsuite/dwp_test.h: New source file.
+       * testsuite/dwp_test_1.cc: New source file.
+       * testsuite/dwp_test_1.s: New source file.
+       * testsuite/dwp_test_1.sh: New source file.
+       * testsuite/dwp_test_1b.cc: New source file.
+       * testsuite/dwp_test_1b.s: New source file.
+       * testsuite/dwp_test_2.cc: New source file.
+       * testsuite/dwp_test_2.s: New source file.
+       * testsuite/dwp_test_2.sh: New source file.
+       * testsuite/dwp_test_main.cc: New source file.
+       * testsuite/dwp_test_main.s: New source file.
+
+2012-10-23  Cary Coutant  <ccoutant@google.com>
+
+       * dwp.h: New header file.
+       * dwp.cc: New source file.
+       * gold.h: Move shared declarations to system.h.
+       * system.h: New header file.
+       * Makefile.am: Add dwp.
+       * Makefile.in: Regenerate.
+
 2012-10-23  Cary Coutant  <ccoutant@google.com>
 
        * dwarf_reader.cc (Dwarf_ranges_table::read_range_list): Call