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