[LD][AARCH64]Add TLSDESC support for large memory model.
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2015-10-02 Renlin Li <renlin.li@arm.com>
2
3 * ld-aarch64/aarch64-elf.exp: Run new test.
4 * ld-aarch64/tls-large-desc.d: New.
5 * ld-aarch64/tls-large-desc.s: New.
6 * ld-aarch64/tls-relax-large-desc-ie.d: New.
7 * ld-aarch64/tls-relax-large-desc-ie.s: New.
8 * ld-aarch64/tls-relax-large-desc-le.d: New.
9 * ld-aarch64/tls-relax-large-desc-le.s: New.
10
11 2015-10-02 Renlin Li <renlin.li@arm.com>
12
13 * ld-aarch64/aarch64-elf.exp: run new test
14 * ld-aarch64/tls-relax-large-gd-ie.d: New.
15 * ld-aarch64/tls-relax-large-gd-ie.s: New.
16 * ld-aarch64/tls-relax-large-gd-le.d: New.
17 * ld-aarch64/tls-relax-large-gd-le.s: New.
18
19 2015-10-02 Renlin Li <renlin.li@arm.com>
20
21 * ld-aarch64/tls-large-ie.d: New.
22 * ld-aarch64/tls-large-ie.s: New.
23 * ld-aarch64/aarch64-elf.exp: Run new test.
24
25 2015-10-02 Renlin Li <renlin.li@arm.com>
26
27 * ld-aarch64/emit-relocs-516.d: New.
28 * ld-aarch64/emit-relocs-516.s: New.
29 * ld-aarch64/aarch64-elf.exp: Run new test.
30
31 2015-10-02 Renlin Li <renlin.li@arm.com>
32
33 * ld-aarch64/emit-relocs-515.d: New.
34 * ld-aarch64/emit-relocs-515.s: New.
35 * ld-aarch64/aarch64-elf.exp: Run new test.
36
37 2015-10-02 Renlin Li <renlin.li@arm.com>
38
39 * ld-aarch64/aarch64-elf.exp: Run new test.
40 * ld-aarch64/emit-relocs-301.d: New.
41 * ld-aarch64/emit-relocs-301.s: New.
42
43 2015-10-02 Renlin Li <renlin.li@arm.com>
44
45 * ld-aarch64/emit-relocs-302.d: New.
46 * ld-aarch64/emit-relocs-302.s: New.
47 * ld-aarch64/aarch64-elf.exp: Run the test.
48
49 2015-10-02 Renlin Li <renlin.li@arm.com>
50
51 * ld-aarch64/emit-relocs-310.d: New.
52 * ld-aarch64/emit-relocs-310.s: New.
53 * ld-aarch64/aarch64-elf.exp: Run the test.
54
55 2015-10-01 H.J. Lu <hongjiu.lu@intel.com>
56
57 PR ld/19031
58 * ld-x86-64/x86-64.exp: Run PR ld/19031 test.
59 * ld-x86-64/pr19031.out: New file.
60 * ld-x86-64/pr19031a.c: Likewise.
61 * ld-x86-64/pr19031b.S: Likewise.
62 * ld-x86-64/pr19031c.c: Likewise.
63
64 2015-10-01 Renlin Li <renlin.li@arm.com>
65
66 * ld-aarch64/aarch64-elf.exp: Run the new test.
67 * ld-aarch64/plt_mapping_symbol.d: New.
68 * ld-aarch64/plt_mapping_symbol.s: New.
69
70 2015-10-01 Alan Modra <amodra@gmail.com>
71
72 * ld-x86-64/pr19013-x32.d: Update.
73 * ld-x86-64/pr19013-nacl.d: Update.
74
75 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
76
77 * ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.
78
79 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
80
81 PR ld/19031
82 * ld-i386/i386.exp: Run PR ld/19031 test.
83 * ld-i386/pr19031.out: New file.
84 * ld-i386/pr19031a.c: Likewise.
85 * ld-i386/pr19031b.S: Likewise.
86 * ld-i386/pr19031c.c: Likewise.
87
88 2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
89
90 PR ld/19013
91 * ld-x86-64/pr19013-nacl.d: New file.
92 * ld-x86-64/pr19013-x32.d: Likewise.
93 * ld-x86-64/pr19013.d: Likewise.
94 * ld-x86-64/pr19013.s: Likewise.
95 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
96
97 2015-09-29 H.J. Lu <hongjiu.lu@intel.com>
98
99 PR binutils/19005
100 * ld-elf/pr19005.d: New file.
101 * ld-elf/pr19005.s: Likewise.
102 * ld-elf/pr19005.t: Likewise.
103
104 2015-08-11 Peter Zotov <whitequark@whitequark.org>
105
106 PR ld/18759
107 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
108
109 2015-09-22 H.J. Lu <hongjiu.lu@intel.com>
110
111 * ld-mips-elf/pie-n32.d: Updated.
112 * ld-mips-elf/pie-n64.d: Likewise.
113 * ld-mips-elf/pie-o32.d: Likewise.
114
115 2015-09-22 H.J. Lu <hongjiu.lu@intel.com>
116
117 * ld-elf/pie.d: New test.
118
119 2015-09-18 Alan Modra <amodra@gmail.com>
120
121 PR ld/18963
122 * ld-scripts/pr18963.d,
123 * ld-scripts/pr18963.t: New test.
124 * ld-scripts/expr.exp: Run it.
125 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
126 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
127 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
128 start of .data section.
129 * ld-mips-elf/no-shared-1-n64.d: Likewise.
130 * ld-mips-elf/no-shared-1-o32.d: Likewise.
131
132 2015-09-11 H.J. Lu <hongjiu.lu@intel.com>
133
134 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
135 PR ld/15323.
136 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
137
138 2015-09-09 Jiong Wang <jiong.wang@arm.com>
139
140 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
141 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
142 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
143 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
144 * ld-aarch64/aarch64-elf.exp: Run new testcases.
145
146 2015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
147
148 * ld-elf/orphan-7.map: Allow for other discarded sections.
149 * ld-elf/orphan-8.map: Updated to allow for different section
150 ordering on different targets.
151 * ld-elf/orphan.ld: Place .sbss section.
152
153 2015-09-05 H.J. Lu <hongjiu.lu@intel.com>
154
155 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
156
157 2015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
158
159 * ld-elf/elf.exp: Switch to rely on run_dump_test.
160 * ld-elf/orphan-5.l: Update expected output.
161 * ld-elf/orphan-5.d: New file.
162 * ld-elf/orphan-6.d: New file.
163 * ld-elf/orphan-6.l: New file.
164 * ld-elf/orphan-7.d: New file.
165 * ld-elf/orphan-7.map: New file.
166 * ld-elf/orphan-8.d: New file.
167 * ld-elf/orphan-8.map: New file.
168
169 2015-09-03 H.J. Lu <hongjiu.lu@intel.com>
170
171 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
172 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
173 * ld-ifunc/ifunc-22-i386.s: Likewise.
174 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
175 * ld-ifunc/ifunc-21-i386.d: Updated.
176 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
177 * ld-ifunc/ifunc-22-i386.d: Likewise.
178 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
179
180 2015-09-02 H.J. Lu <hongjiu.lu@intel.com>
181
182 * ld-ifunc/ifunc-21-i386.d: New file.
183 * ld-ifunc/ifunc-21-i386.s: Likewise.
184 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
185 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
186 * ld-ifunc/ifunc-22-i386.d: Likewise.
187 * ld-ifunc/ifunc-22-i386.s: Likewise.
188 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
189 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
190
191 2015-09-01 H.J. Lu <hongjiu.lu@intel.com>
192
193 PR ld/18900
194 * ld-i386/i386.exp: Run tests for PR ld/18900.
195 * ld-x86-64/x86-64.exp: Likewise.
196 * ld-i386/pr18900.out: New file.
197 * ld-i386/pr18900a.c: Likewise.
198 * ld-i386/pr18900a.c: Likewise.
199 * ld-i386/pr18900a.rd: Likewise.
200 * ld-i386/pr18900b.c: Likewise.
201 * ld-i386/pr18900b.rd: Likewise.
202 * ld-i386/pr18900c.c: Likewise.
203 * ld-x86-64/pr18900.out: Likewise.
204 * ld-x86-64/pr18900a.c: Likewise.
205 * ld-x86-64/pr18900a.rd: Likewise.
206 * ld-x86-64/pr18900b.c: Likewise.
207 * ld-x86-64/pr18900b.rd: Likewise.
208 * ld-x86-64/pr18900c.c: Likewise.
209 * ld-x86-64/mpx3.dd: Updated.
210
211 2015-08-27 Alan Modra <amodra@gmail.com>
212
213 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
214 * ld-powerpc/powerpc.exp: Run it.
215
216 2015-08-26 Nick Clifton <nickc@redhat.com>
217
218 PR ld/18401
219 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
220
221 2015-08-19 Jiong Wang <jiong.wang@arm.com>
222
223 * ld-aarch64/emit-relocs-531.s: New testcase.
224 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
225 * ld-aarch64/emit-relocs-532.s: Likewise.
226 * ld-aarch64/emit-relocs-533.s: Likewise.
227 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
228 * ld-aarch64/emit-relocs-534.s: Likewise.
229 * ld-aarch64/emit-relocs-535.s: Likewise.
230 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
231 * ld-aarch64/emit-relocs-536.s: Likewise.
232 * ld-aarch64/emit-relocs-537.s: Likewise.
233 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
234 * ld-aarch64/emit-relocs-538.s: Likewise.
235 * ld-aarch64/emit-relocs-531.d: New expectation file.
236 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
237 * ld-aarch64/emit-relocs-532.d: Likewise.
238 * ld-aarch64/emit-relocs-533.d: Likewise.
239 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
240 * ld-aarch64/emit-relocs-534.d: Likewise.
241 * ld-aarch64/emit-relocs-535.d: Likewise.
242 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
243 * ld-aarch64/emit-relocs-536.d: Likewise.
244 * ld-aarch64/emit-relocs-537.d: Likewise.
245 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
246 * ld-aarch64/emit-relocs-538.d: Likewise.
247 * ld-aarch64/aarch64-elf.exp: Run new testcases.
248
249 2015-08-19 Jiong Wang <jiong.wang@arm.com>
250
251 * ld-aarch64/emit-relocs-87.s: New testcase.
252 * ld-aarch64/emit-relocs-88.s: Likewise.
253 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
254 * ld-aarch64/emit-relocs-89.s: Likewise.
255 * ld-aarch64/emit-relocs-90.s: Likewise.
256 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
257 * ld-aarch64/emit-relocs-523.s: Likewise.
258 * ld-aarch64/emit-relocs-524.s: Likewise.
259 * ld-aarch64/emit-relocs-525.s: Likewise.
260 * ld-aarch64/emit-relocs-527.s: Likewise.
261 * ld-aarch64/emit-relocs-526.s: Likewise.
262 * ld-aarch64/emit-relocs-528.s: Likewise.
263 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
264 * ld-aarch64/emit-relocs-87.d: New expectation file.
265 * ld-aarch64/emit-relocs-88.d: Likewise.
266 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
267 * ld-aarch64/emit-relocs-89.d: Likewise.
268 * ld-aarch64/emit-relocs-90.d: Likewise.
269 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
270 * ld-aarch64/emit-relocs-91.d: Likewise.
271 * ld-aarch64/emit-relocs-523.d: Likewise.
272 * ld-aarch64/emit-relocs-524.d: Likewise.
273 * ld-aarch64/emit-relocs-525.d: Likewise.
274 * ld-aarch64/emit-relocs-526.d: Likewise.
275 * ld-aarch64/emit-relocs-527.d: Likewise.
276 * ld-aarch64/emit-relocs-528.d: Likewise.
277 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
278 * ld-aarch64/aarch64-elf.exp: Run new testcases.
279
280 2015-08-19 Jiong Wang <jiong.wang@arm.com>
281
282 * ld-aarch64/emit-relocs-530.s: New testcase.
283 * ld-aarch64/emit-relocs-92.s: Likewise.
284 * ld-aarch64/emit-relocs-530.d: New expectation file.
285 * ld-aarch64/emit-relocs-92.d: Likewise.
286 * ld-aarch64/aarch64-elf.exp: Run new testcases.
287
288 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
289
290 PR ld/18841
291 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
292 * ld-ifunc/pr18841c.c: New file.
293
294 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
295
296 PR ld/18841
297 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
298 * ld-ifunc/pr18841.out: New file.
299 * ld-ifunc/pr18841a.c: Likewise.
300 * ld-ifunc/pr18841b.c: Likewise.
301
302 2015-08-13 H.J. Lu <hongjiu.lu@intel.com>
303
304 PR ld/18801
305 * ld-i386/i386.exp: Run pr18801.
306 * ld-x86-64/x86-64.exp: Likewise.
307 * ld-i386/pr18801.d: New file.
308 * ld-i386/pr18801.s: Likewise.
309 * ld-x86-64/pr18801.d: Likewise.
310 * ld-x86-64/pr18801.s: Likewise.
311
312 2015-08-12 Simon Dardis <simon.dardis@imgtec.com>
313
314 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
315 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
316 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
317 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
318 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
319 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
320 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
321 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
322 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
323 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
324 * ld-mips-elf/jalx-2.dd: Ditto.
325 * ld-mips-elf/mips16-pic-3.dd: Ditto.
326 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
327 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
328 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
329 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
330 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
331 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
332 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
333 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
334 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
335 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
336 * ld-mips-elf/tlsbin-o32.d: Ditto.
337 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
338 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
339 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
340 * ld-mips-elf/tlsdyn-o32.d: Ditto.
341 * ld-mips-elf/tlslib-o32.d: Ditto.
342
343 2015-08-12 Jiong Wang <jiong.wang@arm.com>
344
345 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
346 four triple shape: aarch64-*-linux*, aarch64-*-elf,
347 aarch64_be-*-linux*, aarch64_be-*-elf.
348 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
349 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
350 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
351 check when they reflect address.
352 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
353
354 2015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
355
356 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
357 relocs-1027-symbolic-func.
358 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
359 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
360 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
361 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
362
363 2015-08-11 Jiong Wang <jiong.wang@arm.com>
364
365 * ld-aarch64/farcall-b-defsym.s: New test.
366 * ld-aarch64/farcall-bl-defsym.s: Likewise.
367 * ld-aarch64/farcall-b-defsym.d: New expectation.
368 * ld-aarch64/farcall-bl-defsym.d: Likewise.
369
370 2015-08-11 Jiong Wang <jiong.wang@arm.com>
371
372 * ld-aarch64/farcall-b-gsym.s: New test.
373 * ld-aarch64/farcall-b-plt.s: Likewise.
374 * ld-aarch64/farcall-bl-plt.s: Likewise.
375 * ld-aarch64/farcall-b-gsym.d: New expect file.
376 * ld-aarch64/farcall-b-plt.d: Likewise.
377 * ld-aarch64/farcall-bl-plt.d: Likewise.
378
379 2015-08-11 Jiong Wang <jiong.wang@arm.com>
380
381 * ld-aarch64/emit-relocs-529.s: New testcase.
382 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
383 * ld-aarch64/emit-relocs-86.s: Likewise.
384 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
385 * ld-aarch64/emit-relocs-529.d: New expectation file.
386 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
387 * ld-aarch64/emit-relocs-86.d: Likewise.
388 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
389 * ld-aarch64/aarch64-elf.exp: Run new testcases.
390
391 2015-08-11 Jiong Wang <jiong.wang@arm.com>
392
393 * ld-aarch64/tls-small-ld.s: Update testcase.
394
395 2015-08-11 Jiong Wang <jiong.wang@arm.com>
396
397 * ld-aarch64/tls-small-ld.s: New file.
398 * ld-aarch64/tls-small-ld.d: Likewise.
399 * ld-aarch64/aarch64-elf.exp: Run new test.
400
401 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
402
403 PR ld/18808
404 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
405 * ld-ifunc/pr18808.out: New file.
406 * ld-ifunc/pr18808a.c: Likewise.
407 * ld-ifunc/pr18808b.c: Likewise.
408 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
409
410 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
411
412 PR ld/18720
413 * ld-elf/indirect.exp: Run tests for PR ld/18720.
414 * ld-elf/pr18720.out: New file.
415 * ld-elf/pr18720a.c: Likewise.
416 * ld-elf/pr18720b.c: Likewise.
417 * ld-elf/pr18720c.c: Likewise.
418
419 2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
420
421 * ld/ld-lib.exp (run_dump_test): When using the map option, no
422 program is required.
423
424 2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
425
426 * ld/ld-lib.exp (run_dump_test): Add error_output and
427 warning_output options.
428
429 2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
430
431 * ld-undefined/require-defined-1.d: New file.
432 * ld-undefined/require-defined-2.d: New file.
433 * ld-undefined/require-defined-3.d: New file.
434 * ld-undefined/require-defined-4.d: New file.
435 * ld-undefined/require-defined-5.d: New file.
436 * ld-undefined/require-defined.exp: New file.
437 * ld-undefined/require-defined.s: New file.
438
439 2015-07-30 H.J. Lu <hongjiu.lu@intel.com>
440
441 PR ld/18735
442 * ld-elf/pr18735.d: New file.
443 * ld-elf/pr18735.s: Likewise.
444
445 2015-07-29 H.J. Lu <hongjiu.lu@intel.com>
446
447 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
448 4.5 or newer.
449
450 2015-07-29 H.J. Lu <hongjiu.lu@intel.com>
451
452 * ld-size/size.exp: Move run-time support check.
453
454 2015-07-28 Alan Modra <amodra@gmail.com>
455
456 * ld-powerpc/elfv2so.d: Update.
457
458 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
459
460 * config/default.exp (NOPIE_CFLAGS): New.
461 (NOPIE_LDFLAGS): Likewise.
462 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
463 $NOPIE_LDFLAGS if needed.
464 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
465
466 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
467
468 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
469 (CXX): Likewise.
470
471 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
472
473 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
474
475 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
476
477 * ld-scripts/crossref.exp (CC): Save and restore. Append
478 $PLT_CFLAGS.
479
480 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
481
482 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
483 -fPIC if needed.
484 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
485 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
486
487 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
488
489 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
490 ld_compile.
491
492 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
493
494 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
495 to build_binary.
496
497 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
498
499 * config/default.exp (PLT_CFLAGS): New.
500
501 2015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
502
503 PR ld/18705
504 * ld-aarch64/protected-data.d: New.
505 * ld-aarch64/protected-data.s: New.
506 * ld-aarch64/aarch64-elf.exp: Add new test.
507
508 2015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
509
510 PR ld/18705
511 * ld-arm/protected-data.d: New.
512 * ld-arm/protected-data.s: New.
513 * ld-arm/arm-elf.exp: Add new test.
514
515 2015-07-26 H.J. Lu <hongjiu.lu@intel.com>
516
517 PR ld/18718
518 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
519
520 2015-07-26 H.J. Lu <hongjiu.lu@intel.com>
521
522 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
523 to 0.
524
525 2015-07-25 H.J. Lu <hongjiu.lu@intel.com>
526
527 PR ld/18718
528 * ld-elf/pr18718.c: New file.
529 * ld-elf/shared.exp: Run tests for PR ld/18718.
530
531 2015-07-25 Alan Modra <amodra@gmail.com>
532
533 * ld-elf/symbolic-func.s,
534 * ld-elf/symbolic-func.r: New test.
535 * ld-elf/elf.exp: Run it.
536
537 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
538
539 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
540 * ld-elf/zlibbegin.rS: Also expect "GC".
541 * ld-elf/zlibnormal.rS: Likewise.
542
543 2015-07-16 Jiong Wang <jiong.wang@arm.com>
544
545 * ld-aarch64/tls-tiny-ld.s: New file.
546 * ld-aarch64/tls-tiny-ld.d: Ditto.
547 * ld-aarch64/aarch64-elf.exp: Run new test.
548
549 2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
550
551 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
552 SHF_COMPRESSED bit.
553 * ld-elf/zlibnormal.rS: Likewise.
554
555 2015-07-09 Catherine Moore <clm@codesourcery.com>
556
557 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
558 * ld-mips-elf/attr-gnu-4-09.d: New.
559 * ld-mips-elf/attr-gnu-4-19.d: New.
560 * ld-mips-elf/attr-gnu-4-29.d: New.
561 * ld-mips-elf/attr-gnu-4-39.d: New.
562 * ld-mips-elf/attr-gnu-4-49.d: New.
563 * ld-mips-elf/attr-gnu-4-59.d: New.
564 * ld-mips-elf/attr-gnu-4-69.d: New.
565 * ld-mips-elf/attr-gnu-4-79.d: New.
566 * ld-mips-elf/attr-gnu-4-89.d: New.
567 * ld-mips-elf/attr-gnu-4-9.s: New.
568 * ld-mips-elf/mips-elf.exp: Run new tests.
569
570 2015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
571
572 * ld-avr/gc-section-debugline.d: New test.
573 * ld-avr/per-function-debugline.s: Source for new test.
574
575 2015-07-05 Richard Sandiford <richard.sandiford@arm.com>
576
577 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
578 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
579 ld-powerpc/tocopt6.d: New test.
580 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
581
582 2015-07-03 Kai Tietz <ktietz@redhat.com>
583 Nick Clifton <nickc@redhat.com>
584
585 PR ld/11539
586 * lib/ld-lib.exp (check_gc_sections_available): Do not
587 automatically fail for cygwin and mingw targets.
588
589 2015-07-01 Sandra Loosemore <sandra@codesourcery.com>
590 Cesar Philippidis <cesar@codesourcery.com>
591
592 * ld-nios2/mixed1a.d: New.
593 * ld-nios2/mixed1a.s: New.
594 * ld-nios2/mixed1b.d: New.
595 * ld-nios2/mixed1b.s: New.
596 * ld-nios2/nios2.exp: Build the new compatibility tests.
597
598 2015-06-27 H.J. Lu <hongjiu.lu@intel.com>
599
600 * ld-xtensa/tlsbin.rd: Updated.
601 * ld-xtensa/tlspic.rd: Likewise.
602
603 2015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
604
605 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
606 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
607 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
608 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
609 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
610 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
611 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
612 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
613 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
614 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
615 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
616 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
617 * ld-mips-elf/tlsdyn-o32.d: Likewise.
618 * ld-mips-elf/tlsdyn-o32.got: Likewise.
619 * ld-mips-elf/pie-n32.d: New file.
620 * ld-mips-elf/pie-n64.d: Likewise.
621 * ld-mips-elf/pie-o32.d: Likewise.
622 * ld-mips-elf/pie.s: Likewise.
623 * ld-mips-elf/mips-elf.exp: Add new tests.
624
625 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
626
627 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
628
629 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
630
631 * ld-mmix/bspec1.d: Updated.
632 * ld-mmix/bspec2.d: Likewise.
633 * ld-mmix/undef-3.d: Likewise.
634
635 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
636
637 PR gas/18451
638 * ld-elf/strtab.d: New file.
639 * ld-elf/strtab.s: Likewise.
640
641 2015-06-24 H.J. Lu <hongjiu.lu@intel.com>
642
643 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
644 * ld-x86-64/x86-64.exp: Likewise.
645 * ld-i386/pltgot-1.d: Updated.
646 * ld-x86-64/pltgot-1.d: Likewise.
647 * ld-i386/pltgot-2.d: New file.
648 * ld-x86-64/pltgot-2.d: Likewise.
649
650 2015-06-23 Jiong Wang <jiong.wang@arm.com>
651
652 * ld-aarch64/dt_textrel.s: New testcase.
653 * ld-aarch64/dt_textrel.d: New expectation file.
654 * ld-aarch64/aarch64-elf.exp: Run new testcase.
655
656 2015-06-17 Jiong Wang <jiong.wang@arm.com>
657
658 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
659 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
660 emulation mode.
661
662 2015-06-16 Alan Modra <amodra@gmail.com>
663
664 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
665 * ld-powerpc/ppc476-shared.d: Update.
666 * ld-powerpc/ppc476-shared2.d: Update.
667
668 2015-06-12 Tristan Gingold <gingold@adacore.com>
669
670 * ld-scripts/print-memory-usage-1.t,
671 * ld-scripts/print-memory-usage-1.s,
672 * ld-scripts/print-memory-usage-1.l,
673 * ld-scripts/print-memory-usage-2.t,
674 * ld-scripts/print-memory-usage-2.l,
675 * ld-scripts/print-memory-usage-3.s,
676 * ld-scripts/print-memory-usage-3.t,
677 * ld-scripts/print-memory-usage-3.l,
678 * ld-scripts/print-memory-usage.t: New tests.
679 * ld-scripts/print-memory-usage.exp: Run them.
680
681 2015-06-05 Nick Clifton <nickc@redhat.com>
682
683 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
684
685 2015-06-05 Alan Modra <amodra@gmail.com>
686
687 * ld-powerpc/ppc476-shared.s,
688 * ld-powerpc/ppc476-shared.lnk,
689 * ld-powerpc/ppc476-shared.d,
690 * ld-powerpc/ppc476-shared2.d: New tests.
691 * ld-powerpc/powerpc.exp: Run them.
692
693 2015-06-02 Jiong Wang <jiong.wang@arm.com>
694
695 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
696
697 2015-06-01 Jiong Wang <jiong.wang@arm.com>
698
699 * ld-aarch64/emit-relocs-28.s: New test file.
700 * ld-aarch64/emit-relocs-28.d: Ditto.
701 * ld-aarch64/aarch64-elf.exp: Run new test.
702
703 2015-06-01 Jiong Wang <jiong.wang@arm.com>
704
705 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
706 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
707 * ld-aarch64/aarch64-elf.exp: Run new testcase.
708
709 2015-06-01 Jiong Wang <jiong.wang@arm.com>
710
711 * ld-aarch64/emit-relocs-313.s: New test file.
712 * ld-aarch64/emit-relocs-313.d: Ditto.
713 * ld-aarch64/aarch64-elf.exp: Run new test.
714
715 2015-05-29 Stephen Kitt <steve@sk2.org>
716
717 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
718 compiler command line.
719
720 2015-05-28 Catherine Moore <clm@codesourcery.com>
721
722 ld/testsuite/
723 * ld-mips-elf/compact-eh.ld: New linker script.
724 * ld-mips-elf/compact-eh1.d: New.
725 * ld-mips-elf/compact-eh1.s: New.
726 * ld-mips-elf/compact-eh1a.s: New.
727 * ld-mips-elf/compact-eh1b.s: New.
728 * ld-mips-elf/compact-eh2.d: New.
729 * ld-mips-elf/compact-eh2.s: New.
730 * ld-mips-elf/compact-eh3.d: New.
731 * ld-mips-elf/compact-eh3.s: New.
732 * ld-mips-elf/compact-eh3a.s: New.
733 * ld-mips-elf/compact-eh4.d: New.
734 * ld-mips-elf/compact-eh5.d: New.
735 * ld-mips-elf/compact-eh6.d: New.
736 * ld-mips-elf/mips-elf.exp: Run new tests.
737
738 2015-05-27 H.J. Lu <hongjiu.lu@intel.com>
739
740 PR binutils/18458
741 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
742 libpr18458b.so.
743 (run_tests): Run pr18458 test.
744 * ld-elf/pr18458a.c: New file.
745 * ld-elf/pr18458b.c: Likewise.
746 * ld-elf/pr18458c.c: Likewise.
747
748 2015-05-16 H.J. Lu <hongjiu.lu@intel.com>
749
750 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
751 * ld-x86-64/x86-64.exp: Likewise
752 * ld-i386/pr17689now.rd: New file.
753 * ld-x86-64/pr17689now.rd: Likewise
754
755 2015-05-15 H.J. Lu <hongjiu.lu@intel.com>
756
757 PR binutis/18386
758 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
759 * ld-x86-64/tlspic.dd: Likewise.
760 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
761 objdump for tlspic.dd and tlsgdesc.dd.
762
763 2015-05-12 H.J. Lu <hongjiu.lu@intel.com>
764
765 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
766 * ld-x86-64/x86-64.exp: Likewise.
767 * ld-i386/pltgot-1.d: New file.
768 * ld-i386/pltgot-1.s: Likewise.
769 * ld-x86-64/pltgot-1.d: Likewise.
770 * ld-x86-64/pltgot-1.s: Likewise.
771
772 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
773
774 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
775 * ld-i386/iamcu-4.d: New file.
776
777 2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
778
779 * ld-i386/abs-iamcu.d: New file.
780 * ld-i386/dummy.s: Likewise.
781 * ld-i386/foo.s: Likewise.
782 * ld-i386/iamcu-1.d: Likewise.
783 * ld-i386/iamcu-2.d: Likewise.
784 * ld-i386/iamcu-3.d: Likewise.
785 * ld-i386/start.s: Likewise.
786 * ld-i386/i386.exp (iamcu_tests): New.
787 Run iamcu_tests.
788
789 2015-05-08 H.J. Lu <hongjiu.lu@intel.com>
790
791 PR binutis/18386
792 * ld-x86-64/tlsgdesc.dd: Updated.
793 * ld-x86-64/tlspic.dd: Likewise.
794
795 2015-04-29 H.J. Lu <hongjiu.lu@intel.com>
796
797 PR ld/18354
798 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
799 gnunormal and gabinormal against libfoozlib.so.
800
801 2015-04-27 Renlin Li <renlin.li@arm.com>
802
803 * ld-arm/ifunc-10.dd: Adjust expected output.
804 * ld-arm/ifunc-2.dd: Likewise.
805
806 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
807
808 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
809
810 2015-04-24 Alan Modra <amodra@gmail.com>
811
812 * ld-powerpc/tocnovar.d: Revert last change.
813
814 2015-04-24 Richard Earnshaw <rearnsha@arm.com>
815
816 * ld-arm/armthumb-lib.d: Regenerate expected output.
817 * ld-arm/armthumb-lib.d: Likewise.
818 * ld-arm/armthumb-lib.sym: Likewise.
819 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
820 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
821 * ld-arm/cortex-a8-fix-b.d: Likewise.
822 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
823 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
824 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
825 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
826 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
827 * ld-arm/cortex-a8-fix-bl.d: Likewise.
828 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
829 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
830 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
831 * ld-arm/cortex-a8-fix-blx.d: Likewise.
832 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
833 * ld-arm/farcall-mixed-app-v5.d: Likewise.
834 * ld-arm/farcall-mixed-app.d: Likewise.
835 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
836 * ld-arm/farcall-mixed-lib.d: Likewise.
837 * ld-arm/mixed-app-v5.d: Likewise.
838 * ld-arm/mixed-app.d: Likewise.
839 * ld-arm/mixed-lib.d: Likewise.
840
841 2015-04-24 Nick Clifton <nickc@redhat.com>
842
843 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
844 do not use elf.em.
845
846 2015-04-24 Hans-Peter Nilsson <hp@axis.com>
847
848 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
849 to cris*-*-elf.
850
851 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
852
853 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
854 frv.
855
856 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
857
858 PR ld/18277
859 * ld-elf/compressed1d.d: New.
860 * ld-elf/compressed1e.d: Likewise.
861
862 2015-04-23 Alan Modra <amodra@gmail.com>
863
864 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
865 * ld-powerpc/defsym.d: Likewise.
866 * ld-powerpc/elfv2-2exe.d: Likewise.
867 * ld-powerpc/elfv2exe.d: Likewise.
868 * ld-powerpc/elfv2so.d: Likewise.
869 * ld-powerpc/relbrlt.d: Likewise.
870 * ld-powerpc/tls.g: Likewise.
871 * ld-powerpc/tlsexe.d: Likewise.
872 * ld-powerpc/tlsexe.g: Likewise.
873 * ld-powerpc/tlsexe.r: Likewise.
874 * ld-powerpc/tlsexetoc.d: Likewise.
875 * ld-powerpc/tlsexetoc.g: Likewise.
876 * ld-powerpc/tlsexetoc.r: Likewise.
877 * ld-powerpc/tlsso.d: Likewise.
878 * ld-powerpc/tlsso.g: Likewise.
879 * ld-powerpc/tlsso.r: Likewise.
880 * ld-powerpc/tlstoc.g: Likewise.
881 * ld-powerpc/tlstocso.d: Likewise.
882 * ld-powerpc/tlstocso.g: Likewise.
883 * ld-powerpc/tlstocso.r: Likewise.
884 * ld-powerpc/tocopt.d: Likewise.
885 * ld-powerpc/tocopt2.d: Likewise.
886 * ld-powerpc/tocopt3.d: Likewise.
887 * ld-powerpc/tocopt4.d: Likewise.
888 * ld-powerpc/tocopt5.d: Likewise.
889 * ld-powerpc/tocnovar.d: Adjust.
890
891 2015-04-22 Alan Modra <amodra@gmail.com>
892
893 * ld-x86-64/pr18176.d: Update.
894
895 2015-04-22 H.J. Lu <hongjiu.lu@intel.com>
896
897 PR ld/18289
898 * ld-i386/copyreloc-lib.c: New file.
899 * ld-i386/copyreloc-main.S: Likewise.
900 * ld-i386/copyreloc-main.out: Likewise.
901 * ld-i386/copyreloc-main1.rd: Likewise.
902 * ld-i386/copyreloc-main2.rd: Likewise.
903 * ld-i386/dummy.c: Likewise.
904 * ld-i386/pr17689.out: Likewise.
905 * ld-i386/pr17689.rd: Likewise.
906 * ld-i386/pr17689a.c: Likewise.
907 * ld-i386/pr17689b.S: Likewise.
908 * ld-i386/pr17827.rd: Likewise.
909 * ld-i386/pr17827ver.rd: Likewise.
910 * ld-i386/i386.exp: Run copyreloc tests.
911
912 2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
913
914 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
915 * ld-mmix/bspec2.d: Likewise.
916 * ld-mmix/local1.d: Likewise.
917 * ld-mmix/local3.d: Likewise.
918 * ld-mmix/local5.d: Likewise.
919 * ld-mmix/local7.d: Likewise.
920 * ld-mmix/undef-3.d: Likewise.
921 * ld-sh/sh64/crangerel1.rd: Likewise.
922 * ld-sh/sh64/crangerel2.rd: Likewise.
923 * ld-tic6x/common.d: Likewise.
924 * ld-tic6x/shlib-1.rd: Likewise.
925 * ld-tic6x/shlib-1b.rd: Likewise.
926 * ld-tic6x/shlib-1r.rd: Likewise.
927 * ld-tic6x/shlib-1rb.rd: Likewise.
928 * ld-tic6x/shlib-app-1.rd: Likewise.
929 * ld-tic6x/shlib-app-1b.rd: Likewise.
930 * ld-tic6x/shlib-app-1r.rd: Likewise.
931 * ld-tic6x/shlib-app-1rb.rd: Likewise.
932 * ld-tic6x/shlib-noindex.rd: Likewise.
933 * ld-tic6x/static-app-1.rd: Likewise.
934 * ld-tic6x/static-app-1b.rd: Likewise.
935 * ld-tic6x/static-app-1r.rd: Likewise.
936 * ld-tic6x/static-app-1rb.rd: Likewise.
937 * ld-x86-64/ilp32-4.d: Likewise.
938 * ld-x86-64/split-by-file-nacl.rd: Likewise.
939 * ld-x86-64/split-by-file.rd: Likewise.
940
941 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
942
943 * ld-elf/compress.exp (build_tests): Add tests for
944 --compress-debug-sections=.
945 (run_tests): Likewise.
946 Add additonal tests for --compress-debug-sections=.
947 * ld-elf/gabiend.rt: New file.
948 * ld-elf/gabinormal.rt: Likewise.
949 * ld-elf/gnubegin.rS: Likewise.
950 * ld-elf/gnunormal.rS: Likewise.
951 * ld-elf/zlibbegin.rS: Likewise.
952 * ld-elf/zlibnormal.rS: Likewise.
953
954 2015-04-15 Alan Modra <amodra@gmail.com>
955
956 * ld-gc/pr18223.d: xfail tic6x.
957
958 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
959
960 PR ld/pr17709
961 * ld-i386/i386.exp: Run protected6b.
962 * ld-i386/protected6b.d: New file.
963 * ld-x86-64/protected6b.d: Likewise.
964 * ld-x86-64/x86-64.exp: Run protected6b.
965
966 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
967
968 * ld-i386/i386.exp: Run protected6a.
969 * ld-i386/protected6.d: Renamed to ...
970 * ld-i386/protected6a.d: This.
971 * ld-x86-64/hidden4.d: New file.
972 * ld-x86-64/hidden4.s: Likewise.
973 * ld-x86-64/hidden5.d: Likewise.
974 * ld-x86-64/hidden5.s: Likewise.
975 * ld-x86-64/protected6.d: Renamed to ...
976 * ld-x86-64/protected6a.d: This.
977 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
978 protected7a and protected7b.
979
980 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
981
982 PR ld/pr17709
983 * ld-i386/protected6.d: New file.
984 * ld-i386/protected6.s: Likewise.
985 * ld-x86-64/protected6.d: Likewise.
986 * ld-x86-64/protected6.s: Likewise.
987 * ld-x86-64/protected7.d: Likewise.
988 * ld-x86-64/protected7.s: Likewise.
989 * ld-x86-64/protected7a.d: Likewise.
990 * ld-x86-64/protected7b.d: Likewise.
991
992 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
993
994 PR ld/pr15228
995 PR ld/pr17709
996 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
997 * ld-i386/pr17709-nacl.rd: New file.
998 * ld-i386/pr17709.rd: Likewise.
999 * ld-i386/pr17709a.s: Likewise.
1000 * ld-i386/pr17709b.s: Likewise.
1001 * ld-i386/protected3.d: Updated.
1002 * ld-i386/protected3.s: Likewise.
1003 * ld-x86-64/pr17709-nacl.rd: New file.
1004 * ld-x86-64/pr17709.rd: Likewise.
1005 * ld-x86-64/pr17709a.s: Likewise.
1006 * ld-x86-64/pr17709b.s: Likewise.
1007 * ld-x86-64/protected3.d: Updated.
1008 * ld-x86-64/protected3.s: Likewise.
1009 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1010
1011 2015-04-10 H.J. Lu <hongjiu.lu@intel.com>
1012
1013 PR ld/18223
1014 * ld-gc/gc.exp: Run pr18223.
1015 * ld-gc/pr18223.d: New file.
1016 * ld-gc/pr18223.s: Likewise.
1017
1018 2015-04-10 Alan Modra <amodra@gmail.com>
1019
1020 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1021 PR ld/pr15228
1022 PR ld/pr17709
1023 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
1024 * ld-i386/pr17709-nacl.rd: Delete.
1025 * ld-i386/pr17709.rd: Likewise.
1026 * ld-i386/pr17709a.s: Likewise.
1027 * ld-i386/pr17709b.s: Likewise.
1028 * ld-i386/protected3.d: Updated.
1029 * ld-i386/protected3.s: Likewise.
1030 * ld-x86-64/pr17709-nacl.rd: Delete.
1031 * ld-x86-64/pr17709.rd: Likewise.
1032 * ld-x86-64/pr17709a.s: Likewise.
1033 * ld-x86-64/pr17709b.s: Likewise.
1034 * ld-x86-64/protected3.d: Updated.
1035 * ld-x86-64/protected3.s: Likewise.
1036 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
1037
1038 2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
1039
1040 * ld-elf/compress.exp: Add a test for
1041 --compress-debug-sections=zlib-gabi.
1042 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
1043 (run_tests): Likewise.
1044 Verify linker output with zlib-gabi compressed debug input.
1045 * ld-elf/compressed1a.d: New file.
1046 * ld-elf/compressed1b.d: Likewise.
1047 * ld-elf/compressed1c.d: Likewise.
1048
1049 2015-04-07 Alan Modra <amodra@gmail.com>
1050
1051 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
1052 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
1053 * ld-tic6x/shlib-1b.rd: Likewise.
1054 * ld-tic6x/shlib-1r.rd: Likewise.
1055 * ld-tic6x/shlib-1rb.rd: Likewise.
1056 * ld-tic6x/shlib-app-1.rd: Likewise.
1057 * ld-tic6x/shlib-app-1b.rd: Likewise.
1058 * ld-tic6x/shlib-app-1r.rd: Likewise.
1059 * ld-tic6x/shlib-app-1rb.rd: Likewise.
1060 * ld-tic6x/shlib-noindex.rd: Likewise.
1061
1062 2015-04-07 Nick Clifton <nickc@redhat.com>
1063
1064 * ld-elf/orphan-5.l: New test - checks the linker's output with
1065 --warn-orphan enabled.
1066 * ld-elf/elf.exp: Run the new test.
1067
1068 2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
1069
1070 * ld-elf/compress.exp: Remove is_zlib_supported check.
1071 Fail if --compress-debug-sections doesn't work.
1072 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
1073
1074 2015-04-01 Tejas Belagod <tejas.belagod@arm.com>
1075
1076 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
1077 * ld-aarch64/erratum843419.d: New.
1078 * ld-aarch64/erratum843419.s: New.
1079
1080 2015-04-01 H.J. Lu <hongjiu.lu@intel.com>
1081
1082 PR ld/18176
1083 * ld-x86-64/pr18176.d: New file.
1084 * ld-x86-64/pr18176.s: Likewise.
1085 * ld-x86-64/pr18176.t: Likewise.
1086 * ld-x86-64/x86-64.exp: Run pr18176.
1087
1088 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1089
1090 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1091
1092 2015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1093
1094 PR ld/18169
1095 * ld-elf/linkinfo1a.d: Updated.
1096 * ld-elf/linkinfo1b.d: Likewise.
1097
1098 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1099
1100 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1101
1102 2015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1103
1104 * ld-aarch64/farcall-back-be.d: New.
1105
1106 2015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1107
1108 PR ld/18160
1109 * ld-x86-64/pr18160.d: New file.
1110 * ld-x86-64/pr18160.s: Likewise.
1111 * ld-x86-64/pr18160.t: Likewise.
1112 * ld-x86-64/x86-64.exp: Run pr18160.
1113 ---
1114 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1115
1116 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1117 section.
1118 * ld-aarch64/farcall-b.d: Likewise.
1119 * ld-aarch64/farcall-bl.d: Likewise.
1120 * ld-aarch64/farcall-back.d: Likewise.
1121
1122 2015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1123
1124 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1125 835769 workaround stubs.
1126
1127 2015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1128
1129 * ld-gc/all-debug-sections.d: New file.
1130 * ld-gc/all-debug-sections.s: Likewise.
1131 * ld-gc/gc.exp: Execute new testcase.
1132
1133 2015-03-11 Alan Modra <amodra@gmail.com>
1134
1135 * ld-powerpc/tls32.s: Add GOT pointer setup.
1136 * ld-powerpc/tls32.d: Update.
1137 * ld-powerpc/tls32.g: Update.
1138 * ld-powerpc/tls32.t: Update.
1139 * ld-powerpc/tlsexe.d: Update.
1140 * ld-powerpc/tlsexe32.d: Update.
1141 * ld-powerpc/tlsexe32.g: Update.
1142 * ld-powerpc/tlsexe32.r: Update.
1143 * ld-powerpc/tlsexetoc.d: Update.
1144 * ld-powerpc/tlsso32.d: Update.
1145 * ld-powerpc/tlsso32.g: Update.
1146 * ld-powerpc/tlsso32.r: Update.
1147
1148 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1149
1150 PR ld/pr15228
1151 PR ld/pr17709
1152 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1153 * ld-i386/pr17709-nacl.rd: New file.
1154 * ld-i386/pr17709.rd: Likewise.
1155 * ld-i386/pr17709a.s: Likewise.
1156 * ld-i386/pr17709b.s: Likewise.
1157 * ld-i386/protected3.d: Updated.
1158 * ld-i386/protected3.s: Likewise.
1159 * ld-x86-64/pr17709-nacl.rd: New file.
1160 * ld-x86-64/pr17709.rd: Likewise.
1161 * ld-x86-64/pr17709a.s: Likewise.
1162 * ld-x86-64/pr17709b.s: Likewise.
1163 * ld-x86-64/protected3.d: Updated.
1164 * ld-x86-64/protected3.s: Likewise.
1165 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1166
1167 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1168
1169 PR gas/17843
1170 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1171 * ld-aarch64/aarch64-elf.exp: Run it.
1172
1173 2015-02-28 Alan Modra <amodra@gmail.com>
1174
1175 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1176 * ld-sparc/gotop32.td: Likewise.
1177 * ld-sparc/gotop64.rd: Likewise.
1178 * ld-sparc/gotop64.td: Likewise.
1179 * ld-tilegx/external.s: Align .data.
1180 * ld-tilepro/external.s: Likewise.
1181
1182 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1183
1184 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1185 (tls-tiny-desc-le): Add.
1186 * ld-aarch64/tls-tiny-desc.d: New.
1187 * ld-aarch64/tls-tiny-desc.s: New.
1188 * ld-aarch64/tls-tiny-desc-ie.d: New.
1189 * ld-aarch64/tls-tiny-desc-ie.s: New.
1190 * ld-aarch64/tls-tiny-desc-le.d: New.
1191 * ld-aarch64/tls-tiny-desc-le.s: New.
1192
1193 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1194
1195 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1196 (tls-tiny-gd-le): Add.
1197 * ld-aarch64/tls-tiny-gd.d: New.
1198 * ld-aarch64/tls-tiny-gd.s: New.
1199 * ld-aarch64/tls-tiny-gd-ie.d: New.
1200 * ld-aarch64/tls-tiny-gd-ie.s: New.
1201 * ld-aarch64/tls-tiny-gd-le.d: New.
1202 * ld-aarch64/tls-tiny-gd-le.s: New.
1203
1204 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1205
1206 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1207 * ld-aarch64/tls-tiny-ie.d: New.
1208 * ld-aarch64/tls-tiny-ie.s: New.
1209
1210 2015-02-26 Terry Guo <terry.guo@arm.com>
1211
1212 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1213 * ld-arm/attr-merge-vfp-10.d: Likewise.
1214 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1215 * ld-arm/attr-merge-vfp-12.d: Likewise.
1216 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1217 * ld-arm/attr-merge-vfp-13.d: Likewise.
1218 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1219 * ld-arm/attr-merge-vfp-14.d: Likewise.
1220 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1221 * ld-arm/attr-merge-vfp-6.d: Likewise.
1222 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1223 * ld-arm/attr-merge-vfp-7.d: Likewise.
1224 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1225 * ld-arm/attr-merge-vfp-8.d: Likewise.
1226 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1227
1228 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1229
1230 * ld-avr/avr-prop-1.d: New file.
1231 * ld-avr/avr-prop-1.s: New file.
1232 * ld-avr/avr-prop-2.d: New file.
1233 * ld-avr/avr-prop-2.s: New file.
1234 * ld-avr/avr-prop-3.d: New file.
1235 * ld-avr/avr-prop-3.s: New file.
1236 * ld-avr/avr-prop-4.d: New file.
1237 * ld-avr/avr-prop-4.s: New file.
1238
1239 2015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1240
1241 * ld-sh/arch/arch_expected.txt: Regenerate.
1242 * ld-sh/arch/sh-dsp.s: Likewise.
1243 * ld-sh/arch/sh.s: Likewise.
1244 * ld-sh/arch/sh2.s: Likewise.
1245 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1246 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1247 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1248 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1249 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1250 * ld-sh/arch/sh2a.s: Likewise.
1251 * ld-sh/arch/sh2e.s: Likewise.
1252 * ld-sh/arch/sh3-dsp.s: Likewise.
1253 * ld-sh/arch/sh3-nommu.s: Likewise.
1254 * ld-sh/arch/sh3.s: Likewise.
1255 * ld-sh/arch/sh3e.s: Likewise.
1256 * ld-sh/arch/sh4-nofpu.s: Likewise.
1257 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1258 * ld-sh/arch/sh4.s: Likewise.
1259 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1260 * ld-sh/arch/sh4a.s: Likewise.
1261 * ld-sh/arch/sh4al-dsp.s: Likewise.
1262
1263 2015-02-24 Nick Clifton <nickc@redhat.com>
1264
1265 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1266
1267 2015-02-24 Alan Modra <amodra@gmail.com>
1268
1269 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1270
1271 2015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1272
1273 * ld-avr/region_overflow.d: New test.
1274 * ld-avr/region_overflow.s: Likewise.
1275
1276 2015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1277
1278 PR ld/4317
1279 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1280 * ld-x86-64/compressed1.d: Likewise.
1281 * ld-x86-64/pie1.d: Likewise.
1282
1283 2015-02-19 Alan Modra <amodra@gmail.com>
1284
1285 PR ld/4317
1286 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1287 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1288 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1289 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1290 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1291 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1292 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1293
1294 2015-02-17 Alan Modra <amodra@gmail.com>
1295
1296 PR ld/17975
1297 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1298 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1299 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1300 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1301 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1302 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1303 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1304 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1305 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1306 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1307 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1308 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1309 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1310
1311 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1312
1313 PR ld/17975
1314 * ld-i386/tlsbin-nacl.rd: Updated.
1315 * ld-i386/tlsbin.rd: Likewise.
1316 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1317 * ld-i386/tlsbindesc.rd: Likewise.
1318 * ld-i386/tlsdesc-nacl.rd: Likewise.
1319 * ld-i386/tlsdesc.rd: Likewise.
1320 * ld-i386/tlsnopic-nacl.rd: Likewise.
1321 * ld-i386/tlsnopic.rd: Likewise.
1322 * ld-i386/tlspic-nacl.rd: Likewise.
1323 * ld-i386/tlspic.rd: Likewise.
1324 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1325 * ld-x86-64/tlsbin.rd: Likewise.
1326 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1327 * ld-x86-64/tlsbindesc.rd: Likewise.
1328 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1329 * ld-x86-64/tlsdesc.rd: Likewise.
1330 * ld-x86-64/tlspic-nacl.rd: Likewise.
1331 * ld-x86-64/tlspic.rd: Likewise.
1332 * ld-alpha/tlspic.rd: Likewise.
1333 * ld-powerpc/tlsexe.r: Likewise.
1334 * ld-powerpc/tlsexetoc.r: Likewise.
1335 * ld-powerpc/tlsso.r: Likewise.
1336 * ld-powerpc/tlstocso.r: Likewise.
1337 * ld-s390/tlspic.rd: Likewise.
1338 * ld-s390/tlspic_64.rd: Likewise.
1339 * ld-sparc/gotop32.dd: Likewise.
1340 * ld-sparc/gotop64.dd: Likewise.
1341 * ld-sparc/tlssunnopic32.rd: Likewise.
1342 * ld-sparc/tlssunnopic64.rd: Likewise.
1343 * ld-sparc/tlssunpic32.rd: Likewise.
1344 * ld-sparc/tlssunpic64.rd: Likewise.
1345 * ld-tic6x/shlib-1.rd: Likewise.
1346 * ld-tic6x/shlib-1b.rd: Likewise.
1347 * ld-tic6x/shlib-1r.rd: Likewise.
1348 * ld-tic6x/shlib-1rb.rd: Likewise.
1349 * ld-tic6x/shlib-noindex.rd: Likewise.
1350
1351 2015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1352
1353 PR ld/17973
1354 * ld-plugin/plugin.exp (regassilent): New.
1355 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1356 (plugin_tests): Add a test for PR ld/17973.
1357 * ld-plugin/pr17973.d: New file.
1358 * ld-plugin/pr17973.s: Likewise.
1359
1360 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1361
1362 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1363
1364 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1365
1366 * ld-plugin/plugin-27.d: New.
1367 * ld-plugin/plugin-28.d: Likewise.
1368 * ld-plugin/plugin-29.d: Likewise.
1369 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1370 and LDPL_WARNING.
1371
1372 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1373
1374 PR ld/17878
1375 * ld-plugin/func.c: Add some comments.
1376 * ld-plugin/plugin-13.d: New file.
1377 * ld-plugin/plugin-14.d: Likewise.
1378 * ld-plugin/plugin-15.d: Likewise.
1379 * ld-plugin/plugin-16.d: Likewise.
1380 * ld-plugin/plugin-17.d: Likewise.
1381 * ld-plugin/plugin-18.d: Likewise.
1382 * ld-plugin/plugin-19.d: Likewise.
1383 * ld-plugin/plugin-20.d: Likewise.
1384 * ld-plugin/plugin-21.d: Likewise.
1385 * ld-plugin/plugin-22.d: Likewise.
1386 * ld-plugin/plugin-23.d: Likewise.
1387 * ld-plugin/plugin-24.d: Likewise.
1388 * ld-plugin/plugin-25.d: Likewise.
1389 * ld-plugin/plugin-26.d: Likewise.
1390 * ld-plugin/plugin.exp (plugin2_name): New.
1391 (plugin3_name): Likewise.
1392 (plugin2_path): Likewise.
1393 (plugin3_path): Likewise.
1394 (testsrcfiles): Likewise.
1395 (testsrcfiles_notext): Likewise.
1396 (plugin_tests): Add tests for non-object IR file.
1397 (plugin_lib_tests): Likewise.
1398 (plugin_extra_elf_tests): Likewise.
1399 (plugin_src_tests): New tests for non-object IR file.
1400 Run nm --plugin test.
1401 Run ar --plugin test.
1402 Run plugin_src_tests.
1403
1404 2015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1405
1406 PR ld/17935
1407 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1408 * ld-x86-64/x86-64.exp: Likewise.
1409
1410 * ld-i386/pr17935-1.d: New file.
1411 * ld-i386/pr17935-1.s: Likewise.
1412 * ld-i386/pr17935-2.d: Likewise.
1413 * ld-i386/pr17935-2.s: Likewise.
1414 * ld-x86-64/pr17935-1.d: Likewise.
1415 * ld-x86-64/pr17935-1.s: Likewise.
1416 * ld-x86-64/pr17935-2.d: Likewise.
1417 * ld-x86-64/pr17935-2.s: Likewise.
1418
1419 2015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1420
1421 PR ld/12365
1422 PR ld/14272
1423 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1424 * ld-plugin/plugin-7.d: Updated.
1425 * ld-plugin/plugin-8.d: Likewise.
1426
1427 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1428
1429 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1430 ld/12365 test.
1431
1432 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1433
1434 PR ld/12365
1435 * ld-plugin/pr12365a.c: New file.
1436 * ld-plugin/pr12365b.c: Likewise.
1437 * ld-plugin/pr12365c.c: Likewise.
1438
1439 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1440 test.
1441 Run the PR ld/12365 test.
1442
1443 2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1444
1445 PR ld/14918
1446 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1447
1448 * ld-plugin/pr14918.c: New file.
1449 * ld-plugin/pr14918.d: Likewise.
1450
1451 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1452
1453 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1454
1455 2015-01-29 Alan Modra <amodra@gmail.com>
1456
1457 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1458 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1459 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1460
1461 2015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1462
1463 PR ld/17878
1464 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1465 * ld-plugin/plugin-10.d: Likewise.
1466 * ld-plugin/plugin-11.d: Likewise.
1467 * ld-plugin/plugin-2.d: Likewise.
1468 * ld-plugin/plugin-3.d: Likewise.
1469 * ld-plugin/plugin-4.d: Likewise.
1470 * ld-plugin/plugin-5.d: Likewise.
1471 * ld-plugin/plugin-6.d: Likewise.
1472 * ld-plugin/plugin-7.d: Likewise.
1473 * ld-plugin/plugin-8.d: Likewise.
1474 * ld-plugin/plugin-9.d: Likewise.
1475
1476 2015-01-28 Jan Beulich <jbeulich@suse.com>
1477
1478 * ld-elf/pr16322.s (p1): Rename to px1.
1479 (f1): Rename to fx1.
1480
1481 2015-01-28 Alan Modra <amodra@gmail.com>
1482
1483 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1484 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1485 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1486
1487 2015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1488
1489 * ld-scripts/memory.t: Define new symbol tred.
1490 * ld-scripts/memory_sym.t: New.
1491 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1492 conditionally check values of linker symbols.
1493
1494 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1495
1496 * ld-scripts/provide-4-map.d: Update expected output.
1497 * ld-scripts/provide-5-map.d: Likewise.
1498
1499 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1500
1501 * ld-scripts/provide-4.d: New file.
1502 * ld-scripts/provide-4-map.d: New file.
1503 * ld-scripts/provide-4.t: New file.
1504 * ld-scripts/provide-5.d: New file.
1505 * ld-scripts/provide-5.s: New file.
1506 * ld-scripts/provide-5-map.d: New file.
1507 * ld-scripts/provide-5.t: New file.
1508 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1509 tests.
1510
1511 2015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1512
1513 * ld-scripts/overlay-size.d: Add 'map' option.
1514 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1515 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1516 option, checking linker mapfile output.
1517
1518 2015-01-20 Alan Modra <amodra@gmail.com>
1519
1520 * ld-powerpc/ambiguousv1.d,
1521 * ld-powerpc/ambiguousv1b.d,
1522 * ld-powerpc/ambiguousv2.d,
1523 * ld-powerpc/ambiguousv2b.d,
1524 * ld-powerpc/elfv2exe.d,
1525 * ld-powerpc/elfv2so.d,
1526 * ld-powerpc/tlsexe.r,
1527 * ld-powerpc/tlsexetoc.r,
1528 * ld-powerpc/tlsso.r,
1529 * ld-powerpc/tlstocso.r: Update.
1530
1531 2015-01-20 Alan Modra <amodra@gmail.com>
1532
1533 PR ld/17615
1534 * ld-elf/pr17615.d: Match .sbss too.
1535
1536 2015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1537
1538 PR ld/17615
1539 * ld-elf/pr17615.d: New file.
1540 * ld-elf/pr17615.s: Likewise.
1541
1542 2015-01-19 Alan Modra <amodra@gmail.com>
1543
1544 * ld-gc/pr14265.d,
1545 * ld-cris/tls-gc-68.d,
1546 * ld-cris/tls-gc-69.d,
1547 * ld-cris/tls-gc-70.d,
1548 * ld-cris/tls-gc-71.d,
1549 * ld-cris/tls-gc-75.d,
1550 * ld-cris/tls-gc-76.d,
1551 * ld-cris/tls-gc-79.d,
1552 * ld-mmix/bpo-10.d,
1553 * ld-mmix/bpo-11.d: Update.
1554
1555 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1556
1557 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1558 printed if 0 anymore.
1559
1560 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1561
1562 PR ld/17847
1563 * ld-x86-64/pie1.d: New file.
1564 * ld-x86-64/pie1.s: Likwise.
1565 * ld-x86-64/x86-64.exp: Run pie1.
1566
1567 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1568
1569 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1570 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1571 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1572
1573 2015-01-13 Jiong Wang <jiong.wang@arm.com>
1574
1575 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1576 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1577 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1578
1579 2015-01-13 Jiong Wang <jiong.wang@arm.com>
1580
1581 PR ld/17415
1582 * ld-aarch64/pr17415.s: Source file for new test.
1583 * ld-aarch64/pr17415.d: Expect file for new test.
1584 * ld-aarch64/aarch64-elf.exp: Run the new test.
1585
1586 2015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1587
1588 PR ld/17827
1589 * ld-x86-64/pr17689.out: Updated.
1590 * ld-x86-64/pr17689b.S: Likewise.
1591
1592 * ld-x86-64/pr17827.rd: New file.
1593
1594 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1595
1596 2015-01-08 Jan Beulich <jbeulich@suse.com>
1597
1598 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1599 enable_initfini_array=no case.
1600
1601 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1602
1603 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1604 readelf.
1605
1606 2015-01-01 Alan Modra <amodra@gmail.com>
1607
1608 Update year range in copyright notice of all files.
1609
1610 For older changes see ChangeLog-2014
1611 \f
1612 Copyright (C) 2015 Free Software Foundation, Inc.
1613
1614 Copying and distribution of this file, with or without modification,
1615 are permitted in any medium without royalty provided the copyright
1616 notice and this notice are preserved.
1617
1618 Local Variables:
1619 mode: change-log
1620 left-margin: 8
1621 fill-column: 74
1622 version-control: never
1623 End:
This page took 0.060014 seconds and 5 git commands to generate.