Restore build on x86_64-w64-mingw32.
[deliverable/binutils-gdb.git] / gold / ChangeLog
index befa832b1192fb4033ac88879e48edfdd31b7efd..f0d3ef924351725069ea6f3fba284589f42036e0 100644 (file)
@@ -1,3 +1,114 @@
+2018-12-03  Alexey Neyman  <stilor@att.net>
+
+       PR gold/23594
+       * configure.ac: Add checks for link, mkdtemp.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+       * plugin.cc (Plugin_recorder::init): Fall back to mktemp
+       if mkdtemp is not available.
+       (link_or_copy_file): Fall back to copy if link() is not available.
+
+2018-12-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/23919
+       * merge.cc (Output_merge_string<Char_type>::do_add_input_section):
+       Get addralign from decompressed_section_contents.
+       * object.cc (build_compressed_section_map): Set info.addralign.
+       (Object::decompressed_section_contents): Add a palign
+       argument and store p->second.addralign in *palign if it isn't
+       NULL.
+       * object.h (Compressed_section_info): Add addralign.
+       (section_is_compressed): Add a palign argument, default it
+       to NULL, store p->second.addralign in *palign if it isn't NULL.
+       (Object::decompressed_section_contents): Likewise.
+       * output.cc (Output_section::add_input_section): Get addralign
+       from section_is_compressed.
+
+2018-11-26  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/Makefile.am (justsyms_lib): Link with -z norelro.
+       * testsuite/Makefile.in: Regenerate.
+       * testsuite/justsyms_exec.c (main): Do check exported_func
+       on PowerPC64 ELFv2.
+
+2018-11-26  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ver_test_14.sh: Accept objdump -T display of st_other
+       bits on powerpc64le.
+
+2018-11-08  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am (gcctestdir1/ld): Use $@ and absolute paths.
+       (gcctestdir1/collect-ld): New.
+       (ld1_DEPENDENCIES): Add gcctestdir1/collect-ld.
+       (ld1_LDFLAGS): Remove -Bgcctestdir1/.
+       (editcc1, ld1_LINK): Define.
+       (gcctestdir2/ld, gcctestdir2/collect-ld, ld2_DEPENDENCIES),
+       (ld2_LDFLAGS, editcc2, ld2_LINK),
+       (ld1_r_DEPENDENCIES, ld1_r_LDFLAGS, ld1_r_LINK),
+       (gcctestdir2-r/ld, gcctestdir2-r/collect-ld, ld2_r_DEPENDENCIES),
+       (ld2_r_LDFLAGS, editcc2r, ld2_r_LINK),
+       (gcctestdir3/ld, gcctestdir3/collect-ld, ld3_DEPENDENCIES),
+       (ld3_LDFLAGS, editcc3, ld3_LINK),
+       (gcctestdir4/ld, gcctestdir4/collect-ld, ld4_DEPENDENCIES),
+       (ld4_LDFLAGS, editcc4, ld4_LINK): Similarly.
+       * Makefile.in: Regenerate.
+       * testsuite/Makefile.am (editcc): Define sed command to put
+       our -B option first.  Remove other occurrences of -Bgcctestdir/
+       throughout file.
+       (editcc1): Define for -D_FORTIFY_SOURCE stripping.
+       (editcc2): Define for -static-libgcc/libstdc++ stripping.
+       (LINK1, CXXLINK1): Don't use CCLD or CXXLD.
+       (CCLD, CXXLD, COMPILE, LINK, CXXCOMPILE, CXXLINK, CXXLINK_S): Define
+       using editcc macros.
+       (gcctestdir/collect-ld): New rule, add as a dependency of..
+       (gcctestdir/ld): ..this.  Use $@ and abs_top_buildir.
+       (gcctestdir/as): Use $@.
+       * testsuite/Makefile.in: Regenerate.
+       * testsuite/incremental_test.sh (actual): Match collect-ld too.
+
+2018-11-02  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am (MOSTLYCLEANFILES): Define.
+       * Makefile.in: Regnerate.
+       * testsuite/Makefile.am (MOSTLYCLEANFILES): Add ver_test_14 and
+       gnu_property_test.
+       * testsuite/Makefile.in: Regnerate.
+
+2018-10-16  Cherry Zhang  <cherryyz@google.com>
+
+       PR 23769
+       * gold.cc (queue_middle_tasks): Correct split-stack error message.
+
+2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
+
+       * mips.cc (Mips_mach, add_machine_extensions, elf_mips_mach):
+       Rename loongson3a to gs464.
+       (mips_isa_ext_mach, mips_isa_ext): Delete loongson3a.
+       (infer_abiflags): Use ases instead of isa_ext for infer ABI
+       flags.
+       (elf_mips_mach_name): Rename loongson3a to gs464.
+
+2018-07-10  Tulio Magno Quites Machado Filho  <tuliom@linux.ibm.com>
+
+       * object.cc (Sized_relobj_file::map_to_kept_section): Initialize
+       kept_file.
+
+2018-08-07  Cary Coutant  <ccoutant@gmail.com>
+
+       PR ld/23486
+       * x86_64.cc (Target_x86_64::Target_x86_64): Initialize
+       object_isa_1_used_.
+       (Target_x86_64::object_isa_1_used_): New data member.
+       (Target_x86_64::record_gnu_property): Save ISA_1_USED bits for object.
+       (Target_x86_64::merge_gnu_properties): Merge ISA_1_USED bits.
+
+2018-08-06  Cary Coutant  <ccoutant@gmail.com>
+
+       PR gold/23455
+       * options.h (General_options): Add --warn-drop-version option.
+       * symtab.cc (Symbol_table::set_dynsym_indexes): Check it.
+
 2018-08-06  Cary Coutant  <ccoutant@gmail.com>
 
        * target.h (Sized_target::record_gnu_property): Change first two
This page took 0.024518 seconds and 4 git commands to generate.