| 1 | 2020-05-22 Alan Modra <amodra@gmail.com> |
| 2 | |
| 3 | PR 25882 |
| 4 | * powerpc.cc (merge_object_attributes): Replace name param with |
| 5 | obj param. Update callers. Don't init FP attributes from shared |
| 6 | libraries, and do not emit an error if they don't match. |
| 7 | |
| 8 | 2020-05-15 Nikita Ermakov <coffe92@gmail.com> |
| 9 | |
| 10 | * powerpc.cc (do_gc_mark_symbol): Don't segfault on plugin symbols. |
| 11 | |
| 12 | 2020-05-14 Nick Clifton <nickc@redhat.com> |
| 13 | |
| 14 | * po/sr.po: New Serbian translation. |
| 15 | |
| 16 | 2020-05-11 Alan Modra <amodra@gmail.com> |
| 17 | |
| 18 | * powerpc.cc: Rename powerxx to power10 throughout. |
| 19 | |
| 20 | 2020-05-02 H.J. Lu <hongjiu.lu@intel.com> |
| 21 | |
| 22 | PR gold/25904 |
| 23 | * testsuite/Makefile.am (COMMON_TEST_C_CFLAGS): New. |
| 24 | (common_test_1.o): New rule. |
| 25 | (common_test_2.o): Likewise. |
| 26 | (common_test_3.o): Likewise. |
| 27 | (plugin_common_test_1.o): Likewise. |
| 28 | (plugin_common_test_2.o): Likewise. |
| 29 | (common_test_1_v1.o): Likewise. |
| 30 | (common_test_1_v2.o): Likewise. |
| 31 | (common_test_2_pic.o): Compile with $(COMMON_TEST_C_CFLAGS). |
| 32 | (common_test_3_pic.o): Likewise. |
| 33 | * testsuite/Makefile.in: Regenerated. |
| 34 | |
| 35 | 2020-05-01 H.J. Lu <hongjiu.lu@intel.com> |
| 36 | |
| 37 | PR gold/25426 |
| 38 | * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie): |
| 39 | For x32, relax "rex leal foo@tlsdesc(%rip), %reg" to |
| 40 | "rex movl foo@gottpoff(%rip), %eax" and relax ""call *(%eax)" |
| 41 | to "nopl (%rax)". |
| 42 | (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): For x32, |
| 43 | relax "rex leal foo@tlsdesc(%rip), %reg" to |
| 44 | "rex movl foo@tpoff, %eax" and relax "call *foo@tlscall(%eax)" |
| 45 | to "nopl (%rax)". |
| 46 | * testsuite/Makefile.am (tls_test_gnu2.o): Depend on |
| 47 | gcctestdir/as. |
| 48 | (tls_test_file2_gnu2.o): Likewise. |
| 49 | (tls_test_c_gnu2.o): Likewise. |
| 50 | * testsuite/Makefile.in: Regenerated. |
| 51 | |
| 52 | 2020-05-01 H.J. Lu <hongjiu.lu@intel.com> |
| 53 | |
| 54 | PR gold/25473 |
| 55 | * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie): |
| 56 | Properly check r8 - r15 in "lea foo@TLSDESC(%rip), %reg". |
| 57 | (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): Properly |
| 58 | relax r8 - r15 in "lea foo@TLSDESC(%rip), %reg". |
| 59 | * testsuite/Makefile.am (check_SCRIPTS): Add x86_64_gd_to_le.sh. |
| 60 | (check_DATA): Add x86_64_gd_to_le.stdout. |
| 61 | (MOSTLYCLEANFILES): Add x86_64_gd_to_le. |
| 62 | (x86_64_gd_to_le.o): New target. |
| 63 | (x86_64_gd_to_le): Likewise. |
| 64 | (x86_64_gd_to_le.stdout): Likewise. |
| 65 | * testsuite/Makefile.in: Regenerated. |
| 66 | * testsuite/x86_64_gd_to_le.s: New file. |
| 67 | * testsuite/x86_64_gd_to_le.sh: Likewise. |
| 68 | |
| 69 | 2020-05-01 H.J. Lu <hongjiu.lu@intel.com> |
| 70 | |
| 71 | * testsuite/odr_violation2.cc (Ordering::operator()): Make |
| 72 | expression even more complex. |
| 73 | |
| 74 | 2020-05-01 H.J. Lu <hongjiu.lu@intel.com> |
| 75 | |
| 76 | * testsuite/ver_test_pr16504.sh: Updated. |
| 77 | |
| 78 | 2020-05-01 H.J. Lu <hongjiu.lu@intel.com> |
| 79 | |
| 80 | PR gold/25872 |
| 81 | * x86_64.cc (Output_data_plt_x86_64_bnd::do_write): Increment |
| 82 | plt_offset after setting the reserved TLSDESC PLT entry. |
| 83 | (Output_data_plt_x86_64_ibt<size>::do_write): Likewise. |
| 84 | |
| 85 | 2020-05-01 H.J. Lu <hongjiu.lu@intel.com> |
| 86 | |
| 87 | PR gold/25872 |
| 88 | * x86_64.cc (Output_data_plt_x86_64_bnd::do_address_for_local): |
| 89 | Handle local IFUNC symbol. |
| 90 | (Output_data_plt_x86_64_ibt::do_address_for_local): Likewise. |
| 91 | |
| 92 | 2020-03-19 Fangrui Song <maskray@google.com> |
| 93 | |
| 94 | * options.h (General_options): Add --no-rosegment option. |
| 95 | |
| 96 | 2020-02-24 Nick Clifton <nickc@redhat.com> |
| 97 | |
| 98 | * po/fr.po: Update French translation. |
| 99 | |
| 100 | 2020-01-20 Nick Clifton <nickc@redhat.com> |
| 101 | |
| 102 | * po/uk.po: Updated Ukranian translation. |
| 103 | |
| 104 | 2020-01-18 Nick Clifton <nickc@redhat.com> |
| 105 | |
| 106 | * configure: Regenerate. |
| 107 | * po/gold.pot: Regenerate. |
| 108 | |
| 109 | 2020-01-18 Nick Clifton <nickc@redhat.com> |
| 110 | |
| 111 | Binutils 2.34 branch created. |
| 112 | |
| 113 | 2020-01-01 Alan Modra <amodra@gmail.com> |
| 114 | |
| 115 | Update year range in copyright notice of all files. |
| 116 | |
| 117 | For older changes see ChangeLog-2019 |
| 118 | \f |
| 119 | Copyright (C) 2020 Free Software Foundation, Inc. |
| 120 | |
| 121 | Copying and distribution of this file, with or without modification, |
| 122 | are permitted in any medium without royalty provided the copyright |
| 123 | notice and this notice are preserved. |
| 124 | |
| 125 | Local Variables: |
| 126 | mode: change-log |
| 127 | left-margin: 8 |
| 128 | fill-column: 74 |
| 129 | version-control: never |
| 130 | End: |