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