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