[AArch64][5/8] GAS support BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
f69e4920
JW
12015-08-11 Jiong Wang <jiong.wang@arm.com>
2
3 * ld-aarch64/tls-small-ld.s: New file.
4 * ld-aarch64/tls-small-ld.d: Likewise.
5 * ld-aarch64/aarch64-elf.exp: Run new test.
6
97dc35c8
L
72015-08-11 H.J. Lu <hongjiu.lu@intel.com>
8
9 PR ld/18808
10 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
11 * ld-ifunc/pr18808.out: New file.
12 * ld-ifunc/pr18808a.c: Likewise.
13 * ld-ifunc/pr18808b.c: Likewise.
14---
6e33951e
L
152015-08-07 H.J. Lu <hongjiu.lu@intel.com>
16
17 PR ld/18720
18 * ld-elf/indirect.exp: Run tests for PR ld/18720.
19 * ld-elf/pr18720.out: New file.
20 * ld-elf/pr18720a.c: Likewise.
21 * ld-elf/pr18720b.c: Likewise.
22 * ld-elf/pr18720c.c: Likewise.
23
9c98104c
AB
242015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
25
26 * ld/ld-lib.exp (run_dump_test): When using the map option, no
27 program is required.
28
bb57e4c7
AB
292015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
30
31 * ld/ld-lib.exp (run_dump_test): Add error_output and
32 warning_output options.
33
0a618243
AB
342015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
35
36 * ld-undefined/require-defined-1.d: New file.
37 * ld-undefined/require-defined-2.d: New file.
38 * ld-undefined/require-defined-3.d: New file.
39 * ld-undefined/require-defined-4.d: New file.
40 * ld-undefined/require-defined-5.d: New file.
41 * ld-undefined/require-defined.exp: New file.
42 * ld-undefined/require-defined.s: New file.
43
c6e8a9a8
L
442015-07-30 H.J. Lu <hongjiu.lu@intel.com>
45
46 PR ld/18735
47 * ld-elf/pr18735.d: New file.
48 * ld-elf/pr18735.s: Likewise.
49
60b57502
L
502015-07-29 H.J. Lu <hongjiu.lu@intel.com>
51
52 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
53 4.5 or newer.
54
de0a0026
L
552015-07-29 H.J. Lu <hongjiu.lu@intel.com>
56
57 * ld-size/size.exp: Move run-time support check.
58
e5654c0f
AM
592015-07-28 Alan Modra <amodra@gmail.com>
60
61 * ld-powerpc/elfv2so.d: Update.
62
6f8ea6c4
L
632015-07-27 H.J. Lu <hongjiu.lu@intel.com>
64
65 * config/default.exp (NOPIE_CFLAGS): New.
66 (NOPIE_LDFLAGS): Likewise.
67 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
68 $NOPIE_LDFLAGS if needed.
69 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
70
219a6876
L
712015-07-27 H.J. Lu <hongjiu.lu@intel.com>
72
73 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
74 (CXX): Likewise.
75
cda77e9e
L
762015-07-27 H.J. Lu <hongjiu.lu@intel.com>
77
78 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
79
379d3f1f
L
802015-07-27 H.J. Lu <hongjiu.lu@intel.com>
81
82 * ld-scripts/crossref.exp (CC): Save and restore. Append
83 $PLT_CFLAGS.
84
ea9fb8b3
L
852015-07-27 H.J. Lu <hongjiu.lu@intel.com>
86
87 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
88 -fPIC if needed.
89 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
90 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
91
faebca03
L
922015-07-27 H.J. Lu <hongjiu.lu@intel.com>
93
94 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
95 ld_compile.
96
c4972ed6
L
972015-07-27 H.J. Lu <hongjiu.lu@intel.com>
98
99 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
100 to build_binary.
101
e10461ae
L
1022015-07-27 H.J. Lu <hongjiu.lu@intel.com>
103
104 * config/default.exp (PLT_CFLAGS): New.
105
32f573bc
SN
1062015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
107
108 PR ld/18705
109 * ld-aarch64/protected-data.d: New.
110 * ld-aarch64/protected-data.s: New.
111 * ld-aarch64/aarch64-elf.exp: Add new test.
112
b68a20d6
SN
1132015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
114
115 PR ld/18705
116 * ld-arm/protected-data.d: New.
117 * ld-arm/protected-data.s: New.
118 * ld-arm/arm-elf.exp: Add new test.
119
edcab5e8
L
1202015-07-26 H.J. Lu <hongjiu.lu@intel.com>
121
122 PR ld/18718
123 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
124
d76b6207
L
1252015-07-26 H.J. Lu <hongjiu.lu@intel.com>
126
127 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
128 to 0.
129
18d9555c
L
1302015-07-25 H.J. Lu <hongjiu.lu@intel.com>
131
132 PR ld/18718
133 * ld-elf/pr18718.c: New file.
134 * ld-elf/shared.exp: Run tests for PR ld/18718.
135
a496fbc8
AM
1362015-07-25 Alan Modra <amodra@gmail.com>
137
138 * ld-elf/symbolic-func.s,
139 * ld-elf/symbolic-func.r: New test.
140 * ld-elf/elf.exp: Run it.
141
84b74b49
L
1422015-07-24 H.J. Lu <hongjiu.lu@intel.com>
143
144 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
145 * ld-elf/zlibbegin.rS: Also expect "GC".
146 * ld-elf/zlibnormal.rS: Likewise.
147
77a69ff8
JW
1482015-07-16 Jiong Wang <jiong.wang@arm.com>
149
150 * ld-aarch64/tls-tiny-ld.s: New file.
151 * ld-aarch64/tls-tiny-ld.d: Ditto.
152 * ld-aarch64/aarch64-elf.exp: Run new test.
153
19a7fe52
L
1542015-07-14 H.J. Lu <hongjiu.lu@intel.com>
155
156 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
157 SHF_COMPRESSED bit.
158 * ld-elf/zlibnormal.rS: Likewise.
159
3350cc01
CM
1602015-07-09 Catherine Moore <clm@codesourcery.com>
161
72f4393d
L
162 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
163 * ld-mips-elf/attr-gnu-4-09.d: New.
164 * ld-mips-elf/attr-gnu-4-19.d: New.
165 * ld-mips-elf/attr-gnu-4-29.d: New.
166 * ld-mips-elf/attr-gnu-4-39.d: New.
167 * ld-mips-elf/attr-gnu-4-49.d: New.
168 * ld-mips-elf/attr-gnu-4-59.d: New.
169 * ld-mips-elf/attr-gnu-4-69.d: New.
170 * ld-mips-elf/attr-gnu-4-79.d: New.
171 * ld-mips-elf/attr-gnu-4-89.d: New.
172 * ld-mips-elf/attr-gnu-4-9.s: New.
173 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 174
328e7bfd
DC
1752015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
176
177 * ld-avr/gc-section-debugline.d: New test.
178 * ld-avr/per-function-debugline.s: Source for new test.
179
92a9c616
RS
1802015-07-05 Richard Sandiford <richard.sandiford@arm.com>
181
182 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
183 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
184 ld-powerpc/tocopt6.d: New test.
185 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
186
0f088b2a
KT
1872015-07-03 Kai Tietz <ktietz@redhat.com>
188 Nick Clifton <nickc@redhat.com>
189
190 PR ld/11539
191 * lib/ld-lib.exp (check_gc_sections_available): Do not
192 automatically fail for cygwin and mingw targets.
193
965b1d80
SL
1942015-07-01 Sandra Loosemore <sandra@codesourcery.com>
195 Cesar Philippidis <cesar@codesourcery.com>
196
197 * ld-nios2/mixed1a.d: New.
198 * ld-nios2/mixed1a.s: New.
199 * ld-nios2/mixed1b.d: New.
200 * ld-nios2/mixed1b.s: New.
201 * ld-nios2/nios2.exp: Build the new compatibility tests.
202
a2a55a40
L
2032015-06-27 H.J. Lu <hongjiu.lu@intel.com>
204
205 * ld-xtensa/tlsbin.rd: Updated.
206 * ld-xtensa/tlspic.rd: Likewise.
207
a5499fa4
MF
2082015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
209
210 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
211 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
212 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
213 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
214 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
215 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
216 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
217 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
218 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
219 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
220 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
221 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
222 * ld-mips-elf/tlsdyn-o32.d: Likewise.
223 * ld-mips-elf/tlsdyn-o32.got: Likewise.
224 * ld-mips-elf/pie-n32.d: New file.
225 * ld-mips-elf/pie-n64.d: Likewise.
226 * ld-mips-elf/pie-o32.d: Likewise.
227 * ld-mips-elf/pie.s: Likewise.
228 * ld-mips-elf/mips-elf.exp: Add new tests.
229
06e78fc7
L
2302015-06-25 H.J. Lu <hongjiu.lu@intel.com>
231
232 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
233
4a677ba7
L
2342015-06-25 H.J. Lu <hongjiu.lu@intel.com>
235
236 * ld-mmix/bspec1.d: Updated.
237 * ld-mmix/bspec2.d: Likewise.
238 * ld-mmix/undef-3.d: Likewise.
239
ef10c3ac
L
2402015-06-25 H.J. Lu <hongjiu.lu@intel.com>
241
242 PR gas/18451
243 * ld-elf/strtab.d: New file.
244 * ld-elf/strtab.s: Likewise.
245
7c1e8d3e
L
2462015-06-24 H.J. Lu <hongjiu.lu@intel.com>
247
248 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
249 * ld-x86-64/x86-64.exp: Likewise.
250 * ld-i386/pltgot-1.d: Updated.
251 * ld-x86-64/pltgot-1.d: Likewise.
252 * ld-i386/pltgot-2.d: New file.
253 * ld-x86-64/pltgot-2.d: Likewise.
254
c2170589
JW
2552015-06-23 Jiong Wang <jiong.wang@arm.com>
256
257 * ld-aarch64/dt_textrel.s: New testcase.
258 * ld-aarch64/dt_textrel.d: New expectation file.
259 * ld-aarch64/aarch64-elf.exp: Run new testcase.
260
696ddf4b
JW
2612015-06-17 Jiong Wang <jiong.wang@arm.com>
262
263 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
264 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
265 emulation mode.
266
1d5c94cb
AM
2672015-06-16 Alan Modra <amodra@gmail.com>
268
269 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
270 * ld-powerpc/ppc476-shared.d: Update.
271 * ld-powerpc/ppc476-shared2.d: Update.
272
3604cb1f
TG
2732015-06-12 Tristan Gingold <gingold@adacore.com>
274
275 * ld-scripts/print-memory-usage-1.t,
276 * ld-scripts/print-memory-usage-1.s,
277 * ld-scripts/print-memory-usage-1.l,
278 * ld-scripts/print-memory-usage-2.t,
279 * ld-scripts/print-memory-usage-2.l,
280 * ld-scripts/print-memory-usage-3.s,
281 * ld-scripts/print-memory-usage-3.t,
282 * ld-scripts/print-memory-usage-3.l,
283 * ld-scripts/print-memory-usage.t: New tests.
284 * ld-scripts/print-memory-usage.exp: Run them.
285
e00a2fbc
NC
2862015-06-05 Nick Clifton <nickc@redhat.com>
287
288 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
289
f8b44781
AM
2902015-06-05 Alan Modra <amodra@gmail.com>
291
292 * ld-powerpc/ppc476-shared.s,
293 * ld-powerpc/ppc476-shared.lnk,
294 * ld-powerpc/ppc476-shared.d,
295 * ld-powerpc/ppc476-shared2.d: New tests.
296 * ld-powerpc/powerpc.exp: Run them.
297
afa403d8
JW
2982015-06-02 Jiong Wang <jiong.wang@arm.com>
299
300 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
301
7018c030
JW
3022015-06-01 Jiong Wang <jiong.wang@arm.com>
303
304 * ld-aarch64/emit-relocs-28.s: New test file.
305 * ld-aarch64/emit-relocs-28.d: Ditto.
306 * ld-aarch64/aarch64-elf.exp: Run new test.
307
36e6c140
JW
3082015-06-01 Jiong Wang <jiong.wang@arm.com>
309
310 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
311 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
312 * ld-aarch64/aarch64-elf.exp: Run new testcase.
313
99ad26cb
JW
3142015-06-01 Jiong Wang <jiong.wang@arm.com>
315
316 * ld-aarch64/emit-relocs-313.s: New test file.
317 * ld-aarch64/emit-relocs-313.d: Ditto.
318 * ld-aarch64/aarch64-elf.exp: Run new test.
319
32c17175
SK
3202015-05-29 Stephen Kitt <steve@sk2.org>
321
322 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
323 compiler command line.
324
2f0c68f2
CM
3252015-05-28 Catherine Moore <clm@codesourcery.com>
326
327 ld/testsuite/
328 * ld-mips-elf/compact-eh.ld: New linker script.
329 * ld-mips-elf/compact-eh1.d: New.
330 * ld-mips-elf/compact-eh1.s: New.
331 * ld-mips-elf/compact-eh1a.s: New.
332 * ld-mips-elf/compact-eh1b.s: New.
333 * ld-mips-elf/compact-eh2.d: New.
334 * ld-mips-elf/compact-eh2.s: New.
335 * ld-mips-elf/compact-eh3.d: New.
336 * ld-mips-elf/compact-eh3.s: New.
337 * ld-mips-elf/compact-eh3a.s: New.
338 * ld-mips-elf/compact-eh4.d: New.
339 * ld-mips-elf/compact-eh5.d: New.
340 * ld-mips-elf/compact-eh6.d: New.
341 * ld-mips-elf/mips-elf.exp: Run new tests.
342
8ded2ddc
L
3432015-05-27 H.J. Lu <hongjiu.lu@intel.com>
344
345 PR binutils/18458
346 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
347 libpr18458b.so.
348 (run_tests): Run pr18458 test.
349 * ld-elf/pr18458a.c: New file.
350 * ld-elf/pr18458b.c: Likewise.
351 * ld-elf/pr18458c.c: Likewise.
352
25070364
L
3532015-05-16 H.J. Lu <hongjiu.lu@intel.com>
354
355 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
356 * ld-x86-64/x86-64.exp: Likewise
357 * ld-i386/pr17689now.rd: New file.
358 * ld-x86-64/pr17689now.rd: Likewise
359
5db04b09
L
3602015-05-15 H.J. Lu <hongjiu.lu@intel.com>
361
362 PR binutis/18386
363 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
364 * ld-x86-64/tlspic.dd: Likewise.
365 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
366 objdump for tlspic.dd and tlsgdesc.dd.
367
a3747075
L
3682015-05-12 H.J. Lu <hongjiu.lu@intel.com>
369
370 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
371 * ld-x86-64/x86-64.exp: Likewise.
372 * ld-i386/pltgot-1.d: New file.
373 * ld-i386/pltgot-1.s: Likewise.
374 * ld-x86-64/pltgot-1.d: Likewise.
375 * ld-x86-64/pltgot-1.s: Likewise.
376
5197d474
L
3772015-05-11 H.J. Lu <hongjiu.lu@intel.com>
378
379 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
380 * ld-i386/iamcu-4.d: New file.
381
7e0a8112
L
3822015-05-11 H.J. Lu <hongjiu.lu@intel.com>
383
384 * ld-i386/abs-iamcu.d: New file.
385 * ld-i386/dummy.s: Likewise.
386 * ld-i386/foo.s: Likewise.
387 * ld-i386/iamcu-1.d: Likewise.
388 * ld-i386/iamcu-2.d: Likewise.
389 * ld-i386/iamcu-3.d: Likewise.
390 * ld-i386/start.s: Likewise.
391 * ld-i386/i386.exp (iamcu_tests): New.
392 Run iamcu_tests.
393
31955f99
L
3942015-05-08 H.J. Lu <hongjiu.lu@intel.com>
395
396 PR binutis/18386
397 * ld-x86-64/tlsgdesc.dd: Updated.
398 * ld-x86-64/tlspic.dd: Likewise.
399
43c1d34c
L
4002015-04-29 H.J. Lu <hongjiu.lu@intel.com>
401
402 PR ld/18354
403 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
404 gnunormal and gabinormal against libfoozlib.so.
405
9081b64d
JW
4062015-04-27 Renlin Li <renlin.li@arm.com>
407
408 * ld-arm/ifunc-10.dd: Adjust expected output.
409 * ld-arm/ifunc-2.dd: Likewise.
410
963a4320
AK
4112015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
412
413 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
414
44bd1acd
AM
4152015-04-24 Alan Modra <amodra@gmail.com>
416
417 * ld-powerpc/tocnovar.d: Revert last change.
418
7a5c933c
RE
4192015-04-24 Richard Earnshaw <rearnsha@arm.com>
420
421 * ld-arm/armthumb-lib.d: Regenerate expected output.
422 * ld-arm/armthumb-lib.d: Likewise.
423 * ld-arm/armthumb-lib.sym: Likewise.
424 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
425 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
426 * ld-arm/cortex-a8-fix-b.d: Likewise.
427 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
428 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
429 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
430 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
431 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
432 * ld-arm/cortex-a8-fix-bl.d: Likewise.
433 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
434 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
435 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
436 * ld-arm/cortex-a8-fix-blx.d: Likewise.
437 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
438 * ld-arm/farcall-mixed-app-v5.d: Likewise.
439 * ld-arm/farcall-mixed-app.d: Likewise.
440 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
441 * ld-arm/farcall-mixed-lib.d: Likewise.
442 * ld-arm/mixed-app-v5.d: Likewise.
443 * ld-arm/mixed-app.d: Likewise.
444 * ld-arm/mixed-lib.d: Likewise.
445
30d72bc3
NC
4462015-04-24 Nick Clifton <nickc@redhat.com>
447
448 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
449 do not use elf.em.
450
04651c08
HPN
4512015-04-24 Hans-Peter Nilsson <hp@axis.com>
452
453 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
454 to cris*-*-elf.
455
005db9f9
L
4562015-04-23 H.J. Lu <hongjiu.lu@intel.com>
457
458 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
459 frv.
460
3e19fb8f
L
4612015-04-23 H.J. Lu <hongjiu.lu@intel.com>
462
463 PR ld/18277
464 * ld-elf/compressed1d.d: New.
465 * ld-elf/compressed1e.d: Likewise.
466
a27e685f
AM
4672015-04-23 Alan Modra <amodra@gmail.com>
468
469 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
470 * ld-powerpc/defsym.d: Likewise.
471 * ld-powerpc/elfv2-2exe.d: Likewise.
472 * ld-powerpc/elfv2exe.d: Likewise.
473 * ld-powerpc/elfv2so.d: Likewise.
474 * ld-powerpc/relbrlt.d: Likewise.
475 * ld-powerpc/tls.g: Likewise.
476 * ld-powerpc/tlsexe.d: Likewise.
477 * ld-powerpc/tlsexe.g: Likewise.
478 * ld-powerpc/tlsexe.r: Likewise.
479 * ld-powerpc/tlsexetoc.d: Likewise.
480 * ld-powerpc/tlsexetoc.g: Likewise.
481 * ld-powerpc/tlsexetoc.r: Likewise.
482 * ld-powerpc/tlsso.d: Likewise.
483 * ld-powerpc/tlsso.g: Likewise.
484 * ld-powerpc/tlsso.r: Likewise.
485 * ld-powerpc/tlstoc.g: Likewise.
486 * ld-powerpc/tlstocso.d: Likewise.
487 * ld-powerpc/tlstocso.g: Likewise.
488 * ld-powerpc/tlstocso.r: Likewise.
489 * ld-powerpc/tocopt.d: Likewise.
490 * ld-powerpc/tocopt2.d: Likewise.
491 * ld-powerpc/tocopt3.d: Likewise.
492 * ld-powerpc/tocopt4.d: Likewise.
493 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 494 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 495
0e5fabeb
AM
4962015-04-22 Alan Modra <amodra@gmail.com>
497
498 * ld-x86-64/pr18176.d: Update.
499
d5597ebc
L
5002015-04-22 H.J. Lu <hongjiu.lu@intel.com>
501
502 PR ld/18289
503 * ld-i386/copyreloc-lib.c: New file.
504 * ld-i386/copyreloc-main.S: Likewise.
505 * ld-i386/copyreloc-main.out: Likewise.
506 * ld-i386/copyreloc-main1.rd: Likewise.
507 * ld-i386/copyreloc-main2.rd: Likewise.
508 * ld-i386/dummy.c: Likewise.
509 * ld-i386/pr17689.out: Likewise.
510 * ld-i386/pr17689.rd: Likewise.
511 * ld-i386/pr17689a.c: Likewise.
512 * ld-i386/pr17689b.S: Likewise.
513 * ld-i386/pr17827.rd: Likewise.
514 * ld-i386/pr17827ver.rd: Likewise.
515 * ld-i386/i386.exp: Run copyreloc tests.
516
be59ad3d
L
5172015-04-20 H.J. Lu <hongjiu.lu@intel.com>
518
519 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
520 * ld-mmix/bspec2.d: Likewise.
521 * ld-mmix/local1.d: Likewise.
522 * ld-mmix/local3.d: Likewise.
523 * ld-mmix/local5.d: Likewise.
524 * ld-mmix/local7.d: Likewise.
525 * ld-mmix/undef-3.d: Likewise.
526 * ld-sh/sh64/crangerel1.rd: Likewise.
527 * ld-sh/sh64/crangerel2.rd: Likewise.
528 * ld-tic6x/common.d: Likewise.
529 * ld-tic6x/shlib-1.rd: Likewise.
530 * ld-tic6x/shlib-1b.rd: Likewise.
531 * ld-tic6x/shlib-1r.rd: Likewise.
532 * ld-tic6x/shlib-1rb.rd: Likewise.
533 * ld-tic6x/shlib-app-1.rd: Likewise.
534 * ld-tic6x/shlib-app-1b.rd: Likewise.
535 * ld-tic6x/shlib-app-1r.rd: Likewise.
536 * ld-tic6x/shlib-app-1rb.rd: Likewise.
537 * ld-tic6x/shlib-noindex.rd: Likewise.
538 * ld-tic6x/static-app-1.rd: Likewise.
539 * ld-tic6x/static-app-1b.rd: Likewise.
540 * ld-tic6x/static-app-1r.rd: Likewise.
541 * ld-tic6x/static-app-1rb.rd: Likewise.
542 * ld-x86-64/ilp32-4.d: Likewise.
543 * ld-x86-64/split-by-file-nacl.rd: Likewise.
544 * ld-x86-64/split-by-file.rd: Likewise.
545
0ce398f1
L
5462015-04-14 H.J. Lu <hongjiu.lu@intel.com>
547
548 * ld-elf/compress.exp (build_tests): Add tests for
549 --compress-debug-sections=.
550 (run_tests): Likewise.
551 Add additonal tests for --compress-debug-sections=.
552 * ld-elf/gabiend.rt: New file.
553 * ld-elf/gabinormal.rt: Likewise.
554 * ld-elf/gnubegin.rS: Likewise.
555 * ld-elf/gnunormal.rS: Likewise.
556 * ld-elf/zlibbegin.rS: Likewise.
557 * ld-elf/zlibnormal.rS: Likewise.
558
ecd27210
AM
5592015-04-15 Alan Modra <amodra@gmail.com>
560
561 * ld-gc/pr18223.d: xfail tic6x.
562
889c2a67
L
5632015-04-14 H.J. Lu <hongjiu.lu@intel.com>
564
565 PR ld/pr17709
566 * ld-i386/i386.exp: Run protected6b.
567 * ld-i386/protected6b.d: New file.
568 * ld-x86-64/protected6b.d: Likewise.
569 * ld-x86-64/x86-64.exp: Run protected6b.
570
e3c0e327
L
5712015-04-11 H.J. Lu <hongjiu.lu@intel.com>
572
573 * ld-i386/i386.exp: Run protected6a.
574 * ld-i386/protected6.d: Renamed to ...
575 * ld-i386/protected6a.d: This.
576 * ld-x86-64/hidden4.d: New file.
577 * ld-x86-64/hidden4.s: Likewise.
578 * ld-x86-64/hidden5.d: Likewise.
579 * ld-x86-64/hidden5.s: Likewise.
580 * ld-x86-64/protected6.d: Renamed to ...
581 * ld-x86-64/protected6a.d: This.
582 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
583 protected7a and protected7b.
584
3d949995
L
5852015-04-10 H.J. Lu <hongjiu.lu@intel.com>
586
587 PR ld/pr17709
588 * ld-i386/protected6.d: New file.
589 * ld-i386/protected6.s: Likewise.
590 * ld-x86-64/protected6.d: Likewise.
591 * ld-x86-64/protected6.s: Likewise.
592 * ld-x86-64/protected7.d: Likewise.
593 * ld-x86-64/protected7.s: Likewise.
594 * ld-x86-64/protected7a.d: Likewise.
595 * ld-x86-64/protected7b.d: Likewise.
596
f7483970
L
5972015-04-10 H.J. Lu <hongjiu.lu@intel.com>
598
599 PR ld/pr15228
600 PR ld/pr17709
601 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
602 * ld-i386/pr17709-nacl.rd: New file.
603 * ld-i386/pr17709.rd: Likewise.
604 * ld-i386/pr17709a.s: Likewise.
605 * ld-i386/pr17709b.s: Likewise.
606 * ld-i386/protected3.d: Updated.
607 * ld-i386/protected3.s: Likewise.
608 * ld-x86-64/pr17709-nacl.rd: New file.
609 * ld-x86-64/pr17709.rd: Likewise.
610 * ld-x86-64/pr17709a.s: Likewise.
611 * ld-x86-64/pr17709b.s: Likewise.
612 * ld-x86-64/protected3.d: Updated.
613 * ld-x86-64/protected3.s: Likewise.
614 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
615
11e6e4c7
L
6162015-04-10 H.J. Lu <hongjiu.lu@intel.com>
617
618 PR ld/18223
619 * ld-gc/gc.exp: Run pr18223.
620 * ld-gc/pr18223.d: New file.
621 * ld-gc/pr18223.s: Likewise.
622
8d2ea2a8
AM
6232015-04-10 Alan Modra <amodra@gmail.com>
624
625 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
626 PR ld/pr15228
627 PR ld/pr17709
628 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
629 * ld-i386/pr17709-nacl.rd: Delete.
630 * ld-i386/pr17709.rd: Likewise.
631 * ld-i386/pr17709a.s: Likewise.
632 * ld-i386/pr17709b.s: Likewise.
633 * ld-i386/protected3.d: Updated.
634 * ld-i386/protected3.s: Likewise.
635 * ld-x86-64/pr17709-nacl.rd: Delete.
636 * ld-x86-64/pr17709.rd: Likewise.
637 * ld-x86-64/pr17709a.s: Likewise.
638 * ld-x86-64/pr17709b.s: Likewise.
639 * ld-x86-64/protected3.d: Updated.
640 * ld-x86-64/protected3.s: Likewise.
641 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
642
151411f8
L
6432015-04-08 H.J. Lu <hongjiu.lu@intel.com>
644
645 * ld-elf/compress.exp: Add a test for
646 --compress-debug-sections=zlib-gabi.
647 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
648 (run_tests): Likewise.
649 Verify linker output with zlib-gabi compressed debug input.
650 * ld-elf/compressed1a.d: New file.
651 * ld-elf/compressed1b.d: Likewise.
652 * ld-elf/compressed1c.d: Likewise.
653
87070c08
AM
6542015-04-07 Alan Modra <amodra@gmail.com>
655
656 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
657 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
658 * ld-tic6x/shlib-1b.rd: Likewise.
659 * ld-tic6x/shlib-1r.rd: Likewise.
660 * ld-tic6x/shlib-1rb.rd: Likewise.
661 * ld-tic6x/shlib-app-1.rd: Likewise.
662 * ld-tic6x/shlib-app-1b.rd: Likewise.
663 * ld-tic6x/shlib-app-1r.rd: Likewise.
664 * ld-tic6x/shlib-app-1rb.rd: Likewise.
665 * ld-tic6x/shlib-noindex.rd: Likewise.
666
3ea60775
NC
6672015-04-07 Nick Clifton <nickc@redhat.com>
668
669 * ld-elf/orphan-5.l: New test - checks the linker's output with
670 --warn-orphan enabled.
671 * ld-elf/elf.exp: Run the new test.
672
dae148f3
L
6732015-04-06 H.J. Lu <hongjiu.lu@intel.com>
674
675 * ld-elf/compress.exp: Remove is_zlib_supported check.
676 Fail if --compress-debug-sections doesn't work.
677 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
678
4106101c
MS
6792015-04-01 Tejas Belagod <tejas.belagod@arm.com>
680
681 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
682 * ld-aarch64/erratum843419.d: New.
683 * ld-aarch64/erratum843419.s: New.
684
875b5b9d
L
6852015-04-01 H.J. Lu <hongjiu.lu@intel.com>
686
687 PR ld/18176
688 * ld-x86-64/pr18176.d: New file.
689 * ld-x86-64/pr18176.s: Likewise.
690 * ld-x86-64/pr18176.t: Likewise.
691 * ld-x86-64/x86-64.exp: Run pr18176.
692
f24173eb
L
6932015-03-31 H.J. Lu <hongjiu.lu@intel.com>
694
695 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
696
bd53a53a
L
6972015-03-30 H.J. Lu <hongjiu.lu@intel.com>
698
699 PR ld/18169
700 * ld-elf/linkinfo1a.d: Updated.
701 * ld-elf/linkinfo1b.d: Likewise.
702
5e228181
L
7032015-03-27 H.J. Lu <hongjiu.lu@intel.com>
704
705 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
706
93ca8569
TB
7072015-03-26 Tejas Belagod <tejas.belagod@arm.com>
708
709 * ld-aarch64/farcall-back-be.d: New.
710
b19a8f85
L
7112015-03-26 H.J. Lu <hongjiu.lu@intel.com>
712
713 PR ld/18160
714 * ld-x86-64/pr18160.d: New file.
715 * ld-x86-64/pr18160.s: Likewise.
716 * ld-x86-64/pr18160.t: Likewise.
717 * ld-x86-64/x86-64.exp: Run pr18160.
718---
61865519
MS
7192015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
720
721 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
722 section.
723 * ld-aarch64/farcall-b.d: Likewise.
724 * ld-aarch64/farcall-bl.d: Likewise.
725 * ld-aarch64/farcall-back.d: Likewise.
726
d9ced15d
MS
7272015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
728
729 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
730 835769 workaround stubs.
731
d422d1c4
SKS
7322015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
733
734 * ld-gc/all-debug-sections.d: New file.
735 * ld-gc/all-debug-sections.s: Likewise.
736 * ld-gc/gc.exp: Execute new testcase.
737
1079403c
AM
7382015-03-11 Alan Modra <amodra@gmail.com>
739
740 * ld-powerpc/tls32.s: Add GOT pointer setup.
741 * ld-powerpc/tls32.d: Update.
742 * ld-powerpc/tls32.g: Update.
743 * ld-powerpc/tls32.t: Update.
744 * ld-powerpc/tlsexe.d: Update.
745 * ld-powerpc/tlsexe32.d: Update.
746 * ld-powerpc/tlsexe32.g: Update.
747 * ld-powerpc/tlsexe32.r: Update.
748 * ld-powerpc/tlsexetoc.d: Update.
749 * ld-powerpc/tlsso32.d: Update.
750 * ld-powerpc/tlsso32.g: Update.
751 * ld-powerpc/tlsso32.r: Update.
752
ca3fe95e
L
7532015-03-05 H.J. Lu <hongjiu.lu@intel.com>
754
755 PR ld/pr15228
756 PR ld/pr17709
757 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
758 * ld-i386/pr17709-nacl.rd: New file.
759 * ld-i386/pr17709.rd: Likewise.
760 * ld-i386/pr17709a.s: Likewise.
761 * ld-i386/pr17709b.s: Likewise.
762 * ld-i386/protected3.d: Updated.
763 * ld-i386/protected3.s: Likewise.
764 * ld-x86-64/pr17709-nacl.rd: New file.
765 * ld-x86-64/pr17709.rd: Likewise.
766 * ld-x86-64/pr17709a.s: Likewise.
767 * ld-x86-64/pr17709b.s: Likewise.
768 * ld-x86-64/protected3.d: Updated.
769 * ld-x86-64/protected3.s: Likewise.
770 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
771
e09ab7ac
RS
7722015-03-04 Richard Sandiford <richard.sandiford@arm.com>
773
774 PR gas/17843
775 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
776 * ld-aarch64/aarch64-elf.exp: Run it.
777
9028d943
AM
7782015-02-28 Alan Modra <amodra@gmail.com>
779
780 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
781 * ld-sparc/gotop32.td: Likewise.
782 * ld-sparc/gotop64.rd: Likewise.
783 * ld-sparc/gotop64.td: Likewise.
784 * ld-tilegx/external.s: Align .data.
785 * ld-tilepro/external.s: Likewise.
786
60d1b0d6
MS
7872015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
788
789 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
790 (tls-tiny-desc-le): Add.
791 * ld-aarch64/tls-tiny-desc.d: New.
792 * ld-aarch64/tls-tiny-desc.s: New.
793 * ld-aarch64/tls-tiny-desc-ie.d: New.
794 * ld-aarch64/tls-tiny-desc-ie.s: New.
795 * ld-aarch64/tls-tiny-desc-le.d: New.
796 * ld-aarch64/tls-tiny-desc-le.s: New.
797
b480a481
MS
7982015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
799
800 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
801 (tls-tiny-gd-le): Add.
802 * ld-aarch64/tls-tiny-gd.d: New.
803 * ld-aarch64/tls-tiny-gd.s: New.
804 * ld-aarch64/tls-tiny-gd-ie.d: New.
805 * ld-aarch64/tls-tiny-gd-ie.s: New.
806 * ld-aarch64/tls-tiny-gd-le.d: New.
807 * ld-aarch64/tls-tiny-gd-le.s: New.
808
b1089987
MS
8092015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
810
811 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
812 * ld-aarch64/tls-tiny-ie.d: New.
813 * ld-aarch64/tls-tiny-ie.s: New.
814
99654aaf
TG
8152015-02-26 Terry Guo <terry.guo@arm.com>
816
817 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
818 * ld-arm/attr-merge-vfp-10.d: Likewise.
819 * ld-arm/attr-merge-vfp-10r.d: Likewise.
820 * ld-arm/attr-merge-vfp-12.d: Likewise.
821 * ld-arm/attr-merge-vfp-12r.d: Likewise.
822 * ld-arm/attr-merge-vfp-13.d: Likewise.
823 * ld-arm/attr-merge-vfp-13r.d: Likewise.
824 * ld-arm/attr-merge-vfp-14.d: Likewise.
825 * ld-arm/attr-merge-vfp-14r.d: Likewise.
826 * ld-arm/attr-merge-vfp-6.d: Likewise.
827 * ld-arm/attr-merge-vfp-6r.d: Likewise.
828 * ld-arm/attr-merge-vfp-7.d: Likewise.
829 * ld-arm/attr-merge-vfp-7r.d: Likewise.
830 * ld-arm/attr-merge-vfp-8.d: Likewise.
831 * ld-arm/attr-merge-vfp-8r.d: Likewise.
832
bac13f5a
AB
8332015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
834
835 * ld-avr/avr-prop-1.d: New file.
836 * ld-avr/avr-prop-1.s: New file.
837 * ld-avr/avr-prop-2.d: New file.
838 * ld-avr/avr-prop-2.s: New file.
839 * ld-avr/avr-prop-3.d: New file.
840 * ld-avr/avr-prop-3.s: New file.
841 * ld-avr/avr-prop-4.d: New file.
842 * ld-avr/avr-prop-4.s: New file.
843
ac994365
OE
8442015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
845
846 * ld-sh/arch/arch_expected.txt: Regenerate.
847 * ld-sh/arch/sh-dsp.s: Likewise.
848 * ld-sh/arch/sh.s: Likewise.
849 * ld-sh/arch/sh2.s: Likewise.
850 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
851 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
852 * ld-sh/arch/sh2a-nofpu.s: Likewise.
853 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
854 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
855 * ld-sh/arch/sh2a.s: Likewise.
856 * ld-sh/arch/sh2e.s: Likewise.
857 * ld-sh/arch/sh3-dsp.s: Likewise.
858 * ld-sh/arch/sh3-nommu.s: Likewise.
859 * ld-sh/arch/sh3.s: Likewise.
860 * ld-sh/arch/sh3e.s: Likewise.
861 * ld-sh/arch/sh4-nofpu.s: Likewise.
862 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
863 * ld-sh/arch/sh4.s: Likewise.
864 * ld-sh/arch/sh4a-nofpu.s: Likewise.
865 * ld-sh/arch/sh4a.s: Likewise.
866 * ld-sh/arch/sh4al-dsp.s: Likewise.
867
685080f2
NC
8682015-02-24 Nick Clifton <nickc@redhat.com>
869
870 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
871
884151a7
AM
8722015-02-24 Alan Modra <amodra@gmail.com>
873
874 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
875
cb072816
SKS
8762015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
877
878 * ld-avr/region_overflow.d: New test.
879 * ld-avr/region_overflow.s: Likewise.
880
db95bb7c
L
8812015-02-19 H.J. Lu <hongjiu.lu@intel.com>
882
883 PR ld/4317
884 * ld-i386/compressed1.d: Use nm/readelf with "failif".
885 * ld-x86-64/compressed1.d: Likewise.
886 * ld-x86-64/pie1.d: Likewise.
887
d983c8c5
AM
8882015-02-19 Alan Modra <amodra@gmail.com>
889
890 PR ld/4317
891 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
892 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
893 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
894 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
895 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
896 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
897 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
898
2ec55de3
AM
8992015-02-17 Alan Modra <amodra@gmail.com>
900
901 PR ld/17975
902 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
903 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
904 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
905 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
906 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
907 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
908 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
909 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
910 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
911 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
912 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
913 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
914 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
915
6dfb72b9
L
9162015-02-16 H.J. Lu <hongjiu.lu@intel.com>
917
918 PR ld/17975
67ca0b76 919 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
920 * ld-i386/tlsbin.rd: Likewise.
921 * ld-i386/tlsbindesc-nacl.rd: Likewise.
922 * ld-i386/tlsbindesc.rd: Likewise.
923 * ld-i386/tlsdesc-nacl.rd: Likewise.
924 * ld-i386/tlsdesc.rd: Likewise.
925 * ld-i386/tlsnopic-nacl.rd: Likewise.
926 * ld-i386/tlsnopic.rd: Likewise.
927 * ld-i386/tlspic-nacl.rd: Likewise.
928 * ld-i386/tlspic.rd: Likewise.
929 * ld-x86-64/tlsbin-nacl.rd: Likewise.
930 * ld-x86-64/tlsbin.rd: Likewise.
931 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
932 * ld-x86-64/tlsbindesc.rd: Likewise.
933 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
934 * ld-x86-64/tlsdesc.rd: Likewise.
935 * ld-x86-64/tlspic-nacl.rd: Likewise.
936 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
937 * ld-alpha/tlspic.rd: Likewise.
938 * ld-powerpc/tlsexe.r: Likewise.
939 * ld-powerpc/tlsexetoc.r: Likewise.
940 * ld-powerpc/tlsso.r: Likewise.
941 * ld-powerpc/tlstocso.r: Likewise.
942 * ld-s390/tlspic.rd: Likewise.
943 * ld-s390/tlspic_64.rd: Likewise.
944 * ld-sparc/gotop32.dd: Likewise.
945 * ld-sparc/gotop64.dd: Likewise.
946 * ld-sparc/tlssunnopic32.rd: Likewise.
947 * ld-sparc/tlssunnopic64.rd: Likewise.
948 * ld-sparc/tlssunpic32.rd: Likewise.
949 * ld-sparc/tlssunpic64.rd: Likewise.
950 * ld-tic6x/shlib-1.rd: Likewise.
951 * ld-tic6x/shlib-1b.rd: Likewise.
952 * ld-tic6x/shlib-1r.rd: Likewise.
953 * ld-tic6x/shlib-1rb.rd: Likewise.
954 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 955
f58926a6
L
9562015-02-14 H.J. Lu <hongjiu.lu@intel.com>
957
958 PR ld/17973
959 * ld-plugin/plugin.exp (regassilent): New.
960 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
961 (plugin_tests): Add a test for PR ld/17973.
962 * ld-plugin/pr17973.d: New file.
963 * ld-plugin/pr17973.s: Likewise.
964
761e2bd4
L
9652015-02-12 H.J. Lu <hongjiu.lu@intel.com>
966
967 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
968
45e81354
L
9692015-02-11 H.J. Lu <hongjiu.lu@intel.com>
970
971 * ld-plugin/plugin-27.d: New.
972 * ld-plugin/plugin-28.d: Likewise.
973 * ld-plugin/plugin-29.d: Likewise.
974 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
975 and LDPL_WARNING.
976
7275e869
L
9772015-02-11 H.J. Lu <hongjiu.lu@intel.com>
978
979 PR ld/17878
980 * ld-plugin/func.c: Add some comments.
981 * ld-plugin/plugin-13.d: New file.
982 * ld-plugin/plugin-14.d: Likewise.
983 * ld-plugin/plugin-15.d: Likewise.
984 * ld-plugin/plugin-16.d: Likewise.
985 * ld-plugin/plugin-17.d: Likewise.
986 * ld-plugin/plugin-18.d: Likewise.
987 * ld-plugin/plugin-19.d: Likewise.
988 * ld-plugin/plugin-20.d: Likewise.
989 * ld-plugin/plugin-21.d: Likewise.
990 * ld-plugin/plugin-22.d: Likewise.
991 * ld-plugin/plugin-23.d: Likewise.
992 * ld-plugin/plugin-24.d: Likewise.
993 * ld-plugin/plugin-25.d: Likewise.
994 * ld-plugin/plugin-26.d: Likewise.
995 * ld-plugin/plugin.exp (plugin2_name): New.
996 (plugin3_name): Likewise.
997 (plugin2_path): Likewise.
998 (plugin3_path): Likewise.
999 (testsrcfiles): Likewise.
1000 (testsrcfiles_notext): Likewise.
1001 (plugin_tests): Add tests for non-object IR file.
1002 (plugin_lib_tests): Likewise.
1003 (plugin_extra_elf_tests): Likewise.
1004 (plugin_src_tests): New tests for non-object IR file.
1005 Run nm --plugin test.
1006 Run ar --plugin test.
1007 Run plugin_src_tests.
1008
1952c5cd
L
10092015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1010
1011 PR ld/17935
1012 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1013 * ld-x86-64/x86-64.exp: Likewise.
1014
1015 * ld-i386/pr17935-1.d: New file.
1016 * ld-i386/pr17935-1.s: Likewise.
1017 * ld-i386/pr17935-2.d: Likewise.
1018 * ld-i386/pr17935-2.s: Likewise.
1019 * ld-x86-64/pr17935-1.d: Likewise.
1020 * ld-x86-64/pr17935-1.s: Likewise.
1021 * ld-x86-64/pr17935-2.d: Likewise.
1022 * ld-x86-64/pr17935-2.s: Likewise.
1023
9e2dec47
L
10242015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1025
1026 PR ld/12365
1027 PR ld/14272
1028 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1029 * ld-plugin/plugin-7.d: Updated.
1030 * ld-plugin/plugin-8.d: Likewise.
1031
8962a307
L
10322015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1033
1034 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1035 ld/12365 test.
1036
60f79275
L
10372015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1038
1039 PR ld/12365
1040 * ld-plugin/pr12365a.c: New file.
1041 * ld-plugin/pr12365b.c: Likewise.
1042 * ld-plugin/pr12365c.c: Likewise.
1043
1044 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1045 test.
1046 Run the PR ld/12365 test.
1047
9910b1c8
L
10482015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1049
1050 PR ld/14918
1051 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1052
1053 * ld-plugin/pr14918.c: New file.
1054 * ld-plugin/pr14918.d: Likewise.
1055
1a215085
L
10562015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1057
1058 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1059
b86ac8e3
AM
10602015-01-29 Alan Modra <amodra@gmail.com>
1061
1062 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1063 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1064 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1065
15f7a26b
L
10662015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1067
1068 PR ld/17878
1069 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1070 * ld-plugin/plugin-10.d: Likewise.
1071 * ld-plugin/plugin-11.d: Likewise.
1072 * ld-plugin/plugin-2.d: Likewise.
1073 * ld-plugin/plugin-3.d: Likewise.
1074 * ld-plugin/plugin-4.d: Likewise.
1075 * ld-plugin/plugin-5.d: Likewise.
1076 * ld-plugin/plugin-6.d: Likewise.
1077 * ld-plugin/plugin-7.d: Likewise.
1078 * ld-plugin/plugin-8.d: Likewise.
1079 * ld-plugin/plugin-9.d: Likewise.
1080
61b86cb1
JB
10812015-01-28 Jan Beulich <jbeulich@suse.com>
1082
1083 * ld-elf/pr16322.s (p1): Rename to px1.
1084 (f1): Rename to fx1.
1085
dbd1e97e
AM
10862015-01-28 Alan Modra <amodra@gmail.com>
1087
1088 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1089 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1090 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1091
cc9ad334
SKS
10922015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1093
1094 * ld-scripts/memory.t: Define new symbol tred.
1095 * ld-scripts/memory_sym.t: New.
1096 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1097 conditionally check values of linker symbols.
1098
481765cd
AB
10992015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1100
1101 * ld-scripts/provide-4-map.d: Update expected output.
1102 * ld-scripts/provide-5-map.d: Likewise.
1103
c05b575a
AB
11042015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1105
1106 * ld-scripts/provide-4.d: New file.
1107 * ld-scripts/provide-4-map.d: New file.
1108 * ld-scripts/provide-4.t: New file.
1109 * ld-scripts/provide-5.d: New file.
1110 * ld-scripts/provide-5.s: New file.
1111 * ld-scripts/provide-5-map.d: New file.
1112 * ld-scripts/provide-5.t: New file.
1113 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1114 tests.
1115
43d66c95
AB
11162015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1117
1118 * ld-scripts/overlay-size.d: Add 'map' option.
1119 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1120 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1121 option, checking linker mapfile output.
1122
23283c1b
AM
11232015-01-20 Alan Modra <amodra@gmail.com>
1124
1125 * ld-powerpc/ambiguousv1.d,
1126 * ld-powerpc/ambiguousv1b.d,
1127 * ld-powerpc/ambiguousv2.d,
1128 * ld-powerpc/ambiguousv2b.d,
1129 * ld-powerpc/elfv2exe.d,
1130 * ld-powerpc/elfv2so.d,
1131 * ld-powerpc/tlsexe.r,
1132 * ld-powerpc/tlsexetoc.r,
1133 * ld-powerpc/tlsso.r,
1134 * ld-powerpc/tlstocso.r: Update.
1135
10ab94eb
AM
11362015-01-20 Alan Modra <amodra@gmail.com>
1137
1138 PR ld/17615
1139 * ld-elf/pr17615.d: Match .sbss too.
1140
3e2aa5bb
L
11412015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1142
1143 PR ld/17615
1144 * ld-elf/pr17615.d: New file.
1145 * ld-elf/pr17615.s: Likewise.
1146
c4621b33
AM
11472015-01-19 Alan Modra <amodra@gmail.com>
1148
1149 * ld-gc/pr14265.d,
1150 * ld-cris/tls-gc-68.d,
1151 * ld-cris/tls-gc-69.d,
1152 * ld-cris/tls-gc-70.d,
1153 * ld-cris/tls-gc-71.d,
1154 * ld-cris/tls-gc-75.d,
1155 * ld-cris/tls-gc-76.d,
1156 * ld-cris/tls-gc-79.d,
1157 * ld-mmix/bpo-10.d,
1158 * ld-mmix/bpo-11.d: Update.
1159
1e2e8c52
AK
11602015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1161
1162 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1163 printed if 0 anymore.
1164
6333bc0d
L
11652015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1166
1167 PR ld/17847
1168 * ld-x86-64/pie1.d: New file.
1169 * ld-x86-64/pie1.s: Likwise.
1170 * ld-x86-64/x86-64.exp: Run pie1.
1171
0941db69
JW
11722015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1173
1174 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1175 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1176 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1177
0172429c
JW
11782015-01-13 Jiong Wang <jiong.wang@arm.com>
1179
1180 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1181 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1182 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1183
bab91cce
JW
11842015-01-13 Jiong Wang <jiong.wang@arm.com>
1185
1186 PR ld/17415
1187 * ld-aarch64/pr17415.s: Source file for new test.
1188 * ld-aarch64/pr17415.d: Expect file for new test.
1189 * ld-aarch64/aarch64-elf.exp: Run the new test.
1190
9d1d54d5
L
11912015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1192
1193 PR ld/17827
1194 * ld-x86-64/pr17689.out: Updated.
1195 * ld-x86-64/pr17689b.S: Likewise.
1196
1197 * ld-x86-64/pr17827.rd: New file.
1198
1199 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1200
2279a12a
JB
12012015-01-08 Jan Beulich <jbeulich@suse.com>
1202
1203 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1204 enable_initfini_array=no case.
1205
8d983e36
AB
12062015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1207
1208 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1209 readelf.
1210
b90efa5b 12112015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1212
b90efa5b 1213 Update year range in copyright notice of all files.
ee3b52e9 1214
b90efa5b 1215For older changes see ChangeLog-2014
c9e214e5 1216\f
b90efa5b 1217Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1218
1219Copying and distribution of this file, with or without modification,
1220are permitted in any medium without royalty provided the copyright
1221notice and this notice are preserved.
1222
c9e214e5
AM
1223Local Variables:
1224mode: change-log
1225left-margin: 8
1226fill-column: 74
1227version-control: never
1228End:
This page took 0.552163 seconds and 4 git commands to generate.