Check symbol defined by assignment in linker script
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
7b7e7f1d
L
12015-10-26 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/19175
4 * ld-i386/i386.exp: Run pr19175.
5 * ld-x86-64/x86-64.exp: Likewise.
6 * ld-i386/pr19175.d: New file.
7 * ld-i386/pr19175.s: Likewise.
8 * ld-i386/pr19175.t: Likewise.
9 * ld-x86-64/pr19175.d: Likewise.
10 * ld-x86-64/pr19175.s: Likewise.
11 * ld-x86-64/pr19175.t: Likewise.
12
a6af384b
L
132015-10-26 H.J. Lu <hongjiu.lu@intel.com>
14
15 PR ld/19171
16 * ld-i386/lea1.s: Add tests for address load of __start_XXX
17 and __stop_XXX.
18 * ld-i386/mov1.s: Likewise.
19 * ld-x86-64/lea1.s: Likewise.
20 * ld-x86-64/mov1.s: Likewise.
21 * ld-i386/lea1a.d: Updated.
22 * ld-i386/lea1b.d: Likewise.
23 * ld-i386/lea1c.d: Likewise.
24 * ld-i386/mov1a.d: Likewise.
25 * ld-i386/mov1b.d: Likewise.
26 * ld-x86-64/lea1a.d: Likewise.
27 * ld-x86-64/lea1b.d: Likewise.
28 * ld-x86-64/lea1c.d: Likewise.
29 * ld-x86-64/lea1d.d: Likewise.
30 * ld-x86-64/lea1e.d: Likewise.
31 * ld-x86-64/lea1f.d: Likewise.
32 * ld-x86-64/mov1a.d: Likewise.
33 * ld-x86-64/mov1b.d: Likewise.
34 * ld-x86-64/mov1c.d: Likewise.
35 * ld-x86-64/mov1d.d: Likewise.
36
be83aa76
L
372015-10-23 H.J. Lu <hongjiu.lu@intel.com>
38
39 PR ld/19167
40 * ld-gc/gc.exp: Run pr19167 test.
41 * ld-gc/pr19167.d: New file.
42 * ld-gc/pr19167a.s: Likewise.
43 * ld-gc/pr19167b.s: Likewise.
44
bba037e0
L
452015-10-22 H.J. Lu <hongjiu.lu@intel.com>
46
47 PR ld/19161
48 * ld-gc/gc.exp: Run pr19161 test.
49 * ld-gc/pr19161-1.c: New file.
50 * ld-gc/pr19161-2.c: Likewise.
51 * ld-gc/pr19161.d: Likewise.
52
282b7d7b
HPN
532015-10-22 Hans-Peter Nilsson <hp@bitrange.com>
54
55 * ld-scripts/script.exp (extract_symbol_test): Allow nm output of
56 objcopy --extract-symbols result to differ from original on
57 mmix-knuth-mmixware.
58
caa65211
L
592015-10-22 H.J. Lu <hongjiu.lu@intel.com>
60
61 * ld-i386/call3.s: New file.
62 * ld-i386/call3a.d: Likewise.
63 * ld-i386/call3b.d: Likewise.
64 * ld-i386/call3c.d: Likewise.
65 * ld-i386/call3d.d: Likewise.
66 * ld-i386/call3e.d: Likewise.
67 * ld-i386/call3f.d: Likewise.
68 * ld-i386/call3g.d: Likewise.
69 * ld-i386/call3h.d: Likewise.
70 * ld-i386/load1-nacl.d: Likewise.
71 * ld-x86-64/call1.s: Likewise.
72 * ld-x86-64/call1a.d: Likewise.
73 * ld-x86-64/call1b.d: Likewise.
74 * ld-x86-64/call1c.d: Likewise.
75 * ld-x86-64/call1d.d: Likewise.
76 * ld-x86-64/call1e.d: Likewise.
77 * ld-x86-64/call1f.d: Likewise.
78 * ld-x86-64/call1g.d: Likewise.
79 * ld-x86-64/call1h.d: Likewise.
80 * ld-x86-64/call1i.d: Likewise.
81 * ld-x86-64/load1a-nacl.d: Likewise.
82 * ld-x86-64/load1b-nacl.d: Likewise.
83 * ld-x86-64/load1c-nacl.d: Likewise.
84 * ld-x86-64/load1d-nacl.d: Likewise.
85
56ceb5b5
L
862015-10-22 H.J. Lu <hongjiu.lu@intel.com>
87
88 * ld-ifunc/ifunc-5r-local-x86-64.d: Replace R_X86_64_GOTPCREL
89 with R_X86_64_REX_GOTPCRELX.
90 * ld-x86-64/plt-main1.rd: Likewise.
91 * ld-x86-64/plt-main3.rd: Likewise.
92 * ld-x86-64/plt-main4.rd: Likewise.
93 * ld-x86-64/gotpcrel1.dd: New file.
94 * ld-x86-64/gotpcrel1.out: Likewise.
95 * ld-x86-64/gotpcrel1a.S: Likewise.
96 * ld-x86-64/gotpcrel1b.c: Likewise.
97 * ld-x86-64/gotpcrel1c.c: Likewise.
98 * ld-x86-64/gotpcrel1d.S: Likewise.
99 * ld-x86-64/load1.s: Likewise.
100 * ld-x86-64/load1a.d: Likewise.
101 * ld-x86-64/load1b.d: Likewise.
102 * ld-x86-64/load1c.d: Likewise.
103 * ld-x86-64/load1d.d: Likewise.
104 * ld-x86-64/x86-64.exp: Run load1a, load1b, load1c and load1d
105 tests. Run gotpcrel1 test.
106
02a86693
L
1072015-10-22 H.J. Lu <hongjiu.lu@intel.com>
108
109 * ld-i386/branch1.d: New file.
110 * ld-i386/branch1.s: Likewise.
111 * ld-i386/call1.d: Likewise.
112 * ld-i386/call1.s: Likewise.
113 * ld-i386/call2.d: Likewise.
114 * ld-i386/call2.s: Likewise.
115 * ld-i386/got1.dd: Likewise.
116 * ld-i386/got1.out: Likewise.
117 * ld-i386/got1a.S: Likewise.
118 * ld-i386/got1b.c: Likewise.
119 * ld-i386/got1c.c: Likewise.
120 * ld-i386/got1d.S: Likewise.
121 * ld-i386/jmp1.d: Likewise.
122 * ld-i386/jmp1.s: Likewise.
123 * ld-i386/jmp2.d: Likewise.
124 * ld-i386/jmp2.s: Likewise.
125 * ld-i386/load1.d: Likewise.
126 * ld-i386/load1.s: Likewise.
127 * ld-i386/load2.d: Likewise.
128 * ld-i386/load2.s: Likewise.
129 * ld-i386/load3.d: Likewise.
130 * ld-i386/load3.s: Likewise.
131 * ld-i386/load4.s: Likewise.
132 * ld-i386/load4a.d: Likewise.
133 * ld-i386/load4b.d: Likewise.
134 * ld-i386/load5.s: Likewise.
135 * ld-i386/load5a.d: Likewise.
136 * ld-i386/load5b.d: Likewise.
137 * ld-i386/load6.d: Likewise.
138 * ld-i386/load6.s: Likewise.
139 * ld-i386/i386.exp: Run branch1, call1, call2, jmp1, jmp2,
140 load1, load2, load3, load4a, load4b, load5a, load5b and load6
141 tests. Run got1 test.
142
e44c481a
AK
1432015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
144
145 * ld-ifunc/ifunc.exp: Run ifunc tests on s390* targets.
146
15a70cda
SD
1472015-10-19 Simon Dardis <Simon.Dardis@imgtec.com>
148
149 * ld-elf/attributes.d: New test for symbol attribute copying.
150 * ld-elf/attributes.ld: Part of above.
151 * ld-elf/attributes.s: Likewise.
152
b31bcacc
L
1532015-10-16 H.J. Lu <hongjiu.lu@intel.com>
154
155 * ld-i386/lea1.s: Add a test for loading address of local common
156 symbol.
157 * ld-x86-64/lea1.s: Likewise.
158 * ld-i386/lea1a.d: Updated.
159 * ld-i386/lea1b.d: Likewise.
160 * ld-i386/lea1c.d: Likewise.
161 * ld-x86-64/lea1a.d: Likewise.
162 * ld-x86-64/lea1b.d: Likewise.
163 * ld-x86-64/lea1c.d: Likewise.
164 * ld-x86-64/lea1d.d: Likewise.
165 * ld-x86-64/lea1e.d: Likewise.
166 * ld-x86-64/lea1f.d: Likewise.
167
7b19bec2
AM
1682015-10-15 Alan Modra <amodra@gmail.com>
169
170 * config/default.exp (size): New global.
171 * ld-elf/extract-symbol-1.s,
172 * ld-elf/extract-symbol-1.ld,
173 * ld-elf/extract-symbol-1sec.d,
174 * ld-elf/extract-symbol-1sym.d: Delete.
175 * ld-scripts/script.exp (extract_symbol_test): New.
176
4373f8af
L
1772015-10-12 H.J. Lu <hongjiu.lu@intel.com>
178
179 PR ld/19073
180 * ld-elf/pr19073.map: New file.
181 * ld-elf/pr19073.rd: Likewise.
182 * ld-elf/pr19073.s: Likewise.
183 * ld-elf/shared.exp (build_tests): Add tests for PR ld/19073.
184
886a2506
NC
1852015-10-07 Claudiu Zissulescu <claziss@synopsys.com>
186
187 * ld-elf/linkonce1.d: Skip extra relocs before .debug_frame.
188
a0d49154
L
1892015-10-05 H.J. Lu <hongjiu.lu@intel.com>
190
191 PR ld/18914
192 * ld-elf/exclude.exp: Also check exclude_common.
193 * ld-elf/exclude2.s: Add exclude_common.
194
3ebe65c0
RL
1952015-10-02 Renlin Li <renlin.li@arm.com>
196
197 * ld-aarch64/aarch64-elf.exp (tls-relax-large-le-ie): Run new test.
198 * ld-aarch64/tls-relax-large-ie-le.d: New.
199 * ld-aarch64/tls-relax-large-ie-le.s: New.
200
0484b454
RL
2012015-10-02 Renlin Li <renlin.li@arm.com>
202
203 * ld-aarch64/aarch64-elf.exp: Run new test.
204 * ld-aarch64/tls-large-desc.d: New.
205 * ld-aarch64/tls-large-desc.s: New.
206 * ld-aarch64/tls-relax-large-desc-ie.d: New.
207 * ld-aarch64/tls-relax-large-desc-ie.s: New.
208 * ld-aarch64/tls-relax-large-desc-le.d: New.
209 * ld-aarch64/tls-relax-large-desc-le.s: New.
210
ac734732
RL
2112015-10-02 Renlin Li <renlin.li@arm.com>
212
213 * ld-aarch64/aarch64-elf.exp: run new test
214 * ld-aarch64/tls-relax-large-gd-ie.d: New.
215 * ld-aarch64/tls-relax-large-gd-ie.s: New.
216 * ld-aarch64/tls-relax-large-gd-le.d: New.
217 * ld-aarch64/tls-relax-large-gd-le.s: New.
218
3b957e5b
RL
2192015-10-02 Renlin Li <renlin.li@arm.com>
220
221 * ld-aarch64/tls-large-ie.d: New.
222 * ld-aarch64/tls-large-ie.s: New.
223 * ld-aarch64/aarch64-elf.exp: Run new test.
224
7ba7cfe4
RL
2252015-10-02 Renlin Li <renlin.li@arm.com>
226
227 * ld-aarch64/emit-relocs-516.d: New.
228 * ld-aarch64/emit-relocs-516.s: New.
229 * ld-aarch64/aarch64-elf.exp: Run new test.
230
94facae3
RL
2312015-10-02 Renlin Li <renlin.li@arm.com>
232
233 * ld-aarch64/emit-relocs-515.d: New.
234 * ld-aarch64/emit-relocs-515.s: New.
235 * ld-aarch64/aarch64-elf.exp: Run new test.
236
dc8008f5
RL
2372015-10-02 Renlin Li <renlin.li@arm.com>
238
239 * ld-aarch64/aarch64-elf.exp: Run new test.
240 * ld-aarch64/emit-relocs-301.d: New.
241 * ld-aarch64/emit-relocs-301.s: New.
242
74a1bfe1
RL
2432015-10-02 Renlin Li <renlin.li@arm.com>
244
245 * ld-aarch64/emit-relocs-302.d: New.
246 * ld-aarch64/emit-relocs-302.s: New.
247 * ld-aarch64/aarch64-elf.exp: Run the test.
248
a2e1db00
RL
2492015-10-02 Renlin Li <renlin.li@arm.com>
250
251 * ld-aarch64/emit-relocs-310.d: New.
252 * ld-aarch64/emit-relocs-310.s: New.
253 * ld-aarch64/aarch64-elf.exp: Run the test.
254
5db4f0d3
L
2552015-10-01 H.J. Lu <hongjiu.lu@intel.com>
256
257 PR ld/19031
258 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
259 * ld-x86-64/pr19031.out: New file.
260 * ld-x86-64/pr19031a.c: Likewise.
261 * ld-x86-64/pr19031b.S: Likewise.
262 * ld-x86-64/pr19031c.c: Likewise.
263
73524045
RL
2642015-10-01 Renlin Li <renlin.li@arm.com>
265
266 * ld-aarch64/aarch64-elf.exp: Run the new test.
267 * ld-aarch64/plt_mapping_symbol.d: New.
268 * ld-aarch64/plt_mapping_symbol.s: New.
269
017e6bce
AM
2702015-10-01 Alan Modra <amodra@gmail.com>
271
272 * ld-x86-64/pr19013-x32.d: Update.
c220e327 273 * ld-x86-64/pr19013-nacl.d: Update.
017e6bce 274
b8836e40
L
2752015-09-30 H.J. Lu <hongjiu.lu@intel.com>
276
277 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
278
4b627c18
L
2792015-09-30 H.J. Lu <hongjiu.lu@intel.com>
280
281 PR ld/19031
282 * ld-i386/i386.exp: Run PR ld/19031 test.
5db4f0d3
L
283 * ld-i386/pr19031.out: New file.
284 * ld-i386/pr19031a.c: Likewise.
285 * ld-i386/pr19031b.S: Likewise.
286 * ld-i386/pr19031c.c: Likewise.
4b627c18 287
9865bd0d
L
2882015-09-30 H.J. Lu <hongjiu.lu@intel.com>
289
290 PR ld/19013
291 * ld-x86-64/pr19013-nacl.d: New file.
292 * ld-x86-64/pr19013-x32.d: Likewise.
293 * ld-x86-64/pr19013.d: Likewise.
294 * ld-x86-64/pr19013.s: Likewise.
295 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
296
c68c1637
L
2972015-09-29 H.J. Lu <hongjiu.lu@intel.com>
298
299 PR binutils/19005
300 * ld-elf/pr19005.d: New file.
301 * ld-elf/pr19005.s: Likewise.
302 * ld-elf/pr19005.t: Likewise.
303
8a9e7a91
PZ
3042015-08-11 Peter Zotov <whitequark@whitequark.org>
305
306 PR ld/18759
307 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
308
0a6b6047
L
3092015-09-22 H.J. Lu <hongjiu.lu@intel.com>
310
311 * ld-mips-elf/pie-n32.d: Updated.
312 * ld-mips-elf/pie-n64.d: Likewise.
313 * ld-mips-elf/pie-o32.d: Likewise.
314
5fe2850d
L
3152015-09-22 H.J. Lu <hongjiu.lu@intel.com>
316
317 * ld-elf/pie.d: New test.
318
975f8a9e
AM
3192015-09-18 Alan Modra <amodra@gmail.com>
320
321 PR ld/18963
322 * ld-scripts/pr18963.d,
323 * ld-scripts/pr18963.t: New test.
324 * ld-scripts/expr.exp: Run it.
325 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
326 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
327 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
328 start of .data section.
329 * ld-mips-elf/no-shared-1-n64.d: Likewise.
330 * ld-mips-elf/no-shared-1-o32.d: Likewise.
331
6d636d8c
L
3322015-09-11 H.J. Lu <hongjiu.lu@intel.com>
333
334 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
335 PR ld/15323.
336 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
337
259364ad
JW
3382015-09-09 Jiong Wang <jiong.wang@arm.com>
339
340 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
341 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
342 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
343 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
344 * ld-aarch64/aarch64-elf.exp: Run new testcases.
345
3d476d8d
AB
3462015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
347
348 * ld-elf/orphan-7.map: Allow for other discarded sections.
349 * ld-elf/orphan-8.map: Updated to allow for different section
350 ordering on different targets.
351 * ld-elf/orphan.ld: Place .sbss section.
352
e32aa933
L
3532015-09-05 H.J. Lu <hongjiu.lu@intel.com>
354
355 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
356
c005eb9e
AB
3572015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
358
359 * ld-elf/elf.exp: Switch to rely on run_dump_test.
360 * ld-elf/orphan-5.l: Update expected output.
361 * ld-elf/orphan-5.d: New file.
362 * ld-elf/orphan-6.d: New file.
363 * ld-elf/orphan-6.l: New file.
364 * ld-elf/orphan-7.d: New file.
365 * ld-elf/orphan-7.map: New file.
366 * ld-elf/orphan-8.d: New file.
367 * ld-elf/orphan-8.map: New file.
368
8c650f16
L
3692015-09-03 H.J. Lu <hongjiu.lu@intel.com>
370
371 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
372 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
373 * ld-ifunc/ifunc-22-i386.s: Likewise.
374 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
375 * ld-ifunc/ifunc-21-i386.d: Updated.
376 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
377 * ld-ifunc/ifunc-22-i386.d: Likewise.
378 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
379
0762fbb6
L
3802015-09-02 H.J. Lu <hongjiu.lu@intel.com>
381
8c650f16 382 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
383 * ld-ifunc/ifunc-21-i386.s: Likewise.
384 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
385 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
386 * ld-ifunc/ifunc-22-i386.d: Likewise.
387 * ld-ifunc/ifunc-22-i386.s: Likewise.
388 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
389 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
390
04ebc307
L
3912015-09-01 H.J. Lu <hongjiu.lu@intel.com>
392
393 PR ld/18900
394 * ld-i386/i386.exp: Run tests for PR ld/18900.
395 * ld-x86-64/x86-64.exp: Likewise.
396 * ld-i386/pr18900.out: New file.
397 * ld-i386/pr18900a.c: Likewise.
398 * ld-i386/pr18900a.c: Likewise.
399 * ld-i386/pr18900a.rd: Likewise.
400 * ld-i386/pr18900b.c: Likewise.
401 * ld-i386/pr18900b.rd: Likewise.
402 * ld-i386/pr18900c.c: Likewise.
403 * ld-x86-64/pr18900.out: Likewise.
404 * ld-x86-64/pr18900a.c: Likewise.
405 * ld-x86-64/pr18900a.rd: Likewise.
406 * ld-x86-64/pr18900b.c: Likewise.
407 * ld-x86-64/pr18900b.rd: Likewise.
408 * ld-x86-64/pr18900c.c: Likewise.
409 * ld-x86-64/mpx3.dd: Updated.
410
1cb0b71f
AM
4112015-08-27 Alan Modra <amodra@gmail.com>
412
413 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
414 * ld-powerpc/powerpc.exp: Run it.
415
c97c330b
MF
4162015-08-26 Nick Clifton <nickc@redhat.com>
417
418 PR ld/18401
419 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
420
07c9aa07
JW
4212015-08-19 Jiong Wang <jiong.wang@arm.com>
422
423 * ld-aarch64/emit-relocs-531.s: New testcase.
424 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
425 * ld-aarch64/emit-relocs-532.s: Likewise.
426 * ld-aarch64/emit-relocs-533.s: Likewise.
427 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
428 * ld-aarch64/emit-relocs-534.s: Likewise.
429 * ld-aarch64/emit-relocs-535.s: Likewise.
430 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
431 * ld-aarch64/emit-relocs-536.s: Likewise.
432 * ld-aarch64/emit-relocs-537.s: Likewise.
433 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
434 * ld-aarch64/emit-relocs-538.s: Likewise.
435 * ld-aarch64/emit-relocs-531.d: New expectation file.
436 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
437 * ld-aarch64/emit-relocs-532.d: Likewise.
438 * ld-aarch64/emit-relocs-533.d: Likewise.
439 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
440 * ld-aarch64/emit-relocs-534.d: Likewise.
441 * ld-aarch64/emit-relocs-535.d: Likewise.
442 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
443 * ld-aarch64/emit-relocs-536.d: Likewise.
444 * ld-aarch64/emit-relocs-537.d: Likewise.
445 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
446 * ld-aarch64/emit-relocs-538.d: Likewise.
447 * ld-aarch64/aarch64-elf.exp: Run new testcases.
448
6ffe9a1b
JW
4492015-08-19 Jiong Wang <jiong.wang@arm.com>
450
451 * ld-aarch64/emit-relocs-87.s: New testcase.
452 * ld-aarch64/emit-relocs-88.s: Likewise.
453 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
454 * ld-aarch64/emit-relocs-89.s: Likewise.
455 * ld-aarch64/emit-relocs-90.s: Likewise.
456 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
457 * ld-aarch64/emit-relocs-523.s: Likewise.
458 * ld-aarch64/emit-relocs-524.s: Likewise.
459 * ld-aarch64/emit-relocs-525.s: Likewise.
460 * ld-aarch64/emit-relocs-527.s: Likewise.
461 * ld-aarch64/emit-relocs-526.s: Likewise.
462 * ld-aarch64/emit-relocs-528.s: Likewise.
463 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
464 * ld-aarch64/emit-relocs-87.d: New expectation file.
465 * ld-aarch64/emit-relocs-88.d: Likewise.
466 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
467 * ld-aarch64/emit-relocs-89.d: Likewise.
468 * ld-aarch64/emit-relocs-90.d: Likewise.
469 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
470 * ld-aarch64/emit-relocs-91.d: Likewise.
471 * ld-aarch64/emit-relocs-523.d: Likewise.
472 * ld-aarch64/emit-relocs-524.d: Likewise.
473 * ld-aarch64/emit-relocs-525.d: Likewise.
474 * ld-aarch64/emit-relocs-526.d: Likewise.
475 * ld-aarch64/emit-relocs-527.d: Likewise.
476 * ld-aarch64/emit-relocs-528.d: Likewise.
477 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
478 * ld-aarch64/aarch64-elf.exp: Run new testcases.
479
753999c1
JW
4802015-08-19 Jiong Wang <jiong.wang@arm.com>
481
482 * ld-aarch64/emit-relocs-530.s: New testcase.
483 * ld-aarch64/emit-relocs-92.s: Likewise.
484 * ld-aarch64/emit-relocs-530.d: New expectation file.
485 * ld-aarch64/emit-relocs-92.d: Likewise.
486 * ld-aarch64/aarch64-elf.exp: Run new testcases.
487
4e1626f5
L
4882015-08-18 H.J. Lu <hongjiu.lu@intel.com>
489
490 PR ld/18841
491 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
492 * ld-ifunc/pr18841c.c: New file.
493
cae1fbbb
L
4942015-08-18 H.J. Lu <hongjiu.lu@intel.com>
495
496 PR ld/18841
497 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
498 * ld-ifunc/pr18841.out: New file.
499 * ld-ifunc/pr18841a.c: Likewise.
500 * ld-ifunc/pr18841b.c: Likewise.
501
8efa2874
L
5022015-08-13 H.J. Lu <hongjiu.lu@intel.com>
503
504 PR ld/18801
505 * ld-i386/i386.exp: Run pr18801.
506 * ld-x86-64/x86-64.exp: Likewise.
507 * ld-i386/pr18801.d: New file.
508 * ld-i386/pr18801.s: Likewise.
509 * ld-x86-64/pr18801.d: Likewise.
510 * ld-x86-64/pr18801.s: Likewise.
511
40fc1451
SD
5122015-08-12 Simon Dardis <simon.dardis@imgtec.com>
513
514 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
515 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
516 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
517 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
518 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
519 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
520 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
521 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
522 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
523 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
524 * ld-mips-elf/jalx-2.dd: Ditto.
525 * ld-mips-elf/mips16-pic-3.dd: Ditto.
526 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
527 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
528 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
529 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
530 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
531 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
532 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
533 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
534 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
535 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
536 * ld-mips-elf/tlsbin-o32.d: Ditto.
537 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
538 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
539 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
540 * ld-mips-elf/tlsdyn-o32.d: Ditto.
541 * ld-mips-elf/tlslib-o32.d: Ditto.
542
87ad46af
JW
5432015-08-12 Jiong Wang <jiong.wang@arm.com>
544
545 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
546 four triple shape: aarch64-*-linux*, aarch64-*-elf,
547 aarch64_be-*-linux*, aarch64_be-*-elf.
548 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
549 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
550 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
551 check when they reflect address.
552 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
553
f63d6d96
TP
5542015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
555
556 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
557 relocs-1027-symbolic-func.
558 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
559 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
560 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
561 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
562
f678ded7
JW
5632015-08-11 Jiong Wang <jiong.wang@arm.com>
564
565 * ld-aarch64/farcall-b-defsym.s: New test.
566 * ld-aarch64/farcall-bl-defsym.s: Likewise.
567 * ld-aarch64/farcall-b-defsym.d: New expectation.
568 * ld-aarch64/farcall-bl-defsym.d: Likewise.
569
07f9ddfe
JW
5702015-08-11 Jiong Wang <jiong.wang@arm.com>
571
572 * ld-aarch64/farcall-b-gsym.s: New test.
573 * ld-aarch64/farcall-b-plt.s: Likewise.
574 * ld-aarch64/farcall-bl-plt.s: Likewise.
575 * ld-aarch64/farcall-b-gsym.d: New expect file.
576 * ld-aarch64/farcall-b-plt.d: Likewise.
577 * ld-aarch64/farcall-bl-plt.d: Likewise.
578
40fbed84
JW
5792015-08-11 Jiong Wang <jiong.wang@arm.com>
580
581 * ld-aarch64/emit-relocs-529.s: New testcase.
582 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
583 * ld-aarch64/emit-relocs-86.s: Likewise.
584 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
585 * ld-aarch64/emit-relocs-529.d: New expectation file.
586 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
587 * ld-aarch64/emit-relocs-86.d: Likewise.
588 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
589 * ld-aarch64/aarch64-elf.exp: Run new testcases.
590
73f925cc
JW
5912015-08-11 Jiong Wang <jiong.wang@arm.com>
592
593 * ld-aarch64/tls-small-ld.s: Update testcase.
594
f69e4920
JW
5952015-08-11 Jiong Wang <jiong.wang@arm.com>
596
597 * ld-aarch64/tls-small-ld.s: New file.
598 * ld-aarch64/tls-small-ld.d: Likewise.
599 * ld-aarch64/aarch64-elf.exp: Run new test.
600
97dc35c8
L
6012015-08-11 H.J. Lu <hongjiu.lu@intel.com>
602
603 PR ld/18808
604 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
605 * ld-ifunc/pr18808.out: New file.
606 * ld-ifunc/pr18808a.c: Likewise.
607 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 608 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 609
6e33951e
L
6102015-08-07 H.J. Lu <hongjiu.lu@intel.com>
611
612 PR ld/18720
613 * ld-elf/indirect.exp: Run tests for PR ld/18720.
614 * ld-elf/pr18720.out: New file.
615 * ld-elf/pr18720a.c: Likewise.
616 * ld-elf/pr18720b.c: Likewise.
617 * ld-elf/pr18720c.c: Likewise.
618
9c98104c
AB
6192015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
620
621 * ld/ld-lib.exp (run_dump_test): When using the map option, no
622 program is required.
623
bb57e4c7
AB
6242015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
625
626 * ld/ld-lib.exp (run_dump_test): Add error_output and
627 warning_output options.
628
0a618243
AB
6292015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
630
631 * ld-undefined/require-defined-1.d: New file.
632 * ld-undefined/require-defined-2.d: New file.
633 * ld-undefined/require-defined-3.d: New file.
634 * ld-undefined/require-defined-4.d: New file.
635 * ld-undefined/require-defined-5.d: New file.
636 * ld-undefined/require-defined.exp: New file.
637 * ld-undefined/require-defined.s: New file.
638
c6e8a9a8
L
6392015-07-30 H.J. Lu <hongjiu.lu@intel.com>
640
641 PR ld/18735
642 * ld-elf/pr18735.d: New file.
643 * ld-elf/pr18735.s: Likewise.
644
60b57502
L
6452015-07-29 H.J. Lu <hongjiu.lu@intel.com>
646
647 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
648 4.5 or newer.
649
de0a0026
L
6502015-07-29 H.J. Lu <hongjiu.lu@intel.com>
651
652 * ld-size/size.exp: Move run-time support check.
653
e5654c0f
AM
6542015-07-28 Alan Modra <amodra@gmail.com>
655
656 * ld-powerpc/elfv2so.d: Update.
657
6f8ea6c4
L
6582015-07-27 H.J. Lu <hongjiu.lu@intel.com>
659
660 * config/default.exp (NOPIE_CFLAGS): New.
661 (NOPIE_LDFLAGS): Likewise.
662 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
663 $NOPIE_LDFLAGS if needed.
664 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
665
219a6876
L
6662015-07-27 H.J. Lu <hongjiu.lu@intel.com>
667
668 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
669 (CXX): Likewise.
670
cda77e9e
L
6712015-07-27 H.J. Lu <hongjiu.lu@intel.com>
672
673 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
674
379d3f1f
L
6752015-07-27 H.J. Lu <hongjiu.lu@intel.com>
676
677 * ld-scripts/crossref.exp (CC): Save and restore. Append
678 $PLT_CFLAGS.
679
ea9fb8b3
L
6802015-07-27 H.J. Lu <hongjiu.lu@intel.com>
681
682 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
683 -fPIC if needed.
684 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
685 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
686
faebca03
L
6872015-07-27 H.J. Lu <hongjiu.lu@intel.com>
688
689 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
690 ld_compile.
691
c4972ed6
L
6922015-07-27 H.J. Lu <hongjiu.lu@intel.com>
693
694 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
695 to build_binary.
696
e10461ae
L
6972015-07-27 H.J. Lu <hongjiu.lu@intel.com>
698
699 * config/default.exp (PLT_CFLAGS): New.
700
32f573bc
SN
7012015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
702
703 PR ld/18705
704 * ld-aarch64/protected-data.d: New.
705 * ld-aarch64/protected-data.s: New.
706 * ld-aarch64/aarch64-elf.exp: Add new test.
707
b68a20d6
SN
7082015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
709
710 PR ld/18705
711 * ld-arm/protected-data.d: New.
712 * ld-arm/protected-data.s: New.
713 * ld-arm/arm-elf.exp: Add new test.
714
edcab5e8
L
7152015-07-26 H.J. Lu <hongjiu.lu@intel.com>
716
717 PR ld/18718
718 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
719
d76b6207
L
7202015-07-26 H.J. Lu <hongjiu.lu@intel.com>
721
722 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
723 to 0.
724
18d9555c
L
7252015-07-25 H.J. Lu <hongjiu.lu@intel.com>
726
727 PR ld/18718
728 * ld-elf/pr18718.c: New file.
729 * ld-elf/shared.exp: Run tests for PR ld/18718.
730
a496fbc8
AM
7312015-07-25 Alan Modra <amodra@gmail.com>
732
733 * ld-elf/symbolic-func.s,
734 * ld-elf/symbolic-func.r: New test.
735 * ld-elf/elf.exp: Run it.
736
84b74b49
L
7372015-07-24 H.J. Lu <hongjiu.lu@intel.com>
738
739 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
740 * ld-elf/zlibbegin.rS: Also expect "GC".
741 * ld-elf/zlibnormal.rS: Likewise.
742
77a69ff8
JW
7432015-07-16 Jiong Wang <jiong.wang@arm.com>
744
745 * ld-aarch64/tls-tiny-ld.s: New file.
746 * ld-aarch64/tls-tiny-ld.d: Ditto.
747 * ld-aarch64/aarch64-elf.exp: Run new test.
748
19a7fe52
L
7492015-07-14 H.J. Lu <hongjiu.lu@intel.com>
750
751 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
752 SHF_COMPRESSED bit.
753 * ld-elf/zlibnormal.rS: Likewise.
754
3350cc01
CM
7552015-07-09 Catherine Moore <clm@codesourcery.com>
756
72f4393d
L
757 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
758 * ld-mips-elf/attr-gnu-4-09.d: New.
759 * ld-mips-elf/attr-gnu-4-19.d: New.
760 * ld-mips-elf/attr-gnu-4-29.d: New.
761 * ld-mips-elf/attr-gnu-4-39.d: New.
762 * ld-mips-elf/attr-gnu-4-49.d: New.
763 * ld-mips-elf/attr-gnu-4-59.d: New.
764 * ld-mips-elf/attr-gnu-4-69.d: New.
765 * ld-mips-elf/attr-gnu-4-79.d: New.
766 * ld-mips-elf/attr-gnu-4-89.d: New.
767 * ld-mips-elf/attr-gnu-4-9.s: New.
768 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 769
328e7bfd
DC
7702015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
771
772 * ld-avr/gc-section-debugline.d: New test.
773 * ld-avr/per-function-debugline.s: Source for new test.
774
92a9c616
RS
7752015-07-05 Richard Sandiford <richard.sandiford@arm.com>
776
777 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
778 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
779 ld-powerpc/tocopt6.d: New test.
780 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
781
0f088b2a
KT
7822015-07-03 Kai Tietz <ktietz@redhat.com>
783 Nick Clifton <nickc@redhat.com>
784
785 PR ld/11539
786 * lib/ld-lib.exp (check_gc_sections_available): Do not
787 automatically fail for cygwin and mingw targets.
788
965b1d80
SL
7892015-07-01 Sandra Loosemore <sandra@codesourcery.com>
790 Cesar Philippidis <cesar@codesourcery.com>
791
792 * ld-nios2/mixed1a.d: New.
793 * ld-nios2/mixed1a.s: New.
794 * ld-nios2/mixed1b.d: New.
795 * ld-nios2/mixed1b.s: New.
796 * ld-nios2/nios2.exp: Build the new compatibility tests.
797
a2a55a40
L
7982015-06-27 H.J. Lu <hongjiu.lu@intel.com>
799
800 * ld-xtensa/tlsbin.rd: Updated.
801 * ld-xtensa/tlspic.rd: Likewise.
802
a5499fa4
MF
8032015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
804
805 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
806 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
807 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
808 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
809 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
810 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
811 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
812 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
813 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
814 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
815 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
816 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
817 * ld-mips-elf/tlsdyn-o32.d: Likewise.
818 * ld-mips-elf/tlsdyn-o32.got: Likewise.
819 * ld-mips-elf/pie-n32.d: New file.
820 * ld-mips-elf/pie-n64.d: Likewise.
821 * ld-mips-elf/pie-o32.d: Likewise.
822 * ld-mips-elf/pie.s: Likewise.
823 * ld-mips-elf/mips-elf.exp: Add new tests.
824
06e78fc7
L
8252015-06-25 H.J. Lu <hongjiu.lu@intel.com>
826
827 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
828
4a677ba7
L
8292015-06-25 H.J. Lu <hongjiu.lu@intel.com>
830
831 * ld-mmix/bspec1.d: Updated.
832 * ld-mmix/bspec2.d: Likewise.
833 * ld-mmix/undef-3.d: Likewise.
834
ef10c3ac
L
8352015-06-25 H.J. Lu <hongjiu.lu@intel.com>
836
837 PR gas/18451
838 * ld-elf/strtab.d: New file.
839 * ld-elf/strtab.s: Likewise.
840
7c1e8d3e
L
8412015-06-24 H.J. Lu <hongjiu.lu@intel.com>
842
843 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
844 * ld-x86-64/x86-64.exp: Likewise.
845 * ld-i386/pltgot-1.d: Updated.
846 * ld-x86-64/pltgot-1.d: Likewise.
847 * ld-i386/pltgot-2.d: New file.
848 * ld-x86-64/pltgot-2.d: Likewise.
849
c2170589
JW
8502015-06-23 Jiong Wang <jiong.wang@arm.com>
851
852 * ld-aarch64/dt_textrel.s: New testcase.
853 * ld-aarch64/dt_textrel.d: New expectation file.
854 * ld-aarch64/aarch64-elf.exp: Run new testcase.
855
696ddf4b
JW
8562015-06-17 Jiong Wang <jiong.wang@arm.com>
857
858 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
859 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
860 emulation mode.
861
1d5c94cb
AM
8622015-06-16 Alan Modra <amodra@gmail.com>
863
864 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
865 * ld-powerpc/ppc476-shared.d: Update.
866 * ld-powerpc/ppc476-shared2.d: Update.
867
3604cb1f
TG
8682015-06-12 Tristan Gingold <gingold@adacore.com>
869
870 * ld-scripts/print-memory-usage-1.t,
871 * ld-scripts/print-memory-usage-1.s,
872 * ld-scripts/print-memory-usage-1.l,
873 * ld-scripts/print-memory-usage-2.t,
874 * ld-scripts/print-memory-usage-2.l,
875 * ld-scripts/print-memory-usage-3.s,
876 * ld-scripts/print-memory-usage-3.t,
877 * ld-scripts/print-memory-usage-3.l,
878 * ld-scripts/print-memory-usage.t: New tests.
879 * ld-scripts/print-memory-usage.exp: Run them.
880
e00a2fbc
NC
8812015-06-05 Nick Clifton <nickc@redhat.com>
882
883 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
884
f8b44781
AM
8852015-06-05 Alan Modra <amodra@gmail.com>
886
887 * ld-powerpc/ppc476-shared.s,
888 * ld-powerpc/ppc476-shared.lnk,
889 * ld-powerpc/ppc476-shared.d,
890 * ld-powerpc/ppc476-shared2.d: New tests.
891 * ld-powerpc/powerpc.exp: Run them.
892
afa403d8
JW
8932015-06-02 Jiong Wang <jiong.wang@arm.com>
894
895 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
896
7018c030
JW
8972015-06-01 Jiong Wang <jiong.wang@arm.com>
898
899 * ld-aarch64/emit-relocs-28.s: New test file.
900 * ld-aarch64/emit-relocs-28.d: Ditto.
901 * ld-aarch64/aarch64-elf.exp: Run new test.
902
36e6c140
JW
9032015-06-01 Jiong Wang <jiong.wang@arm.com>
904
905 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
906 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
907 * ld-aarch64/aarch64-elf.exp: Run new testcase.
908
99ad26cb
JW
9092015-06-01 Jiong Wang <jiong.wang@arm.com>
910
911 * ld-aarch64/emit-relocs-313.s: New test file.
912 * ld-aarch64/emit-relocs-313.d: Ditto.
913 * ld-aarch64/aarch64-elf.exp: Run new test.
914
32c17175
SK
9152015-05-29 Stephen Kitt <steve@sk2.org>
916
917 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
918 compiler command line.
919
2f0c68f2
CM
9202015-05-28 Catherine Moore <clm@codesourcery.com>
921
922 ld/testsuite/
923 * ld-mips-elf/compact-eh.ld: New linker script.
924 * ld-mips-elf/compact-eh1.d: New.
925 * ld-mips-elf/compact-eh1.s: New.
926 * ld-mips-elf/compact-eh1a.s: New.
927 * ld-mips-elf/compact-eh1b.s: New.
928 * ld-mips-elf/compact-eh2.d: New.
929 * ld-mips-elf/compact-eh2.s: New.
930 * ld-mips-elf/compact-eh3.d: New.
931 * ld-mips-elf/compact-eh3.s: New.
932 * ld-mips-elf/compact-eh3a.s: New.
933 * ld-mips-elf/compact-eh4.d: New.
934 * ld-mips-elf/compact-eh5.d: New.
935 * ld-mips-elf/compact-eh6.d: New.
936 * ld-mips-elf/mips-elf.exp: Run new tests.
937
8ded2ddc
L
9382015-05-27 H.J. Lu <hongjiu.lu@intel.com>
939
940 PR binutils/18458
941 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
942 libpr18458b.so.
943 (run_tests): Run pr18458 test.
944 * ld-elf/pr18458a.c: New file.
945 * ld-elf/pr18458b.c: Likewise.
946 * ld-elf/pr18458c.c: Likewise.
947
25070364
L
9482015-05-16 H.J. Lu <hongjiu.lu@intel.com>
949
950 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
951 * ld-x86-64/x86-64.exp: Likewise
952 * ld-i386/pr17689now.rd: New file.
953 * ld-x86-64/pr17689now.rd: Likewise
954
5db04b09
L
9552015-05-15 H.J. Lu <hongjiu.lu@intel.com>
956
957 PR binutis/18386
958 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
959 * ld-x86-64/tlspic.dd: Likewise.
960 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
961 objdump for tlspic.dd and tlsgdesc.dd.
962
a3747075
L
9632015-05-12 H.J. Lu <hongjiu.lu@intel.com>
964
965 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
966 * ld-x86-64/x86-64.exp: Likewise.
967 * ld-i386/pltgot-1.d: New file.
968 * ld-i386/pltgot-1.s: Likewise.
969 * ld-x86-64/pltgot-1.d: Likewise.
970 * ld-x86-64/pltgot-1.s: Likewise.
971
5197d474
L
9722015-05-11 H.J. Lu <hongjiu.lu@intel.com>
973
974 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
975 * ld-i386/iamcu-4.d: New file.
976
7e0a8112
L
9772015-05-11 H.J. Lu <hongjiu.lu@intel.com>
978
979 * ld-i386/abs-iamcu.d: New file.
980 * ld-i386/dummy.s: Likewise.
981 * ld-i386/foo.s: Likewise.
982 * ld-i386/iamcu-1.d: Likewise.
983 * ld-i386/iamcu-2.d: Likewise.
984 * ld-i386/iamcu-3.d: Likewise.
985 * ld-i386/start.s: Likewise.
986 * ld-i386/i386.exp (iamcu_tests): New.
987 Run iamcu_tests.
988
31955f99
L
9892015-05-08 H.J. Lu <hongjiu.lu@intel.com>
990
991 PR binutis/18386
992 * ld-x86-64/tlsgdesc.dd: Updated.
993 * ld-x86-64/tlspic.dd: Likewise.
994
43c1d34c
L
9952015-04-29 H.J. Lu <hongjiu.lu@intel.com>
996
997 PR ld/18354
998 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
999 gnunormal and gabinormal against libfoozlib.so.
1000
9081b64d
JW
10012015-04-27 Renlin Li <renlin.li@arm.com>
1002
1003 * ld-arm/ifunc-10.dd: Adjust expected output.
1004 * ld-arm/ifunc-2.dd: Likewise.
1005
963a4320
AK
10062015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1007
1008 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
1009
44bd1acd
AM
10102015-04-24 Alan Modra <amodra@gmail.com>
1011
1012 * ld-powerpc/tocnovar.d: Revert last change.
1013
7a5c933c
RE
10142015-04-24 Richard Earnshaw <rearnsha@arm.com>
1015
1016 * ld-arm/armthumb-lib.d: Regenerate expected output.
1017 * ld-arm/armthumb-lib.d: Likewise.
1018 * ld-arm/armthumb-lib.sym: Likewise.
1019 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
1020 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
1021 * ld-arm/cortex-a8-fix-b.d: Likewise.
1022 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
1023 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
1024 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
1025 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
1026 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
1027 * ld-arm/cortex-a8-fix-bl.d: Likewise.
1028 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
1029 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
1030 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
1031 * ld-arm/cortex-a8-fix-blx.d: Likewise.
1032 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
1033 * ld-arm/farcall-mixed-app-v5.d: Likewise.
1034 * ld-arm/farcall-mixed-app.d: Likewise.
1035 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
1036 * ld-arm/farcall-mixed-lib.d: Likewise.
1037 * ld-arm/mixed-app-v5.d: Likewise.
1038 * ld-arm/mixed-app.d: Likewise.
1039 * ld-arm/mixed-lib.d: Likewise.
1040
30d72bc3
NC
10412015-04-24 Nick Clifton <nickc@redhat.com>
1042
1043 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
1044 do not use elf.em.
1045
04651c08
HPN
10462015-04-24 Hans-Peter Nilsson <hp@axis.com>
1047
1048 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
1049 to cris*-*-elf.
1050
005db9f9
L
10512015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1052
1053 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
1054 frv.
1055
3e19fb8f
L
10562015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1057
1058 PR ld/18277
1059 * ld-elf/compressed1d.d: New.
1060 * ld-elf/compressed1e.d: Likewise.
1061
a27e685f
AM
10622015-04-23 Alan Modra <amodra@gmail.com>
1063
1064 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
1065 * ld-powerpc/defsym.d: Likewise.
1066 * ld-powerpc/elfv2-2exe.d: Likewise.
1067 * ld-powerpc/elfv2exe.d: Likewise.
1068 * ld-powerpc/elfv2so.d: Likewise.
1069 * ld-powerpc/relbrlt.d: Likewise.
1070 * ld-powerpc/tls.g: Likewise.
1071 * ld-powerpc/tlsexe.d: Likewise.
1072 * ld-powerpc/tlsexe.g: Likewise.
1073 * ld-powerpc/tlsexe.r: Likewise.
1074 * ld-powerpc/tlsexetoc.d: Likewise.
1075 * ld-powerpc/tlsexetoc.g: Likewise.
1076 * ld-powerpc/tlsexetoc.r: Likewise.
1077 * ld-powerpc/tlsso.d: Likewise.
1078 * ld-powerpc/tlsso.g: Likewise.
1079 * ld-powerpc/tlsso.r: Likewise.
1080 * ld-powerpc/tlstoc.g: Likewise.
1081 * ld-powerpc/tlstocso.d: Likewise.
1082 * ld-powerpc/tlstocso.g: Likewise.
1083 * ld-powerpc/tlstocso.r: Likewise.
1084 * ld-powerpc/tocopt.d: Likewise.
1085 * ld-powerpc/tocopt2.d: Likewise.
1086 * ld-powerpc/tocopt3.d: Likewise.
1087 * ld-powerpc/tocopt4.d: Likewise.
1088 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 1089 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 1090
0e5fabeb
AM
10912015-04-22 Alan Modra <amodra@gmail.com>
1092
1093 * ld-x86-64/pr18176.d: Update.
1094
d5597ebc
L
10952015-04-22 H.J. Lu <hongjiu.lu@intel.com>
1096
1097 PR ld/18289
1098 * ld-i386/copyreloc-lib.c: New file.
1099 * ld-i386/copyreloc-main.S: Likewise.
1100 * ld-i386/copyreloc-main.out: Likewise.
1101 * ld-i386/copyreloc-main1.rd: Likewise.
1102 * ld-i386/copyreloc-main2.rd: Likewise.
1103 * ld-i386/dummy.c: Likewise.
1104 * ld-i386/pr17689.out: Likewise.
1105 * ld-i386/pr17689.rd: Likewise.
1106 * ld-i386/pr17689a.c: Likewise.
1107 * ld-i386/pr17689b.S: Likewise.
1108 * ld-i386/pr17827.rd: Likewise.
1109 * ld-i386/pr17827ver.rd: Likewise.
1110 * ld-i386/i386.exp: Run copyreloc tests.
1111
be59ad3d
L
11122015-04-20 H.J. Lu <hongjiu.lu@intel.com>
1113
1114 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
1115 * ld-mmix/bspec2.d: Likewise.
1116 * ld-mmix/local1.d: Likewise.
1117 * ld-mmix/local3.d: Likewise.
1118 * ld-mmix/local5.d: Likewise.
1119 * ld-mmix/local7.d: Likewise.
1120 * ld-mmix/undef-3.d: Likewise.
1121 * ld-sh/sh64/crangerel1.rd: Likewise.
1122 * ld-sh/sh64/crangerel2.rd: Likewise.
1123 * ld-tic6x/common.d: Likewise.
1124 * ld-tic6x/shlib-1.rd: Likewise.
1125 * ld-tic6x/shlib-1b.rd: Likewise.
1126 * ld-tic6x/shlib-1r.rd: Likewise.
1127 * ld-tic6x/shlib-1rb.rd: Likewise.
1128 * ld-tic6x/shlib-app-1.rd: Likewise.
1129 * ld-tic6x/shlib-app-1b.rd: Likewise.
1130 * ld-tic6x/shlib-app-1r.rd: Likewise.
1131 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1132 * ld-tic6x/shlib-noindex.rd: Likewise.
1133 * ld-tic6x/static-app-1.rd: Likewise.
1134 * ld-tic6x/static-app-1b.rd: Likewise.
1135 * ld-tic6x/static-app-1r.rd: Likewise.
1136 * ld-tic6x/static-app-1rb.rd: Likewise.
1137 * ld-x86-64/ilp32-4.d: Likewise.
1138 * ld-x86-64/split-by-file-nacl.rd: Likewise.
1139 * ld-x86-64/split-by-file.rd: Likewise.
1140
0ce398f1
L
11412015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1142
1143 * ld-elf/compress.exp (build_tests): Add tests for
1144 --compress-debug-sections=.
1145 (run_tests): Likewise.
1146 Add additonal tests for --compress-debug-sections=.
1147 * ld-elf/gabiend.rt: New file.
1148 * ld-elf/gabinormal.rt: Likewise.
1149 * ld-elf/gnubegin.rS: Likewise.
1150 * ld-elf/gnunormal.rS: Likewise.
1151 * ld-elf/zlibbegin.rS: Likewise.
1152 * ld-elf/zlibnormal.rS: Likewise.
1153
ecd27210
AM
11542015-04-15 Alan Modra <amodra@gmail.com>
1155
1156 * ld-gc/pr18223.d: xfail tic6x.
1157
889c2a67
L
11582015-04-14 H.J. Lu <hongjiu.lu@intel.com>
1159
1160 PR ld/pr17709
1161 * ld-i386/i386.exp: Run protected6b.
1162 * ld-i386/protected6b.d: New file.
1163 * ld-x86-64/protected6b.d: Likewise.
1164 * ld-x86-64/x86-64.exp: Run protected6b.
1165
e3c0e327
L
11662015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1167
1168 * ld-i386/i386.exp: Run protected6a.
1169 * ld-i386/protected6.d: Renamed to ...
1170 * ld-i386/protected6a.d: This.
1171 * ld-x86-64/hidden4.d: New file.
1172 * ld-x86-64/hidden4.s: Likewise.
1173 * ld-x86-64/hidden5.d: Likewise.
1174 * ld-x86-64/hidden5.s: Likewise.
1175 * ld-x86-64/protected6.d: Renamed to ...
1176 * ld-x86-64/protected6a.d: This.
1177 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
1178 protected7a and protected7b.
1179
3d949995
L
11802015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1181
1182 PR ld/pr17709
1183 * ld-i386/protected6.d: New file.
1184 * ld-i386/protected6.s: Likewise.
1185 * ld-x86-64/protected6.d: Likewise.
1186 * ld-x86-64/protected6.s: Likewise.
1187 * ld-x86-64/protected7.d: Likewise.
1188 * ld-x86-64/protected7.s: Likewise.
1189 * ld-x86-64/protected7a.d: Likewise.
1190 * ld-x86-64/protected7b.d: Likewise.
1191
f7483970
L
11922015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1193
1194 PR ld/pr15228
1195 PR ld/pr17709
1196 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1197 * ld-i386/pr17709-nacl.rd: New file.
1198 * ld-i386/pr17709.rd: Likewise.
1199 * ld-i386/pr17709a.s: Likewise.
1200 * ld-i386/pr17709b.s: Likewise.
1201 * ld-i386/protected3.d: Updated.
1202 * ld-i386/protected3.s: Likewise.
1203 * ld-x86-64/pr17709-nacl.rd: New file.
1204 * ld-x86-64/pr17709.rd: Likewise.
1205 * ld-x86-64/pr17709a.s: Likewise.
1206 * ld-x86-64/pr17709b.s: Likewise.
1207 * ld-x86-64/protected3.d: Updated.
1208 * ld-x86-64/protected3.s: Likewise.
1209 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1210
11e6e4c7
L
12112015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1212
1213 PR ld/18223
1214 * ld-gc/gc.exp: Run pr18223.
1215 * ld-gc/pr18223.d: New file.
1216 * ld-gc/pr18223.s: Likewise.
1217
8d2ea2a8
AM
12182015-04-10 Alan Modra <amodra@gmail.com>
1219
1220 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1221 PR ld/pr15228
1222 PR ld/pr17709
1223 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1224 * ld-i386/pr17709-nacl.rd: Delete.
1225 * ld-i386/pr17709.rd: Likewise.
1226 * ld-i386/pr17709a.s: Likewise.
1227 * ld-i386/pr17709b.s: Likewise.
1228 * ld-i386/protected3.d: Updated.
1229 * ld-i386/protected3.s: Likewise.
1230 * ld-x86-64/pr17709-nacl.rd: Delete.
1231 * ld-x86-64/pr17709.rd: Likewise.
1232 * ld-x86-64/pr17709a.s: Likewise.
1233 * ld-x86-64/pr17709b.s: Likewise.
1234 * ld-x86-64/protected3.d: Updated.
1235 * ld-x86-64/protected3.s: Likewise.
1236 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1237
151411f8
L
12382015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1239
1240 * ld-elf/compress.exp: Add a test for
1241 --compress-debug-sections=zlib-gabi.
1242 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1243 (run_tests): Likewise.
1244 Verify linker output with zlib-gabi compressed debug input.
1245 * ld-elf/compressed1a.d: New file.
1246 * ld-elf/compressed1b.d: Likewise.
1247 * ld-elf/compressed1c.d: Likewise.
1248
87070c08
AM
12492015-04-07 Alan Modra <amodra@gmail.com>
1250
1251 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1252 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1253 * ld-tic6x/shlib-1b.rd: Likewise.
1254 * ld-tic6x/shlib-1r.rd: Likewise.
1255 * ld-tic6x/shlib-1rb.rd: Likewise.
1256 * ld-tic6x/shlib-app-1.rd: Likewise.
1257 * ld-tic6x/shlib-app-1b.rd: Likewise.
1258 * ld-tic6x/shlib-app-1r.rd: Likewise.
1259 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1260 * ld-tic6x/shlib-noindex.rd: Likewise.
1261
3ea60775
NC
12622015-04-07 Nick Clifton <nickc@redhat.com>
1263
1264 * ld-elf/orphan-5.l: New test - checks the linker's output with
1265 --warn-orphan enabled.
1266 * ld-elf/elf.exp: Run the new test.
1267
dae148f3
L
12682015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1269
1270 * ld-elf/compress.exp: Remove is_zlib_supported check.
1271 Fail if --compress-debug-sections doesn't work.
1272 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1273
4106101c
MS
12742015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1275
1276 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1277 * ld-aarch64/erratum843419.d: New.
1278 * ld-aarch64/erratum843419.s: New.
1279
875b5b9d
L
12802015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1281
1282 PR ld/18176
1283 * ld-x86-64/pr18176.d: New file.
1284 * ld-x86-64/pr18176.s: Likewise.
1285 * ld-x86-64/pr18176.t: Likewise.
1286 * ld-x86-64/x86-64.exp: Run pr18176.
1287
f24173eb
L
12882015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1289
1290 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1291
bd53a53a
L
12922015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1293
1294 PR ld/18169
1295 * ld-elf/linkinfo1a.d: Updated.
1296 * ld-elf/linkinfo1b.d: Likewise.
1297
5e228181
L
12982015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1299
1300 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1301
93ca8569
TB
13022015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1303
1304 * ld-aarch64/farcall-back-be.d: New.
1305
b19a8f85
L
13062015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1307
1308 PR ld/18160
1309 * ld-x86-64/pr18160.d: New file.
1310 * ld-x86-64/pr18160.s: Likewise.
1311 * ld-x86-64/pr18160.t: Likewise.
1312 * ld-x86-64/x86-64.exp: Run pr18160.
1313---
61865519
MS
13142015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1315
1316 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1317 section.
1318 * ld-aarch64/farcall-b.d: Likewise.
1319 * ld-aarch64/farcall-bl.d: Likewise.
1320 * ld-aarch64/farcall-back.d: Likewise.
1321
d9ced15d
MS
13222015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1323
1324 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1325 835769 workaround stubs.
1326
d422d1c4
SKS
13272015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1328
1329 * ld-gc/all-debug-sections.d: New file.
1330 * ld-gc/all-debug-sections.s: Likewise.
1331 * ld-gc/gc.exp: Execute new testcase.
1332
1079403c
AM
13332015-03-11 Alan Modra <amodra@gmail.com>
1334
1335 * ld-powerpc/tls32.s: Add GOT pointer setup.
1336 * ld-powerpc/tls32.d: Update.
1337 * ld-powerpc/tls32.g: Update.
1338 * ld-powerpc/tls32.t: Update.
1339 * ld-powerpc/tlsexe.d: Update.
1340 * ld-powerpc/tlsexe32.d: Update.
1341 * ld-powerpc/tlsexe32.g: Update.
1342 * ld-powerpc/tlsexe32.r: Update.
1343 * ld-powerpc/tlsexetoc.d: Update.
1344 * ld-powerpc/tlsso32.d: Update.
1345 * ld-powerpc/tlsso32.g: Update.
1346 * ld-powerpc/tlsso32.r: Update.
1347
ca3fe95e
L
13482015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1349
1350 PR ld/pr15228
1351 PR ld/pr17709
1352 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1353 * ld-i386/pr17709-nacl.rd: New file.
1354 * ld-i386/pr17709.rd: Likewise.
1355 * ld-i386/pr17709a.s: Likewise.
1356 * ld-i386/pr17709b.s: Likewise.
1357 * ld-i386/protected3.d: Updated.
1358 * ld-i386/protected3.s: Likewise.
1359 * ld-x86-64/pr17709-nacl.rd: New file.
1360 * ld-x86-64/pr17709.rd: Likewise.
1361 * ld-x86-64/pr17709a.s: Likewise.
1362 * ld-x86-64/pr17709b.s: Likewise.
1363 * ld-x86-64/protected3.d: Updated.
1364 * ld-x86-64/protected3.s: Likewise.
1365 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1366
e09ab7ac
RS
13672015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1368
1369 PR gas/17843
1370 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1371 * ld-aarch64/aarch64-elf.exp: Run it.
1372
9028d943
AM
13732015-02-28 Alan Modra <amodra@gmail.com>
1374
1375 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1376 * ld-sparc/gotop32.td: Likewise.
1377 * ld-sparc/gotop64.rd: Likewise.
1378 * ld-sparc/gotop64.td: Likewise.
1379 * ld-tilegx/external.s: Align .data.
1380 * ld-tilepro/external.s: Likewise.
1381
60d1b0d6
MS
13822015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1383
1384 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1385 (tls-tiny-desc-le): Add.
1386 * ld-aarch64/tls-tiny-desc.d: New.
1387 * ld-aarch64/tls-tiny-desc.s: New.
1388 * ld-aarch64/tls-tiny-desc-ie.d: New.
1389 * ld-aarch64/tls-tiny-desc-ie.s: New.
1390 * ld-aarch64/tls-tiny-desc-le.d: New.
1391 * ld-aarch64/tls-tiny-desc-le.s: New.
1392
b480a481
MS
13932015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1394
1395 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1396 (tls-tiny-gd-le): Add.
1397 * ld-aarch64/tls-tiny-gd.d: New.
1398 * ld-aarch64/tls-tiny-gd.s: New.
1399 * ld-aarch64/tls-tiny-gd-ie.d: New.
1400 * ld-aarch64/tls-tiny-gd-ie.s: New.
1401 * ld-aarch64/tls-tiny-gd-le.d: New.
1402 * ld-aarch64/tls-tiny-gd-le.s: New.
1403
b1089987
MS
14042015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1405
1406 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1407 * ld-aarch64/tls-tiny-ie.d: New.
1408 * ld-aarch64/tls-tiny-ie.s: New.
1409
99654aaf
TG
14102015-02-26 Terry Guo <terry.guo@arm.com>
1411
1412 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1413 * ld-arm/attr-merge-vfp-10.d: Likewise.
1414 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1415 * ld-arm/attr-merge-vfp-12.d: Likewise.
1416 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1417 * ld-arm/attr-merge-vfp-13.d: Likewise.
1418 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1419 * ld-arm/attr-merge-vfp-14.d: Likewise.
1420 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1421 * ld-arm/attr-merge-vfp-6.d: Likewise.
1422 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1423 * ld-arm/attr-merge-vfp-7.d: Likewise.
1424 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1425 * ld-arm/attr-merge-vfp-8.d: Likewise.
1426 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1427
bac13f5a
AB
14282015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1429
1430 * ld-avr/avr-prop-1.d: New file.
1431 * ld-avr/avr-prop-1.s: New file.
1432 * ld-avr/avr-prop-2.d: New file.
1433 * ld-avr/avr-prop-2.s: New file.
1434 * ld-avr/avr-prop-3.d: New file.
1435 * ld-avr/avr-prop-3.s: New file.
1436 * ld-avr/avr-prop-4.d: New file.
1437 * ld-avr/avr-prop-4.s: New file.
1438
ac994365
OE
14392015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1440
1441 * ld-sh/arch/arch_expected.txt: Regenerate.
1442 * ld-sh/arch/sh-dsp.s: Likewise.
1443 * ld-sh/arch/sh.s: Likewise.
1444 * ld-sh/arch/sh2.s: Likewise.
1445 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1446 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1447 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1448 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1449 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1450 * ld-sh/arch/sh2a.s: Likewise.
1451 * ld-sh/arch/sh2e.s: Likewise.
1452 * ld-sh/arch/sh3-dsp.s: Likewise.
1453 * ld-sh/arch/sh3-nommu.s: Likewise.
1454 * ld-sh/arch/sh3.s: Likewise.
1455 * ld-sh/arch/sh3e.s: Likewise.
1456 * ld-sh/arch/sh4-nofpu.s: Likewise.
1457 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1458 * ld-sh/arch/sh4.s: Likewise.
1459 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1460 * ld-sh/arch/sh4a.s: Likewise.
1461 * ld-sh/arch/sh4al-dsp.s: Likewise.
1462
685080f2
NC
14632015-02-24 Nick Clifton <nickc@redhat.com>
1464
1465 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1466
884151a7
AM
14672015-02-24 Alan Modra <amodra@gmail.com>
1468
1469 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1470
cb072816
SKS
14712015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1472
1473 * ld-avr/region_overflow.d: New test.
1474 * ld-avr/region_overflow.s: Likewise.
1475
db95bb7c
L
14762015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1477
1478 PR ld/4317
1479 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1480 * ld-x86-64/compressed1.d: Likewise.
1481 * ld-x86-64/pie1.d: Likewise.
1482
d983c8c5
AM
14832015-02-19 Alan Modra <amodra@gmail.com>
1484
1485 PR ld/4317
1486 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1487 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1488 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1489 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1490 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1491 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1492 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1493
2ec55de3
AM
14942015-02-17 Alan Modra <amodra@gmail.com>
1495
1496 PR ld/17975
1497 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1498 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1499 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1500 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1501 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1502 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1503 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1504 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1505 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1506 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1507 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1508 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1509 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1510
6dfb72b9
L
15112015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1512
1513 PR ld/17975
67ca0b76 1514 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1515 * ld-i386/tlsbin.rd: Likewise.
1516 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1517 * ld-i386/tlsbindesc.rd: Likewise.
1518 * ld-i386/tlsdesc-nacl.rd: Likewise.
1519 * ld-i386/tlsdesc.rd: Likewise.
1520 * ld-i386/tlsnopic-nacl.rd: Likewise.
1521 * ld-i386/tlsnopic.rd: Likewise.
1522 * ld-i386/tlspic-nacl.rd: Likewise.
1523 * ld-i386/tlspic.rd: Likewise.
1524 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1525 * ld-x86-64/tlsbin.rd: Likewise.
1526 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1527 * ld-x86-64/tlsbindesc.rd: Likewise.
1528 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1529 * ld-x86-64/tlsdesc.rd: Likewise.
1530 * ld-x86-64/tlspic-nacl.rd: Likewise.
1531 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1532 * ld-alpha/tlspic.rd: Likewise.
1533 * ld-powerpc/tlsexe.r: Likewise.
1534 * ld-powerpc/tlsexetoc.r: Likewise.
1535 * ld-powerpc/tlsso.r: Likewise.
1536 * ld-powerpc/tlstocso.r: Likewise.
1537 * ld-s390/tlspic.rd: Likewise.
1538 * ld-s390/tlspic_64.rd: Likewise.
1539 * ld-sparc/gotop32.dd: Likewise.
1540 * ld-sparc/gotop64.dd: Likewise.
1541 * ld-sparc/tlssunnopic32.rd: Likewise.
1542 * ld-sparc/tlssunnopic64.rd: Likewise.
1543 * ld-sparc/tlssunpic32.rd: Likewise.
1544 * ld-sparc/tlssunpic64.rd: Likewise.
1545 * ld-tic6x/shlib-1.rd: Likewise.
1546 * ld-tic6x/shlib-1b.rd: Likewise.
1547 * ld-tic6x/shlib-1r.rd: Likewise.
1548 * ld-tic6x/shlib-1rb.rd: Likewise.
1549 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1550
f58926a6
L
15512015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1552
1553 PR ld/17973
1554 * ld-plugin/plugin.exp (regassilent): New.
1555 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1556 (plugin_tests): Add a test for PR ld/17973.
1557 * ld-plugin/pr17973.d: New file.
1558 * ld-plugin/pr17973.s: Likewise.
1559
761e2bd4
L
15602015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1561
1562 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1563
45e81354
L
15642015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1565
1566 * ld-plugin/plugin-27.d: New.
1567 * ld-plugin/plugin-28.d: Likewise.
1568 * ld-plugin/plugin-29.d: Likewise.
1569 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1570 and LDPL_WARNING.
1571
7275e869
L
15722015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1573
1574 PR ld/17878
1575 * ld-plugin/func.c: Add some comments.
1576 * ld-plugin/plugin-13.d: New file.
1577 * ld-plugin/plugin-14.d: Likewise.
1578 * ld-plugin/plugin-15.d: Likewise.
1579 * ld-plugin/plugin-16.d: Likewise.
1580 * ld-plugin/plugin-17.d: Likewise.
1581 * ld-plugin/plugin-18.d: Likewise.
1582 * ld-plugin/plugin-19.d: Likewise.
1583 * ld-plugin/plugin-20.d: Likewise.
1584 * ld-plugin/plugin-21.d: Likewise.
1585 * ld-plugin/plugin-22.d: Likewise.
1586 * ld-plugin/plugin-23.d: Likewise.
1587 * ld-plugin/plugin-24.d: Likewise.
1588 * ld-plugin/plugin-25.d: Likewise.
1589 * ld-plugin/plugin-26.d: Likewise.
1590 * ld-plugin/plugin.exp (plugin2_name): New.
1591 (plugin3_name): Likewise.
1592 (plugin2_path): Likewise.
1593 (plugin3_path): Likewise.
1594 (testsrcfiles): Likewise.
1595 (testsrcfiles_notext): Likewise.
1596 (plugin_tests): Add tests for non-object IR file.
1597 (plugin_lib_tests): Likewise.
1598 (plugin_extra_elf_tests): Likewise.
1599 (plugin_src_tests): New tests for non-object IR file.
1600 Run nm --plugin test.
1601 Run ar --plugin test.
1602 Run plugin_src_tests.
1603
1952c5cd
L
16042015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1605
1606 PR ld/17935
1607 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1608 * ld-x86-64/x86-64.exp: Likewise.
1609
1610 * ld-i386/pr17935-1.d: New file.
1611 * ld-i386/pr17935-1.s: Likewise.
1612 * ld-i386/pr17935-2.d: Likewise.
1613 * ld-i386/pr17935-2.s: Likewise.
1614 * ld-x86-64/pr17935-1.d: Likewise.
1615 * ld-x86-64/pr17935-1.s: Likewise.
1616 * ld-x86-64/pr17935-2.d: Likewise.
1617 * ld-x86-64/pr17935-2.s: Likewise.
1618
9e2dec47
L
16192015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1620
1621 PR ld/12365
1622 PR ld/14272
1623 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1624 * ld-plugin/plugin-7.d: Updated.
1625 * ld-plugin/plugin-8.d: Likewise.
1626
8962a307
L
16272015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1628
1629 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1630 ld/12365 test.
1631
60f79275
L
16322015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1633
1634 PR ld/12365
1635 * ld-plugin/pr12365a.c: New file.
1636 * ld-plugin/pr12365b.c: Likewise.
1637 * ld-plugin/pr12365c.c: Likewise.
1638
1639 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1640 test.
1641 Run the PR ld/12365 test.
1642
9910b1c8
L
16432015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1644
1645 PR ld/14918
1646 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1647
1648 * ld-plugin/pr14918.c: New file.
1649 * ld-plugin/pr14918.d: Likewise.
1650
1a215085
L
16512015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1652
1653 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1654
b86ac8e3
AM
16552015-01-29 Alan Modra <amodra@gmail.com>
1656
1657 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1658 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1659 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1660
15f7a26b
L
16612015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1662
1663 PR ld/17878
1664 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1665 * ld-plugin/plugin-10.d: Likewise.
1666 * ld-plugin/plugin-11.d: Likewise.
1667 * ld-plugin/plugin-2.d: Likewise.
1668 * ld-plugin/plugin-3.d: Likewise.
1669 * ld-plugin/plugin-4.d: Likewise.
1670 * ld-plugin/plugin-5.d: Likewise.
1671 * ld-plugin/plugin-6.d: Likewise.
1672 * ld-plugin/plugin-7.d: Likewise.
1673 * ld-plugin/plugin-8.d: Likewise.
1674 * ld-plugin/plugin-9.d: Likewise.
1675
61b86cb1
JB
16762015-01-28 Jan Beulich <jbeulich@suse.com>
1677
1678 * ld-elf/pr16322.s (p1): Rename to px1.
1679 (f1): Rename to fx1.
1680
dbd1e97e
AM
16812015-01-28 Alan Modra <amodra@gmail.com>
1682
1683 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1684 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1685 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1686
cc9ad334
SKS
16872015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1688
1689 * ld-scripts/memory.t: Define new symbol tred.
1690 * ld-scripts/memory_sym.t: New.
1691 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1692 conditionally check values of linker symbols.
1693
481765cd
AB
16942015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1695
1696 * ld-scripts/provide-4-map.d: Update expected output.
1697 * ld-scripts/provide-5-map.d: Likewise.
1698
c05b575a
AB
16992015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1700
1701 * ld-scripts/provide-4.d: New file.
1702 * ld-scripts/provide-4-map.d: New file.
1703 * ld-scripts/provide-4.t: New file.
1704 * ld-scripts/provide-5.d: New file.
1705 * ld-scripts/provide-5.s: New file.
1706 * ld-scripts/provide-5-map.d: New file.
1707 * ld-scripts/provide-5.t: New file.
1708 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1709 tests.
1710
43d66c95
AB
17112015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1712
1713 * ld-scripts/overlay-size.d: Add 'map' option.
1714 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1715 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1716 option, checking linker mapfile output.
1717
23283c1b
AM
17182015-01-20 Alan Modra <amodra@gmail.com>
1719
1720 * ld-powerpc/ambiguousv1.d,
1721 * ld-powerpc/ambiguousv1b.d,
1722 * ld-powerpc/ambiguousv2.d,
1723 * ld-powerpc/ambiguousv2b.d,
1724 * ld-powerpc/elfv2exe.d,
1725 * ld-powerpc/elfv2so.d,
1726 * ld-powerpc/tlsexe.r,
1727 * ld-powerpc/tlsexetoc.r,
1728 * ld-powerpc/tlsso.r,
1729 * ld-powerpc/tlstocso.r: Update.
1730
10ab94eb
AM
17312015-01-20 Alan Modra <amodra@gmail.com>
1732
1733 PR ld/17615
1734 * ld-elf/pr17615.d: Match .sbss too.
1735
3e2aa5bb
L
17362015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1737
1738 PR ld/17615
1739 * ld-elf/pr17615.d: New file.
1740 * ld-elf/pr17615.s: Likewise.
1741
c4621b33
AM
17422015-01-19 Alan Modra <amodra@gmail.com>
1743
1744 * ld-gc/pr14265.d,
1745 * ld-cris/tls-gc-68.d,
1746 * ld-cris/tls-gc-69.d,
1747 * ld-cris/tls-gc-70.d,
1748 * ld-cris/tls-gc-71.d,
1749 * ld-cris/tls-gc-75.d,
1750 * ld-cris/tls-gc-76.d,
1751 * ld-cris/tls-gc-79.d,
1752 * ld-mmix/bpo-10.d,
1753 * ld-mmix/bpo-11.d: Update.
1754
1e2e8c52
AK
17552015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1756
1757 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1758 printed if 0 anymore.
1759
6333bc0d
L
17602015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1761
1762 PR ld/17847
1763 * ld-x86-64/pie1.d: New file.
1764 * ld-x86-64/pie1.s: Likwise.
1765 * ld-x86-64/x86-64.exp: Run pie1.
1766
0941db69
JW
17672015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1768
1769 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1770 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1771 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1772
0172429c
JW
17732015-01-13 Jiong Wang <jiong.wang@arm.com>
1774
1775 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1776 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1777 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1778
bab91cce
JW
17792015-01-13 Jiong Wang <jiong.wang@arm.com>
1780
1781 PR ld/17415
1782 * ld-aarch64/pr17415.s: Source file for new test.
1783 * ld-aarch64/pr17415.d: Expect file for new test.
1784 * ld-aarch64/aarch64-elf.exp: Run the new test.
1785
9d1d54d5
L
17862015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1787
1788 PR ld/17827
1789 * ld-x86-64/pr17689.out: Updated.
1790 * ld-x86-64/pr17689b.S: Likewise.
1791
1792 * ld-x86-64/pr17827.rd: New file.
1793
1794 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1795
2279a12a
JB
17962015-01-08 Jan Beulich <jbeulich@suse.com>
1797
1798 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1799 enable_initfini_array=no case.
1800
8d983e36
AB
18012015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1802
1803 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1804 readelf.
1805
b90efa5b 18062015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1807
b90efa5b 1808 Update year range in copyright notice of all files.
ee3b52e9 1809
b90efa5b 1810For older changes see ChangeLog-2014
c9e214e5 1811\f
b90efa5b 1812Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1813
1814Copying and distribution of this file, with or without modification,
1815are permitted in any medium without royalty provided the copyright
1816notice and this notice are preserved.
1817
c9e214e5
AM
1818Local Variables:
1819mode: change-log
1820left-margin: 8
1821fill-column: 74
1822version-control: never
1823End:
This page took 0.648023 seconds and 4 git commands to generate.