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