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