csky ld testsuite fixes
[deliverable/binutils-gdb.git] / ld / ChangeLog
1 2019-03-18 Alan Modra <amodra@gmail.com>
2
3 * testsuite/ld-elf/merge.d: Remove csky from xfails, add moxie.
4 * testsuite/ld-elf/pr21884.d: Remove csky from xfails.
5 * testsuite/ld-elf/shared.exp: Add csky to list not xfailing pr22374.
6 * testsuite/ld-unique/pr21529.d: Remove csky from xfails
7
8 2019-03-15 Nick Clifton <nickc@redhat.com>
9
10 PR 24262
11 * ld.texi (-plugin): Correct the path used to locate linker
12 plugins.
13
14 2019-03-13 Sudakshina Das <sudi.das@arm.com>
15
16 * NEWS: Document --pac-plt.
17 * emultempl/aarch64elf.em (OPTION_PAC_PLT): New.
18 (PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add pac-plt.
19 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_PAC_PLT.
20 * testsuite/ld-aarch64/aarch64-elf.exp: Add the following tests.
21 * testsuite/ld-aarch64/bti-pac-plt-1.d: New test.
22 * testsuite/ld-aarch64/bti-pac-plt-2.d: New test.
23 * testsuite/ld-aarch64/pac-plt-1.d: New test.
24 * testsuite/ld-aarch64/pac-plt-2.d: New test.
25 * testsuite/ld-aarch64/bti-plt-1.s: Add .ifndef directive.
26
27 2019-03-13 Sudakshina Das <sudi.das@arm.com>
28 Szabolcs Nagy <szabolcs.nagy@arm.com>
29
30 * NEWS: Document --force-bti.
31 * emultempl/aarch64elf.em (plt_type, bti_type, OPTION_FORCE_BTI): New.
32 (PARSE_AND_LIST_SHORTOPTS, PARSE_AND_LIST_OPTIONS): Add force-bti.
33 (PARSE_AND_LIST_ARGS_CASES): Handle OPTION_FORCE_BTI.
34 * testsuite/ld-aarch64/aarch64-elf.exp: Add all the tests below.
35 * testsuite/ld-aarch64/bti-plt-1.d: New test.
36 * testsuite/ld-aarch64/bti-plt-1.s: New test.
37 * testsuite/ld-aarch64/bti-plt-2.d: New test.
38 * testsuite/ld-aarch64/bti-plt-3.d: New test.
39 * testsuite/ld-aarch64/bti-plt-4.d: New test.
40 * testsuite/ld-aarch64/bti-plt-5.d: New test.
41 * testsuite/ld-aarch64/bti-plt-6.d: New test.
42 * testsuite/ld-aarch64/bti-plt-7.d: New test.
43 * testsuite/ld-aarch64/bti-plt-so.s: New test.
44 * testsuite/ld-aarch64/bti-plt.ld: New test.
45
46 2019-03-13 Sudakshina Das <sudi.das@arm.com>
47
48 * NEWS: Document GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
49 GNU_PROPERTY_AARCH64_FEATURE_1_PAC.
50 * testsuite/ld-aarch64/aarch64-elf.exp: Add run commands for new tests.
51 * testsuite/ld-aarch64/property-bti-pac1.d: New test.
52 * testsuite/ld-aarch64/property-bti-pac1.s: New test.
53 * testsuite/ld-aarch64/property-bti-pac2.d: New test.
54 * testsuite/ld-aarch64/property-bti-pac2.s: New test.
55 * testsuite/ld-aarch64/property-bti-pac3.d: New test.
56
57 2019-03-13 H.J. Lu <hongjiu.lu@intel.com>
58
59 PR ld/24322
60 * testsuite/ld-i386/i386.exp: Run PR ld/24322 tests.
61 * testsuite/ld-x86-64/x86-64.exp: Likewise.
62 * testsuite/ld-i386/pr24322a.d: New file.
63 * testsuite/ld-i386/pr24322b.d: Likewise.
64 * testsuite/ld-x86-64/pr24322a-x32.d: Likewise.
65 * testsuite/ld-x86-64/pr24322a.d: Likewise.
66 * testsuite/ld-x86-64/pr24322b-x32.d: Likewise.
67 * testsuite/ld-x86-64/pr24322b.d: Likewise.
68 * testsuite/ld-x86-64/pr24322a.s: Likewise.
69 * testsuite/ld-x86-64/pr24322b.s: Likewise.
70 * testsuite/ld-x86-64/pr24322c.s: Likewise.
71
72 2019-03-06 Nick Bowler <nbowler@draconx.ca>
73
74 PR 24289
75 * ldexp.c (fold_name): Allow lookups of the LENGTH and ORIGIN
76 attributes during the first phase.
77
78 2019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
79
80 This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
81 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
82
83 PR 20113
84 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
85 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
86 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
87 * testsuite/ld-s390/tlsbin.dd: Likewise.
88 * testsuite/ld-s390/tlsbin.rd: Likewise.
89 * testsuite/ld-s390/tlsbin.sd: Likewise.
90 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
91 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
92 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
93 * testsuite/ld-s390/tlspic.dd: Likewise.
94 * testsuite/ld-s390/tlspic.rd: Likewise.
95 * testsuite/ld-s390/tlspic.sd: Likewise.
96 * testsuite/ld-s390/tlspic_64.dd: Likewise.
97 * testsuite/ld-s390/tlspic_64.rd: Likewise.
98 * testsuite/ld-s390/tlspic_64.sd: Likewise.
99 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
100
101 2019-02-27 H.J. Lu <hongjiu.lu@intel.com>
102
103 PR ld/24276
104 * testsuite/ld-i386/i386.exp: Run PR ld/24276 test.
105 * testsuite/ld-x86-64/x86-64.exp: Likewise.
106 * testsuite/ld-i386/pr24276.dso: New file.
107 * testsuite/ld-i386/pr24276.warn: Likewise.
108 * testsuite/ld-x86-64/pr24276.dso: Likewise.
109 * testsuite/ld-x86-64/pr24276.warn: Likewise.
110
111 2019-02-20 Eric Tsai <erictsai@cadence.com>
112
113 * testsuite/ld-xtensa/call_overflow.d: New test definition.
114 * testsuite/ld-xtensa/call_overflow1.s: New test source.
115 * testsuite/ld-xtensa/call_overflow2.s: New test source.
116 * testsuite/ld-xtensa/call_overflow3.s: New test source.
117 * testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.
118
119 2019-02-14 Thomas Schwinge <thomas@codesourcery.com>
120
121 * testsuite/ld-elf/elf.exp: Remove Hurd XFAILs.
122
123 2019-02-12 Nick Clifton <nickc@redhat.com>
124
125 * po/fr.po: Updated French translation.
126
127 2019-02-09 Vineet Gupta <vgupta@synopsys.com>
128
129 * emultempl/arclinux.em: Delete special INIT/FINI handling.
130
131 2019-02-07 Nick Clifton <nickc@redhat.com>
132
133 PR 24175
134 * ld.texi (Options): Add missing word to the description of the
135 --start-group option.
136
137 2019-02-06 Alan Modra <amodra@gmail.com>
138
139 PR ld/24008
140 * testsuite/ld-scripts/pr24008.d: Pass with extra target
141 defined symbols.
142
143 2019-02-05 H.J. Lu <hongjiu.lu@intel.com>
144
145 PR ld/24151
146 * testsuite/ld-x86-64/pr24151a-x32.d: New file.
147 * testsuite/ld-x86-64/pr24151a.d: Likewise.
148 * testsuite/ld-x86-64/pr24151a.s: Likewise.
149 * testsuite/ld-x86-64/x86-64.exp: Run pr24151a and pr24151a-x32.
150
151 2019-01-31 Alan Modra <amodra@gmail.com>
152
153 * NEWS: Mention -t change.
154 * ld.texi (--trace/-t): Expand documentation a little.
155
156 2019-01-29 H.J. Lu <hongjiu.lu@intel.com>
157
158 PR ld/24008
159 * testsuite/ld-scripts/defined.exp: Run pr24008.
160 * testsuite/ld-scripts/pr24008.d: New file.
161 * testsuite/ld-scripts/pr24008.map: Likewise.
162 * testsuite/ld-scripts/pr24008.s: Likewise.
163 * testsuite/ld-scripts/pr24008.t: Likewise.
164
165 2019-01-29 Eric Botcazou <ebotcazou@adacore.com>
166
167 * testsuite/ld-ifunc/ifunc.exp: Skip pr23169 on SPARC.
168
169 2019-01-28 Alan Modra <amodra@gmail.com>
170
171 PR 24008
172 * ldexp.h (lang_phase_type): Add lang_fixed_phase_enum.
173 * ldexp.c (fold_name): Move expld.assign_name check later to
174 avoid an extra lookup.
175 (exp_fold_tree_1): When lang_fixed_phase_enum, don't change symbol
176 values, and don't clear expld.assign_name.
177 * ldlang.c (lang_map): Set expld.phase to lang_fixed_phase_enum.
178 (print_assignment): Resolve entire assignment expression.
179 Don't access symbol u.def unless symbol is defined.
180
181 2019-01-25 Nick Clifton <nickc@redhat.com>
182
183 * po/bg.po: Updated Bulgarian translation.
184
185 2019-01-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
186
187 * ld.texi (--wrap): Add warning that LTO may make this feature
188 ineffective.
189
190 2019-01-21 Nick Clifton <nickc@redhat.com>
191
192 * po/uk.po: Updated Ukranian translation.
193 * po/pr_BR.po: Updated Brazilian Portuguese translation.
194
195 2019-01-21 Nick Clifton <nickc@redhat.com>
196
197 PR 24108
198 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Update
199 expected error message.
200
201 2019-01-19 Nick Clifton <nickc@redhat.com>
202
203 * configure: Regenerate.
204 * po/ld.pot: Regenerate.
205
206 2018-06-24 Nick Clifton <nickc@redhat.com>
207
208 2.32 branch created.
209
210 2019-01-16 Kito Cheng <kito@andestech.com>
211
212 * testsuite/ld-elf/orphan-region.d: XFAIL for RISC-V, because add new
213 section.
214 * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Add new tests.
215 * testsuite/ld-riscv-elf/attr-merge-arch-01.d: New test.
216 * testsuite/ld-riscv-elf/attr-merge-arch-01a.s: Likewise.
217 * testsuite/ld-riscv-elf/attr-merge-arch-01b.s: Likewise.
218 * testsuite/ld-riscv-elf/attr-merge-arch-02.d: Likewise.
219 * testsuite/ld-riscv-elf/attr-merge-arch-02a.s: Likewise.
220 * testsuite/ld-riscv-elf/attr-merge-arch-02b.s: Likewise.
221 * testsuite/ld-riscv-elf/attr-merge-arch-03.d: Likewise.
222 * testsuite/ld-riscv-elf/attr-merge-arch-03a.s: Likewise.
223 * testsuite/ld-riscv-elf/attr-merge-arch-03b.s: Likewise.
224 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01.d: Likewise.
225 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01a.s: Likewise.
226 * testsuite/ld-riscv-elf/attr-merge-arch-failed-01b.s: Likewise.
227 * testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s: Likewise.
228 * testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s: Likewise.
229 * testsuite/ld-riscv-elf/attr-merge-priv-spec.d: Likewise.
230 * testsuite/ld-riscv-elf/attr-merge-stack-align-a.s: Likewise.
231 * testsuite/ld-riscv-elf/attr-merge-stack-align-b.s: Likewise.
232 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-a.s: Likewise.
233 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed-b.s: Likewise.
234 * testsuite/ld-riscv-elf/attr-merge-stack-align-failed.d: Likewise.
235 * testsuite/ld-riscv-elf/attr-merge-stack-align.d: Likewise.
236 * testsuite/ld-riscv-elf/attr-merge-strict-align-01.d: Likewise.
237 * testsuite/ld-riscv-elf/attr-merge-strict-align-01a.s: Likewise.
238 * testsuite/ld-riscv-elf/attr-merge-strict-align-01b.s: Likewise.
239 * testsuite/ld-riscv-elf/attr-merge-strict-align-02.d: Likewise.
240 * testsuite/ld-riscv-elf/attr-merge-strict-align-02a.s: Likewise.
241 * testsuite/ld-riscv-elf/attr-merge-strict-align-02b.s: Likewise.
242 * testsuite/ld-riscv-elf/attr-merge-strict-align-03.d: Likewise.
243 * testsuite/ld-riscv-elf/attr-merge-strict-align-03a.s: Likewise.
244 * testsuite/ld-riscv-elf/attr-merge-strict-align-03b.s: Likewise.
245 * testsuite/ld-riscv-elf/attr-merge-strict-align-04.d: Likewise.
246 * testsuite/ld-riscv-elf/attr-merge-strict-align-04a.s: Likewise.
247 * testsuite/ld-riscv-elf/attr-merge-strict-align-04b.s: Likewise.
248 * testsuite/ld-riscv-elf/attr-merge-strict-align-05.d: Likewise.
249 * testsuite/ld-riscv-elf/attr-merge-strict-align-05a.s: Likewise.
250 * testsuite/ld-riscv-elf/attr-merge-strict-align-05b.s: Likewise.
251
252 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
253
254 PR 20113
255 * emulparams/elf64_s390.sh (SEPARATE_GOTPLT): Define.
256 * emulparams/elf_s390.sh (SEPARATE_GOTPLT): Define.
257 * testsuite/ld-s390/gotreloc_31-1.dd: Update expected output.
258 * testsuite/ld-s390/tlsbin.dd: Likewise.
259 * testsuite/ld-s390/tlsbin.rd: Likewise.
260 * testsuite/ld-s390/tlsbin.sd: Likewise.
261 * testsuite/ld-s390/tlsbin_64.dd: Likewise.
262 * testsuite/ld-s390/tlsbin_64.rd: Likewise.
263 * testsuite/ld-s390/tlsbin_64.sd: Likewise.
264 * testsuite/ld-s390/tlspic.dd: Likewise.
265 * testsuite/ld-s390/tlspic.rd: Likewise.
266 * testsuite/ld-s390/tlspic.sd: Likewise.
267 * testsuite/ld-s390/tlspic_64.dd: Likewise.
268 * testsuite/ld-s390/tlspic_64.rd: Likewise.
269 * testsuite/ld-s390/tlspic_64.sd: Likewise.
270 * testsuite/ld-s390/s390.exp: Skip s390 tests for tpf targets.
271
272 2019-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
273
274 * ld.texi (--wrap): Add example to emphasise that only undefined
275 references are replaced by the linker.
276
277 2019-01-09 Nick Clifton <nickc@redhat.com>
278
279 * po/es.po: Updated Spanish translation.
280
281 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
282
283 * configure: Regenerate.
284
285 2019-01-08 Alan Modra <amodra@gmail.com>
286
287 * testsuite/ld-elf/sec64k.exp: Use . rather than $objdir in
288 generated source file names.
289 * testsuite/ld-m68k/m68k-got.exp: Likewise.
290
291 2019-01-01 Alan Modra <amodra@gmail.com>
292
293 Update year range in copyright notice of all files.
294
295 For older changes see ChangeLog-2018
296 \f
297 Copyright (C) 2019 Free Software Foundation, Inc.
298
299 Copying and distribution of this file, with or without modification,
300 are permitted in any medium without royalty provided the copyright
301 notice and this notice are preserved.
302
303 Local Variables:
304 mode: change-log
305 left-margin: 8
306 fill-column: 74
307 version-control: never
308 End:
This page took 0.039169 seconds and 5 git commands to generate.