gold: x86-64: Fix TLSDESC -> LE relaxation
[deliverable/binutils-gdb.git] / gold / ChangeLog
1 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR gold/25473
4 * x86_64.cc (Target_x86_64<size>::Relocate::tls_desc_gd_to_ie):
5 Properly check r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
6 (Target_x86_64<size>::Relocate::tls_desc_gd_to_le): Properly
7 relax r8 - r15 in "lea foo@TLSDESC(%rip), %reg".
8 * testsuite/Makefile.am (check_SCRIPTS): Add x86_64_gd_to_le.sh.
9 (check_DATA): Add x86_64_gd_to_le.stdout.
10 (MOSTLYCLEANFILES): Add x86_64_gd_to_le.
11 (x86_64_gd_to_le.o): New target.
12 (x86_64_gd_to_le): Likewise.
13 (x86_64_gd_to_le.stdout): Likewise.
14 * testsuite/Makefile.in: Regenerated.
15 * testsuite/x86_64_gd_to_le.s: New file.
16 * testsuite/x86_64_gd_to_le.sh: Likewise.
17
18 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
19
20 * testsuite/odr_violation2.cc (Ordering::operator()): Make
21 expression even more complex.
22
23 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
24
25 * testsuite/ver_test_pr16504.sh: Updated.
26
27 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
28
29 PR gold/25872
30 * x86_64.cc (Output_data_plt_x86_64_bnd::do_write): Increment
31 plt_offset after setting the reserved TLSDESC PLT entry.
32 (Output_data_plt_x86_64_ibt<size>::do_write): Likewise.
33
34 2020-05-01 H.J. Lu <hongjiu.lu@intel.com>
35
36 PR gold/25872
37 * x86_64.cc (Output_data_plt_x86_64_bnd::do_address_for_local):
38 Handle local IFUNC symbol.
39 (Output_data_plt_x86_64_ibt::do_address_for_local): Likewise.
40
41 2020-03-19 Fangrui Song <maskray@google.com>
42
43 * options.h (General_options): Add --no-rosegment option.
44
45 2020-02-24 Nick Clifton <nickc@redhat.com>
46
47 * po/fr.po: Update French translation.
48
49 2020-01-20 Nick Clifton <nickc@redhat.com>
50
51 * po/uk.po: Updated Ukranian translation.
52
53 2020-01-18 Nick Clifton <nickc@redhat.com>
54
55 * configure: Regenerate.
56 * po/gold.pot: Regenerate.
57
58 2020-01-18 Nick Clifton <nickc@redhat.com>
59
60 Binutils 2.34 branch created.
61
62 2020-01-01 Alan Modra <amodra@gmail.com>
63
64 Update year range in copyright notice of all files.
65
66 For older changes see ChangeLog-2019
67 \f
68 Copyright (C) 2020 Free Software Foundation, Inc.
69
70 Copying and distribution of this file, with or without modification,
71 are permitted in any medium without royalty provided the copyright
72 notice and this notice are preserved.
73
74 Local Variables:
75 mode: change-log
76 left-margin: 8
77 fill-column: 74
78 version-control: never
79 End:
This page took 0.031811 seconds and 5 git commands to generate.