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