Revert "Add support to GNU ld to separate got related plt entries"
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
2
3 This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
4 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
5
6 PR 20113
7 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
8 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
9 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
10 * testsuite/ld-s390/tlsbin.dd: Likewise.
11 * testsuite/ld-s390/tlsbin.rd: Likewise.
12 * testsuite/ld-s390/tlsbin.sd: Likewise.
13 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
14 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
15 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
16 * testsuite/ld-s390/tlspic.dd: Likewise.
17 * testsuite/ld-s390/tlspic.rd: Likewise.
18 * testsuite/ld-s390/tlspic.sd: Likewise.
19 * testsuite/ld-s390/tlspic_64.dd: Likewise.
20 * testsuite/ld-s390/tlspic_64.rd: Likewise.
21 * testsuite/ld-s390/tlspic_64.sd: Likewise.
22 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
23
24 2019-02-27 H.J. Lu <hongjiu.lu@intel.com>
25
26 PR ld/24276
27 * testsuite/ld-i386/i386.exp: Run PR ld/24276 test.
28 * testsuite/ld-x86-64/x86-64.exp: Likewise.
29 * testsuite/ld-i386/pr24276.dso: New file.
30 * testsuite/ld-i386/pr24276.warn: Likewise.
31 * testsuite/ld-x86-64/pr24276.dso: Likewise.
32 * testsuite/ld-x86-64/pr24276.warn: Likewise.
33
34 2019-02-20 Eric Tsai <erictsai@cadence.com>
35
36 * testsuite/ld-xtensa/call_overflow.d: New test definition.
37 * testsuite/ld-xtensa/call_overflow1.s: New test source.
38 * testsuite/ld-xtensa/call_overflow2.s: New test source.
39 * testsuite/ld-xtensa/call_overflow3.s: New test source.
40 * testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.
41
42 2019-02-14 Thomas Schwinge <thomas@codesourcery.com>
43
44 * testsuite/ld-elf/elf.exp: Remove Hurd XFAILs.
45
46 2019-02-12 Nick Clifton <nickc@redhat.com>
47
48 * po/fr.po: Updated French translation.
49
50 2019-02-09 Vineet Gupta <vgupta@synopsys.com>
51
52 * emultempl/arclinux.em: Delete special INIT/FINI handling.
53
54 2019-02-07 Nick Clifton <nickc@redhat.com>
55
56 PR 24175
57 * ld.texi (Options): Add missing word to the description of the
58 --start-group option.
59
60 2019-02-06 Alan Modra <amodra@gmail.com>
61
62 PR ld/24008
63 * testsuite/ld-scripts/pr24008.d: Pass with extra target
64 defined symbols.
65
66 2019-02-05 H.J. Lu <hongjiu.lu@intel.com>
67
68 PR ld/24151
69 * testsuite/ld-x86-64/pr24151a-x32.d: New file.
70 * testsuite/ld-x86-64/pr24151a.d: Likewise.
71 * testsuite/ld-x86-64/pr24151a.s: Likewise.
72 * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
73
74 2019-01-31 Alan Modra <amodra@gmail.com>
75
76 * NEWS: Mention -t change.
77 * ld.texi (--trace/-t): Expand documentation a little.
78
79 2019-01-29 H.J. Lu <hongjiu.lu@intel.com>
80
81 PR ld/24008
82 * testsuite/ld-scripts/defined.exp: Run pr24008.
83 * testsuite/ld-scripts/pr24008.d: New file.
84 * testsuite/ld-scripts/pr24008.map: Likewise.
85 * testsuite/ld-scripts/pr24008.s: Likewise.
86 * testsuite/ld-scripts/pr24008.t: Likewise.
87
88 2019-01-29 Eric Botcazou <ebotcazou@adacore.com>
89
90 * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
91
92 2019-01-28 Alan Modra <amodra@gmail.com>
93
94 PR 24008
95 * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
96 * ldexp.c (fold_name): Move expld.assign_name check later to
97 avoid an extra lookup.
98 (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
99 values, and don't clear expld.assign_name.
100 * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
101 (print_assignment): Resolve entire assignment expression.
102 Don't access symbol u.def unless symbol is defined.
103
104 2019-01-25 Nick Clifton <nickc@redhat.com>
105
106 * po/bg.po: Updated Bulgarian translation.
107
108 2019-01-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
109
110 * ld.texi (--wrap): Add warning that LTO may make this feature
111 ineffective.
112
113 2019-01-21 Nick Clifton <nickc@redhat.com>
114
115 * po/uk.po: Updated Ukranian translation.
116 * po/pr_BR.po: Updated Brazilian Portuguese translation.
117
118 2019-01-21 Nick Clifton <nickc@redhat.com>
119
120 PR 24108
121 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Update
122 expected error message.
123
124 2019-01-19 Nick Clifton <nickc@redhat.com>
125
126 * configure: Regenerate.
127 * po/ld.pot: Regenerate.
128
129 2018-06-24 Nick Clifton <nickc@redhat.com>
130
131 2.32 branch created.
132
133 2019-01-16 Kito Cheng <kito@andestech.com>
134
135 * testsuite/ld-elf/orphan-region.d: XFAIL for RISC-V, because add new
136 section.
137 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Add new tests.
138 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: New test.
139 * testsuite/ld-riscv-elf/attr-merge-arch-01a.s: Likewise.
140 * testsuite/ld-riscv-elf/attr-merge-arch-01b.s: Likewise.
141 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
142 * testsuite/ld-riscv-elf/attr-merge-arch-02a.s: Likewise.
143 * testsuite/ld-riscv-elf/attr-merge-arch-02b.s: Likewise.
144 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
145 * testsuite/ld-riscv-elf/attr-merge-arch-03a.s: Likewise.
146 * testsuite/ld-riscv-elf/attr-merge-arch-03b.s: Likewise.
147 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
148 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s: Likewise.
149 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s: Likewise.
150 * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
151 * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
152 * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise.
153 * testsuite/ld-riscv-elf/attr-merge-stack-align-a.s: Likewise.
154 * testsuite/ld-riscv-elf/attr-merge-stack-align-b.s: Likewise.
155 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s: Likewise.
156 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s: Likewise.
157 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d: Likewise.
158 * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise.
159 * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise.
160 * testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s: Likewise.
161 * testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s: Likewise.
162 * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise.
163 * testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s: Likewise.
164 * testsuite/ld-riscv-elf/attr-merge-strict-align-02b.s: Likewise.
165 * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise.
166 * testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s: Likewise.
167 * testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s: Likewise.
168 * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise.
169 * testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s: Likewise.
170 * testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s: Likewise.
171 * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise.
172 * testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s: Likewise.
173 * testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s: Likewise.
174
175 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
176
177 PR 20113
178 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
179 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
180 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
181 * testsuite/ld-s390/tlsbin.dd: Likewise.
182 * testsuite/ld-s390/tlsbin.rd: Likewise.
183 * testsuite/ld-s390/tlsbin.sd: Likewise.
184 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
185 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
186 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
187 * testsuite/ld-s390/tlspic.dd: Likewise.
188 * testsuite/ld-s390/tlspic.rd: Likewise.
189 * testsuite/ld-s390/tlspic.sd: Likewise.
190 * testsuite/ld-s390/tlspic_64.dd: Likewise.
191 * testsuite/ld-s390/tlspic_64.rd: Likewise.
192 * testsuite/ld-s390/tlspic_64.sd: Likewise.
193 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
194
195 2019-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
196
197 * ld.texi (--wrap): Add example to emphasise that only undefined
198 references are replaced by the linker.
199
200 2019-01-09 Nick Clifton <nickc@redhat.com>
201
202 * po/es.po: Updated Spanish translation.
203
204 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
205
206 * configure: Regenerate.
207
208 2019-01-08 Alan Modra <amodra@gmail.com>
209
210 * testsuite/ld-elf/sec64k.exp: Use . rather than $objdir in
211 generated source file names.
212 * testsuite/ld-m68k/m68k-got.exp: Likewise.
213
214 2019-01-01 Alan Modra <amodra@gmail.com>
215
216 Update year range in copyright notice of all files.
217
218 For older changes see ChangeLog-2018
219 \f
220 Copyright (C) 2019 Free Software Foundation, Inc.
221
222 Copying and distribution of this file, with or without modification,
223 are permitted in any medium without royalty provided the copyright
224 notice and this notice are preserved.
225
226 Local Variables:
227 mode: change-log
228 left-margin: 8
229 fill-column: 74
230 version-control: never
231 End:
This page took 0.033587 seconds and 4 git commands to generate.