[AArch64][3/6] GAS support TLSLD move/add relocation types
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
753999c1
JW
12015-08-19 Jiong Wang <jiong.wang@arm.com>
2
3 * ld-aarch64/emit-relocs-530.s: New testcase.
4 * ld-aarch64/emit-relocs-92.s: Likewise.
5 * ld-aarch64/emit-relocs-530.d: New expectation file.
6 * ld-aarch64/emit-relocs-92.d: Likewise.
7 * ld-aarch64/aarch64-elf.exp: Run new testcases.
8
4e1626f5
L
92015-08-18 H.J. Lu <hongjiu.lu@intel.com>
10
11 PR ld/18841
12 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
13 * ld-ifunc/pr18841c.c: New file.
14
cae1fbbb
L
152015-08-18 H.J. Lu <hongjiu.lu@intel.com>
16
17 PR ld/18841
18 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
19 * ld-ifunc/pr18841.out: New file.
20 * ld-ifunc/pr18841a.c: Likewise.
21 * ld-ifunc/pr18841b.c: Likewise.
22
8efa2874
L
232015-08-13 H.J. Lu <hongjiu.lu@intel.com>
24
25 PR ld/18801
26 * ld-i386/i386.exp: Run pr18801.
27 * ld-x86-64/x86-64.exp: Likewise.
28 * ld-i386/pr18801.d: New file.
29 * ld-i386/pr18801.s: Likewise.
30 * ld-x86-64/pr18801.d: Likewise.
31 * ld-x86-64/pr18801.s: Likewise.
32
40fc1451
SD
332015-08-12 Simon Dardis <simon.dardis@imgtec.com>
34
35 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
36 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
37 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
38 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
39 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
40 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
41 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
42 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
43 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
44 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
45 * ld-mips-elf/jalx-2.dd: Ditto.
46 * ld-mips-elf/mips16-pic-3.dd: Ditto.
47 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
48 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
49 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
50 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
51 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
52 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
53 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
54 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
55 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
56 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
57 * ld-mips-elf/tlsbin-o32.d: Ditto.
58 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
59 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
60 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
61 * ld-mips-elf/tlsdyn-o32.d: Ditto.
62 * ld-mips-elf/tlslib-o32.d: Ditto.
63
87ad46af
JW
642015-08-12 Jiong Wang <jiong.wang@arm.com>
65
66 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
67 four triple shape: aarch64-*-linux*, aarch64-*-elf,
68 aarch64_be-*-linux*, aarch64_be-*-elf.
69 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
70 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
71 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
72 check when they reflect address.
73 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
74
f63d6d96
TP
752015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
76
77 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
78 relocs-1027-symbolic-func.
79 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
80 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
81 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
82 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
83
f678ded7
JW
842015-08-11 Jiong Wang <jiong.wang@arm.com>
85
86 * ld-aarch64/farcall-b-defsym.s: New test.
87 * ld-aarch64/farcall-bl-defsym.s: Likewise.
88 * ld-aarch64/farcall-b-defsym.d: New expectation.
89 * ld-aarch64/farcall-bl-defsym.d: Likewise.
90
07f9ddfe
JW
912015-08-11 Jiong Wang <jiong.wang@arm.com>
92
93 * ld-aarch64/farcall-b-gsym.s: New test.
94 * ld-aarch64/farcall-b-plt.s: Likewise.
95 * ld-aarch64/farcall-bl-plt.s: Likewise.
96 * ld-aarch64/farcall-b-gsym.d: New expect file.
97 * ld-aarch64/farcall-b-plt.d: Likewise.
98 * ld-aarch64/farcall-bl-plt.d: Likewise.
99
40fbed84
JW
1002015-08-11 Jiong Wang <jiong.wang@arm.com>
101
102 * ld-aarch64/emit-relocs-529.s: New testcase.
103 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
104 * ld-aarch64/emit-relocs-86.s: Likewise.
105 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
106 * ld-aarch64/emit-relocs-529.d: New expectation file.
107 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
108 * ld-aarch64/emit-relocs-86.d: Likewise.
109 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
110 * ld-aarch64/aarch64-elf.exp: Run new testcases.
111
73f925cc
JW
1122015-08-11 Jiong Wang <jiong.wang@arm.com>
113
114 * ld-aarch64/tls-small-ld.s: Update testcase.
115
f69e4920
JW
1162015-08-11 Jiong Wang <jiong.wang@arm.com>
117
118 * ld-aarch64/tls-small-ld.s: New file.
119 * ld-aarch64/tls-small-ld.d: Likewise.
120 * ld-aarch64/aarch64-elf.exp: Run new test.
121
97dc35c8
L
1222015-08-11 H.J. Lu <hongjiu.lu@intel.com>
123
124 PR ld/18808
125 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
126 * ld-ifunc/pr18808.out: New file.
127 * ld-ifunc/pr18808a.c: Likewise.
128 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 129 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 130
6e33951e
L
1312015-08-07 H.J. Lu <hongjiu.lu@intel.com>
132
133 PR ld/18720
134 * ld-elf/indirect.exp: Run tests for PR ld/18720.
135 * ld-elf/pr18720.out: New file.
136 * ld-elf/pr18720a.c: Likewise.
137 * ld-elf/pr18720b.c: Likewise.
138 * ld-elf/pr18720c.c: Likewise.
139
9c98104c
AB
1402015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
141
142 * ld/ld-lib.exp (run_dump_test): When using the map option, no
143 program is required.
144
bb57e4c7
AB
1452015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
146
147 * ld/ld-lib.exp (run_dump_test): Add error_output and
148 warning_output options.
149
0a618243
AB
1502015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
151
152 * ld-undefined/require-defined-1.d: New file.
153 * ld-undefined/require-defined-2.d: New file.
154 * ld-undefined/require-defined-3.d: New file.
155 * ld-undefined/require-defined-4.d: New file.
156 * ld-undefined/require-defined-5.d: New file.
157 * ld-undefined/require-defined.exp: New file.
158 * ld-undefined/require-defined.s: New file.
159
c6e8a9a8
L
1602015-07-30 H.J. Lu <hongjiu.lu@intel.com>
161
162 PR ld/18735
163 * ld-elf/pr18735.d: New file.
164 * ld-elf/pr18735.s: Likewise.
165
60b57502
L
1662015-07-29 H.J. Lu <hongjiu.lu@intel.com>
167
168 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
169 4.5 or newer.
170
de0a0026
L
1712015-07-29 H.J. Lu <hongjiu.lu@intel.com>
172
173 * ld-size/size.exp: Move run-time support check.
174
e5654c0f
AM
1752015-07-28 Alan Modra <amodra@gmail.com>
176
177 * ld-powerpc/elfv2so.d: Update.
178
6f8ea6c4
L
1792015-07-27 H.J. Lu <hongjiu.lu@intel.com>
180
181 * config/default.exp (NOPIE_CFLAGS): New.
182 (NOPIE_LDFLAGS): Likewise.
183 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
184 $NOPIE_LDFLAGS if needed.
185 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
186
219a6876
L
1872015-07-27 H.J. Lu <hongjiu.lu@intel.com>
188
189 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
190 (CXX): Likewise.
191
cda77e9e
L
1922015-07-27 H.J. Lu <hongjiu.lu@intel.com>
193
194 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
195
379d3f1f
L
1962015-07-27 H.J. Lu <hongjiu.lu@intel.com>
197
198 * ld-scripts/crossref.exp (CC): Save and restore. Append
199 $PLT_CFLAGS.
200
ea9fb8b3
L
2012015-07-27 H.J. Lu <hongjiu.lu@intel.com>
202
203 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
204 -fPIC if needed.
205 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
206 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
207
faebca03
L
2082015-07-27 H.J. Lu <hongjiu.lu@intel.com>
209
210 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
211 ld_compile.
212
c4972ed6
L
2132015-07-27 H.J. Lu <hongjiu.lu@intel.com>
214
215 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
216 to build_binary.
217
e10461ae
L
2182015-07-27 H.J. Lu <hongjiu.lu@intel.com>
219
220 * config/default.exp (PLT_CFLAGS): New.
221
32f573bc
SN
2222015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
223
224 PR ld/18705
225 * ld-aarch64/protected-data.d: New.
226 * ld-aarch64/protected-data.s: New.
227 * ld-aarch64/aarch64-elf.exp: Add new test.
228
b68a20d6
SN
2292015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
230
231 PR ld/18705
232 * ld-arm/protected-data.d: New.
233 * ld-arm/protected-data.s: New.
234 * ld-arm/arm-elf.exp: Add new test.
235
edcab5e8
L
2362015-07-26 H.J. Lu <hongjiu.lu@intel.com>
237
238 PR ld/18718
239 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
240
d76b6207
L
2412015-07-26 H.J. Lu <hongjiu.lu@intel.com>
242
243 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
244 to 0.
245
18d9555c
L
2462015-07-25 H.J. Lu <hongjiu.lu@intel.com>
247
248 PR ld/18718
249 * ld-elf/pr18718.c: New file.
250 * ld-elf/shared.exp: Run tests for PR ld/18718.
251
a496fbc8
AM
2522015-07-25 Alan Modra <amodra@gmail.com>
253
254 * ld-elf/symbolic-func.s,
255 * ld-elf/symbolic-func.r: New test.
256 * ld-elf/elf.exp: Run it.
257
84b74b49
L
2582015-07-24 H.J. Lu <hongjiu.lu@intel.com>
259
260 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
261 * ld-elf/zlibbegin.rS: Also expect "GC".
262 * ld-elf/zlibnormal.rS: Likewise.
263
77a69ff8
JW
2642015-07-16 Jiong Wang <jiong.wang@arm.com>
265
266 * ld-aarch64/tls-tiny-ld.s: New file.
267 * ld-aarch64/tls-tiny-ld.d: Ditto.
268 * ld-aarch64/aarch64-elf.exp: Run new test.
269
19a7fe52
L
2702015-07-14 H.J. Lu <hongjiu.lu@intel.com>
271
272 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
273 SHF_COMPRESSED bit.
274 * ld-elf/zlibnormal.rS: Likewise.
275
3350cc01
CM
2762015-07-09 Catherine Moore <clm@codesourcery.com>
277
72f4393d
L
278 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
279 * ld-mips-elf/attr-gnu-4-09.d: New.
280 * ld-mips-elf/attr-gnu-4-19.d: New.
281 * ld-mips-elf/attr-gnu-4-29.d: New.
282 * ld-mips-elf/attr-gnu-4-39.d: New.
283 * ld-mips-elf/attr-gnu-4-49.d: New.
284 * ld-mips-elf/attr-gnu-4-59.d: New.
285 * ld-mips-elf/attr-gnu-4-69.d: New.
286 * ld-mips-elf/attr-gnu-4-79.d: New.
287 * ld-mips-elf/attr-gnu-4-89.d: New.
288 * ld-mips-elf/attr-gnu-4-9.s: New.
289 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 290
328e7bfd
DC
2912015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
292
293 * ld-avr/gc-section-debugline.d: New test.
294 * ld-avr/per-function-debugline.s: Source for new test.
295
92a9c616
RS
2962015-07-05 Richard Sandiford <richard.sandiford@arm.com>
297
298 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
299 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
300 ld-powerpc/tocopt6.d: New test.
301 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
302
0f088b2a
KT
3032015-07-03 Kai Tietz <ktietz@redhat.com>
304 Nick Clifton <nickc@redhat.com>
305
306 PR ld/11539
307 * lib/ld-lib.exp (check_gc_sections_available): Do not
308 automatically fail for cygwin and mingw targets.
309
965b1d80
SL
3102015-07-01 Sandra Loosemore <sandra@codesourcery.com>
311 Cesar Philippidis <cesar@codesourcery.com>
312
313 * ld-nios2/mixed1a.d: New.
314 * ld-nios2/mixed1a.s: New.
315 * ld-nios2/mixed1b.d: New.
316 * ld-nios2/mixed1b.s: New.
317 * ld-nios2/nios2.exp: Build the new compatibility tests.
318
a2a55a40
L
3192015-06-27 H.J. Lu <hongjiu.lu@intel.com>
320
321 * ld-xtensa/tlsbin.rd: Updated.
322 * ld-xtensa/tlspic.rd: Likewise.
323
a5499fa4
MF
3242015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
325
326 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
327 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
328 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
329 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
330 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
331 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
332 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
333 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
334 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
335 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
336 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
337 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
338 * ld-mips-elf/tlsdyn-o32.d: Likewise.
339 * ld-mips-elf/tlsdyn-o32.got: Likewise.
340 * ld-mips-elf/pie-n32.d: New file.
341 * ld-mips-elf/pie-n64.d: Likewise.
342 * ld-mips-elf/pie-o32.d: Likewise.
343 * ld-mips-elf/pie.s: Likewise.
344 * ld-mips-elf/mips-elf.exp: Add new tests.
345
06e78fc7
L
3462015-06-25 H.J. Lu <hongjiu.lu@intel.com>
347
348 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
349
4a677ba7
L
3502015-06-25 H.J. Lu <hongjiu.lu@intel.com>
351
352 * ld-mmix/bspec1.d: Updated.
353 * ld-mmix/bspec2.d: Likewise.
354 * ld-mmix/undef-3.d: Likewise.
355
ef10c3ac
L
3562015-06-25 H.J. Lu <hongjiu.lu@intel.com>
357
358 PR gas/18451
359 * ld-elf/strtab.d: New file.
360 * ld-elf/strtab.s: Likewise.
361
7c1e8d3e
L
3622015-06-24 H.J. Lu <hongjiu.lu@intel.com>
363
364 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
365 * ld-x86-64/x86-64.exp: Likewise.
366 * ld-i386/pltgot-1.d: Updated.
367 * ld-x86-64/pltgot-1.d: Likewise.
368 * ld-i386/pltgot-2.d: New file.
369 * ld-x86-64/pltgot-2.d: Likewise.
370
c2170589
JW
3712015-06-23 Jiong Wang <jiong.wang@arm.com>
372
373 * ld-aarch64/dt_textrel.s: New testcase.
374 * ld-aarch64/dt_textrel.d: New expectation file.
375 * ld-aarch64/aarch64-elf.exp: Run new testcase.
376
696ddf4b
JW
3772015-06-17 Jiong Wang <jiong.wang@arm.com>
378
379 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
380 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
381 emulation mode.
382
1d5c94cb
AM
3832015-06-16 Alan Modra <amodra@gmail.com>
384
385 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
386 * ld-powerpc/ppc476-shared.d: Update.
387 * ld-powerpc/ppc476-shared2.d: Update.
388
3604cb1f
TG
3892015-06-12 Tristan Gingold <gingold@adacore.com>
390
391 * ld-scripts/print-memory-usage-1.t,
392 * ld-scripts/print-memory-usage-1.s,
393 * ld-scripts/print-memory-usage-1.l,
394 * ld-scripts/print-memory-usage-2.t,
395 * ld-scripts/print-memory-usage-2.l,
396 * ld-scripts/print-memory-usage-3.s,
397 * ld-scripts/print-memory-usage-3.t,
398 * ld-scripts/print-memory-usage-3.l,
399 * ld-scripts/print-memory-usage.t: New tests.
400 * ld-scripts/print-memory-usage.exp: Run them.
401
e00a2fbc
NC
4022015-06-05 Nick Clifton <nickc@redhat.com>
403
404 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
405
f8b44781
AM
4062015-06-05 Alan Modra <amodra@gmail.com>
407
408 * ld-powerpc/ppc476-shared.s,
409 * ld-powerpc/ppc476-shared.lnk,
410 * ld-powerpc/ppc476-shared.d,
411 * ld-powerpc/ppc476-shared2.d: New tests.
412 * ld-powerpc/powerpc.exp: Run them.
413
afa403d8
JW
4142015-06-02 Jiong Wang <jiong.wang@arm.com>
415
416 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
417
7018c030
JW
4182015-06-01 Jiong Wang <jiong.wang@arm.com>
419
420 * ld-aarch64/emit-relocs-28.s: New test file.
421 * ld-aarch64/emit-relocs-28.d: Ditto.
422 * ld-aarch64/aarch64-elf.exp: Run new test.
423
36e6c140
JW
4242015-06-01 Jiong Wang <jiong.wang@arm.com>
425
426 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
427 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
428 * ld-aarch64/aarch64-elf.exp: Run new testcase.
429
99ad26cb
JW
4302015-06-01 Jiong Wang <jiong.wang@arm.com>
431
432 * ld-aarch64/emit-relocs-313.s: New test file.
433 * ld-aarch64/emit-relocs-313.d: Ditto.
434 * ld-aarch64/aarch64-elf.exp: Run new test.
435
32c17175
SK
4362015-05-29 Stephen Kitt <steve@sk2.org>
437
438 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
439 compiler command line.
440
2f0c68f2
CM
4412015-05-28 Catherine Moore <clm@codesourcery.com>
442
443 ld/testsuite/
444 * ld-mips-elf/compact-eh.ld: New linker script.
445 * ld-mips-elf/compact-eh1.d: New.
446 * ld-mips-elf/compact-eh1.s: New.
447 * ld-mips-elf/compact-eh1a.s: New.
448 * ld-mips-elf/compact-eh1b.s: New.
449 * ld-mips-elf/compact-eh2.d: New.
450 * ld-mips-elf/compact-eh2.s: New.
451 * ld-mips-elf/compact-eh3.d: New.
452 * ld-mips-elf/compact-eh3.s: New.
453 * ld-mips-elf/compact-eh3a.s: New.
454 * ld-mips-elf/compact-eh4.d: New.
455 * ld-mips-elf/compact-eh5.d: New.
456 * ld-mips-elf/compact-eh6.d: New.
457 * ld-mips-elf/mips-elf.exp: Run new tests.
458
8ded2ddc
L
4592015-05-27 H.J. Lu <hongjiu.lu@intel.com>
460
461 PR binutils/18458
462 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
463 libpr18458b.so.
464 (run_tests): Run pr18458 test.
465 * ld-elf/pr18458a.c: New file.
466 * ld-elf/pr18458b.c: Likewise.
467 * ld-elf/pr18458c.c: Likewise.
468
25070364
L
4692015-05-16 H.J. Lu <hongjiu.lu@intel.com>
470
471 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
472 * ld-x86-64/x86-64.exp: Likewise
473 * ld-i386/pr17689now.rd: New file.
474 * ld-x86-64/pr17689now.rd: Likewise
475
5db04b09
L
4762015-05-15 H.J. Lu <hongjiu.lu@intel.com>
477
478 PR binutis/18386
479 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
480 * ld-x86-64/tlspic.dd: Likewise.
481 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
482 objdump for tlspic.dd and tlsgdesc.dd.
483
a3747075
L
4842015-05-12 H.J. Lu <hongjiu.lu@intel.com>
485
486 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
487 * ld-x86-64/x86-64.exp: Likewise.
488 * ld-i386/pltgot-1.d: New file.
489 * ld-i386/pltgot-1.s: Likewise.
490 * ld-x86-64/pltgot-1.d: Likewise.
491 * ld-x86-64/pltgot-1.s: Likewise.
492
5197d474
L
4932015-05-11 H.J. Lu <hongjiu.lu@intel.com>
494
495 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
496 * ld-i386/iamcu-4.d: New file.
497
7e0a8112
L
4982015-05-11 H.J. Lu <hongjiu.lu@intel.com>
499
500 * ld-i386/abs-iamcu.d: New file.
501 * ld-i386/dummy.s: Likewise.
502 * ld-i386/foo.s: Likewise.
503 * ld-i386/iamcu-1.d: Likewise.
504 * ld-i386/iamcu-2.d: Likewise.
505 * ld-i386/iamcu-3.d: Likewise.
506 * ld-i386/start.s: Likewise.
507 * ld-i386/i386.exp (iamcu_tests): New.
508 Run iamcu_tests.
509
31955f99
L
5102015-05-08 H.J. Lu <hongjiu.lu@intel.com>
511
512 PR binutis/18386
513 * ld-x86-64/tlsgdesc.dd: Updated.
514 * ld-x86-64/tlspic.dd: Likewise.
515
43c1d34c
L
5162015-04-29 H.J. Lu <hongjiu.lu@intel.com>
517
518 PR ld/18354
519 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
520 gnunormal and gabinormal against libfoozlib.so.
521
9081b64d
JW
5222015-04-27 Renlin Li <renlin.li@arm.com>
523
524 * ld-arm/ifunc-10.dd: Adjust expected output.
525 * ld-arm/ifunc-2.dd: Likewise.
526
963a4320
AK
5272015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
528
529 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
530
44bd1acd
AM
5312015-04-24 Alan Modra <amodra@gmail.com>
532
533 * ld-powerpc/tocnovar.d: Revert last change.
534
7a5c933c
RE
5352015-04-24 Richard Earnshaw <rearnsha@arm.com>
536
537 * ld-arm/armthumb-lib.d: Regenerate expected output.
538 * ld-arm/armthumb-lib.d: Likewise.
539 * ld-arm/armthumb-lib.sym: Likewise.
540 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
541 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
542 * ld-arm/cortex-a8-fix-b.d: Likewise.
543 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
544 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
545 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
546 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
547 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
548 * ld-arm/cortex-a8-fix-bl.d: Likewise.
549 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
550 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
551 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
552 * ld-arm/cortex-a8-fix-blx.d: Likewise.
553 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
554 * ld-arm/farcall-mixed-app-v5.d: Likewise.
555 * ld-arm/farcall-mixed-app.d: Likewise.
556 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
557 * ld-arm/farcall-mixed-lib.d: Likewise.
558 * ld-arm/mixed-app-v5.d: Likewise.
559 * ld-arm/mixed-app.d: Likewise.
560 * ld-arm/mixed-lib.d: Likewise.
561
30d72bc3
NC
5622015-04-24 Nick Clifton <nickc@redhat.com>
563
564 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
565 do not use elf.em.
566
04651c08
HPN
5672015-04-24 Hans-Peter Nilsson <hp@axis.com>
568
569 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
570 to cris*-*-elf.
571
005db9f9
L
5722015-04-23 H.J. Lu <hongjiu.lu@intel.com>
573
574 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
575 frv.
576
3e19fb8f
L
5772015-04-23 H.J. Lu <hongjiu.lu@intel.com>
578
579 PR ld/18277
580 * ld-elf/compressed1d.d: New.
581 * ld-elf/compressed1e.d: Likewise.
582
a27e685f
AM
5832015-04-23 Alan Modra <amodra@gmail.com>
584
585 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
586 * ld-powerpc/defsym.d: Likewise.
587 * ld-powerpc/elfv2-2exe.d: Likewise.
588 * ld-powerpc/elfv2exe.d: Likewise.
589 * ld-powerpc/elfv2so.d: Likewise.
590 * ld-powerpc/relbrlt.d: Likewise.
591 * ld-powerpc/tls.g: Likewise.
592 * ld-powerpc/tlsexe.d: Likewise.
593 * ld-powerpc/tlsexe.g: Likewise.
594 * ld-powerpc/tlsexe.r: Likewise.
595 * ld-powerpc/tlsexetoc.d: Likewise.
596 * ld-powerpc/tlsexetoc.g: Likewise.
597 * ld-powerpc/tlsexetoc.r: Likewise.
598 * ld-powerpc/tlsso.d: Likewise.
599 * ld-powerpc/tlsso.g: Likewise.
600 * ld-powerpc/tlsso.r: Likewise.
601 * ld-powerpc/tlstoc.g: Likewise.
602 * ld-powerpc/tlstocso.d: Likewise.
603 * ld-powerpc/tlstocso.g: Likewise.
604 * ld-powerpc/tlstocso.r: Likewise.
605 * ld-powerpc/tocopt.d: Likewise.
606 * ld-powerpc/tocopt2.d: Likewise.
607 * ld-powerpc/tocopt3.d: Likewise.
608 * ld-powerpc/tocopt4.d: Likewise.
609 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 610 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 611
0e5fabeb
AM
6122015-04-22 Alan Modra <amodra@gmail.com>
613
614 * ld-x86-64/pr18176.d: Update.
615
d5597ebc
L
6162015-04-22 H.J. Lu <hongjiu.lu@intel.com>
617
618 PR ld/18289
619 * ld-i386/copyreloc-lib.c: New file.
620 * ld-i386/copyreloc-main.S: Likewise.
621 * ld-i386/copyreloc-main.out: Likewise.
622 * ld-i386/copyreloc-main1.rd: Likewise.
623 * ld-i386/copyreloc-main2.rd: Likewise.
624 * ld-i386/dummy.c: Likewise.
625 * ld-i386/pr17689.out: Likewise.
626 * ld-i386/pr17689.rd: Likewise.
627 * ld-i386/pr17689a.c: Likewise.
628 * ld-i386/pr17689b.S: Likewise.
629 * ld-i386/pr17827.rd: Likewise.
630 * ld-i386/pr17827ver.rd: Likewise.
631 * ld-i386/i386.exp: Run copyreloc tests.
632
be59ad3d
L
6332015-04-20 H.J. Lu <hongjiu.lu@intel.com>
634
635 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
636 * ld-mmix/bspec2.d: Likewise.
637 * ld-mmix/local1.d: Likewise.
638 * ld-mmix/local3.d: Likewise.
639 * ld-mmix/local5.d: Likewise.
640 * ld-mmix/local7.d: Likewise.
641 * ld-mmix/undef-3.d: Likewise.
642 * ld-sh/sh64/crangerel1.rd: Likewise.
643 * ld-sh/sh64/crangerel2.rd: Likewise.
644 * ld-tic6x/common.d: Likewise.
645 * ld-tic6x/shlib-1.rd: Likewise.
646 * ld-tic6x/shlib-1b.rd: Likewise.
647 * ld-tic6x/shlib-1r.rd: Likewise.
648 * ld-tic6x/shlib-1rb.rd: Likewise.
649 * ld-tic6x/shlib-app-1.rd: Likewise.
650 * ld-tic6x/shlib-app-1b.rd: Likewise.
651 * ld-tic6x/shlib-app-1r.rd: Likewise.
652 * ld-tic6x/shlib-app-1rb.rd: Likewise.
653 * ld-tic6x/shlib-noindex.rd: Likewise.
654 * ld-tic6x/static-app-1.rd: Likewise.
655 * ld-tic6x/static-app-1b.rd: Likewise.
656 * ld-tic6x/static-app-1r.rd: Likewise.
657 * ld-tic6x/static-app-1rb.rd: Likewise.
658 * ld-x86-64/ilp32-4.d: Likewise.
659 * ld-x86-64/split-by-file-nacl.rd: Likewise.
660 * ld-x86-64/split-by-file.rd: Likewise.
661
0ce398f1
L
6622015-04-14 H.J. Lu <hongjiu.lu@intel.com>
663
664 * ld-elf/compress.exp (build_tests): Add tests for
665 --compress-debug-sections=.
666 (run_tests): Likewise.
667 Add additonal tests for --compress-debug-sections=.
668 * ld-elf/gabiend.rt: New file.
669 * ld-elf/gabinormal.rt: Likewise.
670 * ld-elf/gnubegin.rS: Likewise.
671 * ld-elf/gnunormal.rS: Likewise.
672 * ld-elf/zlibbegin.rS: Likewise.
673 * ld-elf/zlibnormal.rS: Likewise.
674
ecd27210
AM
6752015-04-15 Alan Modra <amodra@gmail.com>
676
677 * ld-gc/pr18223.d: xfail tic6x.
678
889c2a67
L
6792015-04-14 H.J. Lu <hongjiu.lu@intel.com>
680
681 PR ld/pr17709
682 * ld-i386/i386.exp: Run protected6b.
683 * ld-i386/protected6b.d: New file.
684 * ld-x86-64/protected6b.d: Likewise.
685 * ld-x86-64/x86-64.exp: Run protected6b.
686
e3c0e327
L
6872015-04-11 H.J. Lu <hongjiu.lu@intel.com>
688
689 * ld-i386/i386.exp: Run protected6a.
690 * ld-i386/protected6.d: Renamed to ...
691 * ld-i386/protected6a.d: This.
692 * ld-x86-64/hidden4.d: New file.
693 * ld-x86-64/hidden4.s: Likewise.
694 * ld-x86-64/hidden5.d: Likewise.
695 * ld-x86-64/hidden5.s: Likewise.
696 * ld-x86-64/protected6.d: Renamed to ...
697 * ld-x86-64/protected6a.d: This.
698 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
699 protected7a and protected7b.
700
3d949995
L
7012015-04-10 H.J. Lu <hongjiu.lu@intel.com>
702
703 PR ld/pr17709
704 * ld-i386/protected6.d: New file.
705 * ld-i386/protected6.s: Likewise.
706 * ld-x86-64/protected6.d: Likewise.
707 * ld-x86-64/protected6.s: Likewise.
708 * ld-x86-64/protected7.d: Likewise.
709 * ld-x86-64/protected7.s: Likewise.
710 * ld-x86-64/protected7a.d: Likewise.
711 * ld-x86-64/protected7b.d: Likewise.
712
f7483970
L
7132015-04-10 H.J. Lu <hongjiu.lu@intel.com>
714
715 PR ld/pr15228
716 PR ld/pr17709
717 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
718 * ld-i386/pr17709-nacl.rd: New file.
719 * ld-i386/pr17709.rd: Likewise.
720 * ld-i386/pr17709a.s: Likewise.
721 * ld-i386/pr17709b.s: Likewise.
722 * ld-i386/protected3.d: Updated.
723 * ld-i386/protected3.s: Likewise.
724 * ld-x86-64/pr17709-nacl.rd: New file.
725 * ld-x86-64/pr17709.rd: Likewise.
726 * ld-x86-64/pr17709a.s: Likewise.
727 * ld-x86-64/pr17709b.s: Likewise.
728 * ld-x86-64/protected3.d: Updated.
729 * ld-x86-64/protected3.s: Likewise.
730 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
731
11e6e4c7
L
7322015-04-10 H.J. Lu <hongjiu.lu@intel.com>
733
734 PR ld/18223
735 * ld-gc/gc.exp: Run pr18223.
736 * ld-gc/pr18223.d: New file.
737 * ld-gc/pr18223.s: Likewise.
738
8d2ea2a8
AM
7392015-04-10 Alan Modra <amodra@gmail.com>
740
741 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
742 PR ld/pr15228
743 PR ld/pr17709
744 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
745 * ld-i386/pr17709-nacl.rd: Delete.
746 * ld-i386/pr17709.rd: Likewise.
747 * ld-i386/pr17709a.s: Likewise.
748 * ld-i386/pr17709b.s: Likewise.
749 * ld-i386/protected3.d: Updated.
750 * ld-i386/protected3.s: Likewise.
751 * ld-x86-64/pr17709-nacl.rd: Delete.
752 * ld-x86-64/pr17709.rd: Likewise.
753 * ld-x86-64/pr17709a.s: Likewise.
754 * ld-x86-64/pr17709b.s: Likewise.
755 * ld-x86-64/protected3.d: Updated.
756 * ld-x86-64/protected3.s: Likewise.
757 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
758
151411f8
L
7592015-04-08 H.J. Lu <hongjiu.lu@intel.com>
760
761 * ld-elf/compress.exp: Add a test for
762 --compress-debug-sections=zlib-gabi.
763 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
764 (run_tests): Likewise.
765 Verify linker output with zlib-gabi compressed debug input.
766 * ld-elf/compressed1a.d: New file.
767 * ld-elf/compressed1b.d: Likewise.
768 * ld-elf/compressed1c.d: Likewise.
769
87070c08
AM
7702015-04-07 Alan Modra <amodra@gmail.com>
771
772 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
773 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
774 * ld-tic6x/shlib-1b.rd: Likewise.
775 * ld-tic6x/shlib-1r.rd: Likewise.
776 * ld-tic6x/shlib-1rb.rd: Likewise.
777 * ld-tic6x/shlib-app-1.rd: Likewise.
778 * ld-tic6x/shlib-app-1b.rd: Likewise.
779 * ld-tic6x/shlib-app-1r.rd: Likewise.
780 * ld-tic6x/shlib-app-1rb.rd: Likewise.
781 * ld-tic6x/shlib-noindex.rd: Likewise.
782
3ea60775
NC
7832015-04-07 Nick Clifton <nickc@redhat.com>
784
785 * ld-elf/orphan-5.l: New test - checks the linker's output with
786 --warn-orphan enabled.
787 * ld-elf/elf.exp: Run the new test.
788
dae148f3
L
7892015-04-06 H.J. Lu <hongjiu.lu@intel.com>
790
791 * ld-elf/compress.exp: Remove is_zlib_supported check.
792 Fail if --compress-debug-sections doesn't work.
793 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
794
4106101c
MS
7952015-04-01 Tejas Belagod <tejas.belagod@arm.com>
796
797 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
798 * ld-aarch64/erratum843419.d: New.
799 * ld-aarch64/erratum843419.s: New.
800
875b5b9d
L
8012015-04-01 H.J. Lu <hongjiu.lu@intel.com>
802
803 PR ld/18176
804 * ld-x86-64/pr18176.d: New file.
805 * ld-x86-64/pr18176.s: Likewise.
806 * ld-x86-64/pr18176.t: Likewise.
807 * ld-x86-64/x86-64.exp: Run pr18176.
808
f24173eb
L
8092015-03-31 H.J. Lu <hongjiu.lu@intel.com>
810
811 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
812
bd53a53a
L
8132015-03-30 H.J. Lu <hongjiu.lu@intel.com>
814
815 PR ld/18169
816 * ld-elf/linkinfo1a.d: Updated.
817 * ld-elf/linkinfo1b.d: Likewise.
818
5e228181
L
8192015-03-27 H.J. Lu <hongjiu.lu@intel.com>
820
821 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
822
93ca8569
TB
8232015-03-26 Tejas Belagod <tejas.belagod@arm.com>
824
825 * ld-aarch64/farcall-back-be.d: New.
826
b19a8f85
L
8272015-03-26 H.J. Lu <hongjiu.lu@intel.com>
828
829 PR ld/18160
830 * ld-x86-64/pr18160.d: New file.
831 * ld-x86-64/pr18160.s: Likewise.
832 * ld-x86-64/pr18160.t: Likewise.
833 * ld-x86-64/x86-64.exp: Run pr18160.
834---
61865519
MS
8352015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
836
837 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
838 section.
839 * ld-aarch64/farcall-b.d: Likewise.
840 * ld-aarch64/farcall-bl.d: Likewise.
841 * ld-aarch64/farcall-back.d: Likewise.
842
d9ced15d
MS
8432015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
844
845 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
846 835769 workaround stubs.
847
d422d1c4
SKS
8482015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
849
850 * ld-gc/all-debug-sections.d: New file.
851 * ld-gc/all-debug-sections.s: Likewise.
852 * ld-gc/gc.exp: Execute new testcase.
853
1079403c
AM
8542015-03-11 Alan Modra <amodra@gmail.com>
855
856 * ld-powerpc/tls32.s: Add GOT pointer setup.
857 * ld-powerpc/tls32.d: Update.
858 * ld-powerpc/tls32.g: Update.
859 * ld-powerpc/tls32.t: Update.
860 * ld-powerpc/tlsexe.d: Update.
861 * ld-powerpc/tlsexe32.d: Update.
862 * ld-powerpc/tlsexe32.g: Update.
863 * ld-powerpc/tlsexe32.r: Update.
864 * ld-powerpc/tlsexetoc.d: Update.
865 * ld-powerpc/tlsso32.d: Update.
866 * ld-powerpc/tlsso32.g: Update.
867 * ld-powerpc/tlsso32.r: Update.
868
ca3fe95e
L
8692015-03-05 H.J. Lu <hongjiu.lu@intel.com>
870
871 PR ld/pr15228
872 PR ld/pr17709
873 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
874 * ld-i386/pr17709-nacl.rd: New file.
875 * ld-i386/pr17709.rd: Likewise.
876 * ld-i386/pr17709a.s: Likewise.
877 * ld-i386/pr17709b.s: Likewise.
878 * ld-i386/protected3.d: Updated.
879 * ld-i386/protected3.s: Likewise.
880 * ld-x86-64/pr17709-nacl.rd: New file.
881 * ld-x86-64/pr17709.rd: Likewise.
882 * ld-x86-64/pr17709a.s: Likewise.
883 * ld-x86-64/pr17709b.s: Likewise.
884 * ld-x86-64/protected3.d: Updated.
885 * ld-x86-64/protected3.s: Likewise.
886 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
887
e09ab7ac
RS
8882015-03-04 Richard Sandiford <richard.sandiford@arm.com>
889
890 PR gas/17843
891 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
892 * ld-aarch64/aarch64-elf.exp: Run it.
893
9028d943
AM
8942015-02-28 Alan Modra <amodra@gmail.com>
895
896 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
897 * ld-sparc/gotop32.td: Likewise.
898 * ld-sparc/gotop64.rd: Likewise.
899 * ld-sparc/gotop64.td: Likewise.
900 * ld-tilegx/external.s: Align .data.
901 * ld-tilepro/external.s: Likewise.
902
60d1b0d6
MS
9032015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
904
905 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
906 (tls-tiny-desc-le): Add.
907 * ld-aarch64/tls-tiny-desc.d: New.
908 * ld-aarch64/tls-tiny-desc.s: New.
909 * ld-aarch64/tls-tiny-desc-ie.d: New.
910 * ld-aarch64/tls-tiny-desc-ie.s: New.
911 * ld-aarch64/tls-tiny-desc-le.d: New.
912 * ld-aarch64/tls-tiny-desc-le.s: New.
913
b480a481
MS
9142015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
915
916 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
917 (tls-tiny-gd-le): Add.
918 * ld-aarch64/tls-tiny-gd.d: New.
919 * ld-aarch64/tls-tiny-gd.s: New.
920 * ld-aarch64/tls-tiny-gd-ie.d: New.
921 * ld-aarch64/tls-tiny-gd-ie.s: New.
922 * ld-aarch64/tls-tiny-gd-le.d: New.
923 * ld-aarch64/tls-tiny-gd-le.s: New.
924
b1089987
MS
9252015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
926
927 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
928 * ld-aarch64/tls-tiny-ie.d: New.
929 * ld-aarch64/tls-tiny-ie.s: New.
930
99654aaf
TG
9312015-02-26 Terry Guo <terry.guo@arm.com>
932
933 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
934 * ld-arm/attr-merge-vfp-10.d: Likewise.
935 * ld-arm/attr-merge-vfp-10r.d: Likewise.
936 * ld-arm/attr-merge-vfp-12.d: Likewise.
937 * ld-arm/attr-merge-vfp-12r.d: Likewise.
938 * ld-arm/attr-merge-vfp-13.d: Likewise.
939 * ld-arm/attr-merge-vfp-13r.d: Likewise.
940 * ld-arm/attr-merge-vfp-14.d: Likewise.
941 * ld-arm/attr-merge-vfp-14r.d: Likewise.
942 * ld-arm/attr-merge-vfp-6.d: Likewise.
943 * ld-arm/attr-merge-vfp-6r.d: Likewise.
944 * ld-arm/attr-merge-vfp-7.d: Likewise.
945 * ld-arm/attr-merge-vfp-7r.d: Likewise.
946 * ld-arm/attr-merge-vfp-8.d: Likewise.
947 * ld-arm/attr-merge-vfp-8r.d: Likewise.
948
bac13f5a
AB
9492015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
950
951 * ld-avr/avr-prop-1.d: New file.
952 * ld-avr/avr-prop-1.s: New file.
953 * ld-avr/avr-prop-2.d: New file.
954 * ld-avr/avr-prop-2.s: New file.
955 * ld-avr/avr-prop-3.d: New file.
956 * ld-avr/avr-prop-3.s: New file.
957 * ld-avr/avr-prop-4.d: New file.
958 * ld-avr/avr-prop-4.s: New file.
959
ac994365
OE
9602015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
961
962 * ld-sh/arch/arch_expected.txt: Regenerate.
963 * ld-sh/arch/sh-dsp.s: Likewise.
964 * ld-sh/arch/sh.s: Likewise.
965 * ld-sh/arch/sh2.s: Likewise.
966 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
967 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
968 * ld-sh/arch/sh2a-nofpu.s: Likewise.
969 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
970 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
971 * ld-sh/arch/sh2a.s: Likewise.
972 * ld-sh/arch/sh2e.s: Likewise.
973 * ld-sh/arch/sh3-dsp.s: Likewise.
974 * ld-sh/arch/sh3-nommu.s: Likewise.
975 * ld-sh/arch/sh3.s: Likewise.
976 * ld-sh/arch/sh3e.s: Likewise.
977 * ld-sh/arch/sh4-nofpu.s: Likewise.
978 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
979 * ld-sh/arch/sh4.s: Likewise.
980 * ld-sh/arch/sh4a-nofpu.s: Likewise.
981 * ld-sh/arch/sh4a.s: Likewise.
982 * ld-sh/arch/sh4al-dsp.s: Likewise.
983
685080f2
NC
9842015-02-24 Nick Clifton <nickc@redhat.com>
985
986 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
987
884151a7
AM
9882015-02-24 Alan Modra <amodra@gmail.com>
989
990 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
991
cb072816
SKS
9922015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
993
994 * ld-avr/region_overflow.d: New test.
995 * ld-avr/region_overflow.s: Likewise.
996
db95bb7c
L
9972015-02-19 H.J. Lu <hongjiu.lu@intel.com>
998
999 PR ld/4317
1000 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1001 * ld-x86-64/compressed1.d: Likewise.
1002 * ld-x86-64/pie1.d: Likewise.
1003
d983c8c5
AM
10042015-02-19 Alan Modra <amodra@gmail.com>
1005
1006 PR ld/4317
1007 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1008 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1009 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1010 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1011 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1012 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1013 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1014
2ec55de3
AM
10152015-02-17 Alan Modra <amodra@gmail.com>
1016
1017 PR ld/17975
1018 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1019 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1020 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1021 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1022 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1023 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1024 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1025 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1026 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1027 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1028 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1029 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1030 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1031
6dfb72b9
L
10322015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1033
1034 PR ld/17975
67ca0b76 1035 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1036 * ld-i386/tlsbin.rd: Likewise.
1037 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1038 * ld-i386/tlsbindesc.rd: Likewise.
1039 * ld-i386/tlsdesc-nacl.rd: Likewise.
1040 * ld-i386/tlsdesc.rd: Likewise.
1041 * ld-i386/tlsnopic-nacl.rd: Likewise.
1042 * ld-i386/tlsnopic.rd: Likewise.
1043 * ld-i386/tlspic-nacl.rd: Likewise.
1044 * ld-i386/tlspic.rd: Likewise.
1045 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1046 * ld-x86-64/tlsbin.rd: Likewise.
1047 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1048 * ld-x86-64/tlsbindesc.rd: Likewise.
1049 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1050 * ld-x86-64/tlsdesc.rd: Likewise.
1051 * ld-x86-64/tlspic-nacl.rd: Likewise.
1052 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1053 * ld-alpha/tlspic.rd: Likewise.
1054 * ld-powerpc/tlsexe.r: Likewise.
1055 * ld-powerpc/tlsexetoc.r: Likewise.
1056 * ld-powerpc/tlsso.r: Likewise.
1057 * ld-powerpc/tlstocso.r: Likewise.
1058 * ld-s390/tlspic.rd: Likewise.
1059 * ld-s390/tlspic_64.rd: Likewise.
1060 * ld-sparc/gotop32.dd: Likewise.
1061 * ld-sparc/gotop64.dd: Likewise.
1062 * ld-sparc/tlssunnopic32.rd: Likewise.
1063 * ld-sparc/tlssunnopic64.rd: Likewise.
1064 * ld-sparc/tlssunpic32.rd: Likewise.
1065 * ld-sparc/tlssunpic64.rd: Likewise.
1066 * ld-tic6x/shlib-1.rd: Likewise.
1067 * ld-tic6x/shlib-1b.rd: Likewise.
1068 * ld-tic6x/shlib-1r.rd: Likewise.
1069 * ld-tic6x/shlib-1rb.rd: Likewise.
1070 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1071
f58926a6
L
10722015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1073
1074 PR ld/17973
1075 * ld-plugin/plugin.exp (regassilent): New.
1076 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1077 (plugin_tests): Add a test for PR ld/17973.
1078 * ld-plugin/pr17973.d: New file.
1079 * ld-plugin/pr17973.s: Likewise.
1080
761e2bd4
L
10812015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1084
45e81354
L
10852015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1086
1087 * ld-plugin/plugin-27.d: New.
1088 * ld-plugin/plugin-28.d: Likewise.
1089 * ld-plugin/plugin-29.d: Likewise.
1090 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1091 and LDPL_WARNING.
1092
7275e869
L
10932015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1094
1095 PR ld/17878
1096 * ld-plugin/func.c: Add some comments.
1097 * ld-plugin/plugin-13.d: New file.
1098 * ld-plugin/plugin-14.d: Likewise.
1099 * ld-plugin/plugin-15.d: Likewise.
1100 * ld-plugin/plugin-16.d: Likewise.
1101 * ld-plugin/plugin-17.d: Likewise.
1102 * ld-plugin/plugin-18.d: Likewise.
1103 * ld-plugin/plugin-19.d: Likewise.
1104 * ld-plugin/plugin-20.d: Likewise.
1105 * ld-plugin/plugin-21.d: Likewise.
1106 * ld-plugin/plugin-22.d: Likewise.
1107 * ld-plugin/plugin-23.d: Likewise.
1108 * ld-plugin/plugin-24.d: Likewise.
1109 * ld-plugin/plugin-25.d: Likewise.
1110 * ld-plugin/plugin-26.d: Likewise.
1111 * ld-plugin/plugin.exp (plugin2_name): New.
1112 (plugin3_name): Likewise.
1113 (plugin2_path): Likewise.
1114 (plugin3_path): Likewise.
1115 (testsrcfiles): Likewise.
1116 (testsrcfiles_notext): Likewise.
1117 (plugin_tests): Add tests for non-object IR file.
1118 (plugin_lib_tests): Likewise.
1119 (plugin_extra_elf_tests): Likewise.
1120 (plugin_src_tests): New tests for non-object IR file.
1121 Run nm --plugin test.
1122 Run ar --plugin test.
1123 Run plugin_src_tests.
1124
1952c5cd
L
11252015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1126
1127 PR ld/17935
1128 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1129 * ld-x86-64/x86-64.exp: Likewise.
1130
1131 * ld-i386/pr17935-1.d: New file.
1132 * ld-i386/pr17935-1.s: Likewise.
1133 * ld-i386/pr17935-2.d: Likewise.
1134 * ld-i386/pr17935-2.s: Likewise.
1135 * ld-x86-64/pr17935-1.d: Likewise.
1136 * ld-x86-64/pr17935-1.s: Likewise.
1137 * ld-x86-64/pr17935-2.d: Likewise.
1138 * ld-x86-64/pr17935-2.s: Likewise.
1139
9e2dec47
L
11402015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1141
1142 PR ld/12365
1143 PR ld/14272
1144 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1145 * ld-plugin/plugin-7.d: Updated.
1146 * ld-plugin/plugin-8.d: Likewise.
1147
8962a307
L
11482015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1149
1150 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1151 ld/12365 test.
1152
60f79275
L
11532015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1154
1155 PR ld/12365
1156 * ld-plugin/pr12365a.c: New file.
1157 * ld-plugin/pr12365b.c: Likewise.
1158 * ld-plugin/pr12365c.c: Likewise.
1159
1160 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1161 test.
1162 Run the PR ld/12365 test.
1163
9910b1c8
L
11642015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1165
1166 PR ld/14918
1167 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1168
1169 * ld-plugin/pr14918.c: New file.
1170 * ld-plugin/pr14918.d: Likewise.
1171
1a215085
L
11722015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1173
1174 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1175
b86ac8e3
AM
11762015-01-29 Alan Modra <amodra@gmail.com>
1177
1178 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1179 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1180 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1181
15f7a26b
L
11822015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1183
1184 PR ld/17878
1185 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1186 * ld-plugin/plugin-10.d: Likewise.
1187 * ld-plugin/plugin-11.d: Likewise.
1188 * ld-plugin/plugin-2.d: Likewise.
1189 * ld-plugin/plugin-3.d: Likewise.
1190 * ld-plugin/plugin-4.d: Likewise.
1191 * ld-plugin/plugin-5.d: Likewise.
1192 * ld-plugin/plugin-6.d: Likewise.
1193 * ld-plugin/plugin-7.d: Likewise.
1194 * ld-plugin/plugin-8.d: Likewise.
1195 * ld-plugin/plugin-9.d: Likewise.
1196
61b86cb1
JB
11972015-01-28 Jan Beulich <jbeulich@suse.com>
1198
1199 * ld-elf/pr16322.s (p1): Rename to px1.
1200 (f1): Rename to fx1.
1201
dbd1e97e
AM
12022015-01-28 Alan Modra <amodra@gmail.com>
1203
1204 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1205 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1206 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1207
cc9ad334
SKS
12082015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1209
1210 * ld-scripts/memory.t: Define new symbol tred.
1211 * ld-scripts/memory_sym.t: New.
1212 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1213 conditionally check values of linker symbols.
1214
481765cd
AB
12152015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1216
1217 * ld-scripts/provide-4-map.d: Update expected output.
1218 * ld-scripts/provide-5-map.d: Likewise.
1219
c05b575a
AB
12202015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1221
1222 * ld-scripts/provide-4.d: New file.
1223 * ld-scripts/provide-4-map.d: New file.
1224 * ld-scripts/provide-4.t: New file.
1225 * ld-scripts/provide-5.d: New file.
1226 * ld-scripts/provide-5.s: New file.
1227 * ld-scripts/provide-5-map.d: New file.
1228 * ld-scripts/provide-5.t: New file.
1229 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1230 tests.
1231
43d66c95
AB
12322015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1233
1234 * ld-scripts/overlay-size.d: Add 'map' option.
1235 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1236 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1237 option, checking linker mapfile output.
1238
23283c1b
AM
12392015-01-20 Alan Modra <amodra@gmail.com>
1240
1241 * ld-powerpc/ambiguousv1.d,
1242 * ld-powerpc/ambiguousv1b.d,
1243 * ld-powerpc/ambiguousv2.d,
1244 * ld-powerpc/ambiguousv2b.d,
1245 * ld-powerpc/elfv2exe.d,
1246 * ld-powerpc/elfv2so.d,
1247 * ld-powerpc/tlsexe.r,
1248 * ld-powerpc/tlsexetoc.r,
1249 * ld-powerpc/tlsso.r,
1250 * ld-powerpc/tlstocso.r: Update.
1251
10ab94eb
AM
12522015-01-20 Alan Modra <amodra@gmail.com>
1253
1254 PR ld/17615
1255 * ld-elf/pr17615.d: Match .sbss too.
1256
3e2aa5bb
L
12572015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1258
1259 PR ld/17615
1260 * ld-elf/pr17615.d: New file.
1261 * ld-elf/pr17615.s: Likewise.
1262
c4621b33
AM
12632015-01-19 Alan Modra <amodra@gmail.com>
1264
1265 * ld-gc/pr14265.d,
1266 * ld-cris/tls-gc-68.d,
1267 * ld-cris/tls-gc-69.d,
1268 * ld-cris/tls-gc-70.d,
1269 * ld-cris/tls-gc-71.d,
1270 * ld-cris/tls-gc-75.d,
1271 * ld-cris/tls-gc-76.d,
1272 * ld-cris/tls-gc-79.d,
1273 * ld-mmix/bpo-10.d,
1274 * ld-mmix/bpo-11.d: Update.
1275
1e2e8c52
AK
12762015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1277
1278 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1279 printed if 0 anymore.
1280
6333bc0d
L
12812015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1282
1283 PR ld/17847
1284 * ld-x86-64/pie1.d: New file.
1285 * ld-x86-64/pie1.s: Likwise.
1286 * ld-x86-64/x86-64.exp: Run pie1.
1287
0941db69
JW
12882015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1289
1290 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1291 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1292 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1293
0172429c
JW
12942015-01-13 Jiong Wang <jiong.wang@arm.com>
1295
1296 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1297 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1298 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1299
bab91cce
JW
13002015-01-13 Jiong Wang <jiong.wang@arm.com>
1301
1302 PR ld/17415
1303 * ld-aarch64/pr17415.s: Source file for new test.
1304 * ld-aarch64/pr17415.d: Expect file for new test.
1305 * ld-aarch64/aarch64-elf.exp: Run the new test.
1306
9d1d54d5
L
13072015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1308
1309 PR ld/17827
1310 * ld-x86-64/pr17689.out: Updated.
1311 * ld-x86-64/pr17689b.S: Likewise.
1312
1313 * ld-x86-64/pr17827.rd: New file.
1314
1315 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1316
2279a12a
JB
13172015-01-08 Jan Beulich <jbeulich@suse.com>
1318
1319 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1320 enable_initfini_array=no case.
1321
8d983e36
AB
13222015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1323
1324 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1325 readelf.
1326
b90efa5b 13272015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1328
b90efa5b 1329 Update year range in copyright notice of all files.
ee3b52e9 1330
b90efa5b 1331For older changes see ChangeLog-2014
c9e214e5 1332\f
b90efa5b 1333Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1334
1335Copying and distribution of this file, with or without modification,
1336are permitted in any medium without royalty provided the copyright
1337notice and this notice are preserved.
1338
c9e214e5
AM
1339Local Variables:
1340mode: change-log
1341left-margin: 8
1342fill-column: 74
1343version-control: never
1344End:
This page took 0.62226 seconds and 4 git commands to generate.