Set NOPIE_CFLAGS and NOPIE_LDFLAGS
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
6f8ea6c4
L
12015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2
3 * config/default.exp (NOPIE_CFLAGS): New.
4 (NOPIE_LDFLAGS): Likewise.
5 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
6 $NOPIE_LDFLAGS if needed.
7 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
8
219a6876
L
92015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10
11 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
12 (CXX): Likewise.
13
cda77e9e
L
142015-07-27 H.J. Lu <hongjiu.lu@intel.com>
15
16 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
17
379d3f1f
L
182015-07-27 H.J. Lu <hongjiu.lu@intel.com>
19
20 * ld-scripts/crossref.exp (CC): Save and restore. Append
21 $PLT_CFLAGS.
22
ea9fb8b3
L
232015-07-27 H.J. Lu <hongjiu.lu@intel.com>
24
25 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
26 -fPIC if needed.
27 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
28 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
29
faebca03
L
302015-07-27 H.J. Lu <hongjiu.lu@intel.com>
31
32 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
33 ld_compile.
34
c4972ed6
L
352015-07-27 H.J. Lu <hongjiu.lu@intel.com>
36
37 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
38 to build_binary.
39
e10461ae
L
402015-07-27 H.J. Lu <hongjiu.lu@intel.com>
41
42 * config/default.exp (PLT_CFLAGS): New.
43
32f573bc
SN
442015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
45
46 PR ld/18705
47 * ld-aarch64/protected-data.d: New.
48 * ld-aarch64/protected-data.s: New.
49 * ld-aarch64/aarch64-elf.exp: Add new test.
50
b68a20d6
SN
512015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
52
53 PR ld/18705
54 * ld-arm/protected-data.d: New.
55 * ld-arm/protected-data.s: New.
56 * ld-arm/arm-elf.exp: Add new test.
57
edcab5e8
L
582015-07-26 H.J. Lu <hongjiu.lu@intel.com>
59
60 PR ld/18718
61 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
62
d76b6207
L
632015-07-26 H.J. Lu <hongjiu.lu@intel.com>
64
65 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
66 to 0.
67
18d9555c
L
682015-07-25 H.J. Lu <hongjiu.lu@intel.com>
69
70 PR ld/18718
71 * ld-elf/pr18718.c: New file.
72 * ld-elf/shared.exp: Run tests for PR ld/18718.
73
a496fbc8
AM
742015-07-25 Alan Modra <amodra@gmail.com>
75
76 * ld-elf/symbolic-func.s,
77 * ld-elf/symbolic-func.r: New test.
78 * ld-elf/elf.exp: Run it.
79
84b74b49
L
802015-07-24 H.J. Lu <hongjiu.lu@intel.com>
81
82 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
83 * ld-elf/zlibbegin.rS: Also expect "GC".
84 * ld-elf/zlibnormal.rS: Likewise.
85
77a69ff8
JW
862015-07-16 Jiong Wang <jiong.wang@arm.com>
87
88 * ld-aarch64/tls-tiny-ld.s: New file.
89 * ld-aarch64/tls-tiny-ld.d: Ditto.
90 * ld-aarch64/aarch64-elf.exp: Run new test.
91
19a7fe52
L
922015-07-14 H.J. Lu <hongjiu.lu@intel.com>
93
94 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
95 SHF_COMPRESSED bit.
96 * ld-elf/zlibnormal.rS: Likewise.
97
3350cc01
CM
982015-07-09 Catherine Moore <clm@codesourcery.com>
99
72f4393d
L
100 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
101 * ld-mips-elf/attr-gnu-4-09.d: New.
102 * ld-mips-elf/attr-gnu-4-19.d: New.
103 * ld-mips-elf/attr-gnu-4-29.d: New.
104 * ld-mips-elf/attr-gnu-4-39.d: New.
105 * ld-mips-elf/attr-gnu-4-49.d: New.
106 * ld-mips-elf/attr-gnu-4-59.d: New.
107 * ld-mips-elf/attr-gnu-4-69.d: New.
108 * ld-mips-elf/attr-gnu-4-79.d: New.
109 * ld-mips-elf/attr-gnu-4-89.d: New.
110 * ld-mips-elf/attr-gnu-4-9.s: New.
111 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 112
328e7bfd
DC
1132015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
114
115 * ld-avr/gc-section-debugline.d: New test.
116 * ld-avr/per-function-debugline.s: Source for new test.
117
92a9c616
RS
1182015-07-05 Richard Sandiford <richard.sandiford@arm.com>
119
120 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
121 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
122 ld-powerpc/tocopt6.d: New test.
123 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
124
0f088b2a
KT
1252015-07-03 Kai Tietz <ktietz@redhat.com>
126 Nick Clifton <nickc@redhat.com>
127
128 PR ld/11539
129 * lib/ld-lib.exp (check_gc_sections_available): Do not
130 automatically fail for cygwin and mingw targets.
131
965b1d80
SL
1322015-07-01 Sandra Loosemore <sandra@codesourcery.com>
133 Cesar Philippidis <cesar@codesourcery.com>
134
135 * ld-nios2/mixed1a.d: New.
136 * ld-nios2/mixed1a.s: New.
137 * ld-nios2/mixed1b.d: New.
138 * ld-nios2/mixed1b.s: New.
139 * ld-nios2/nios2.exp: Build the new compatibility tests.
140
a2a55a40
L
1412015-06-27 H.J. Lu <hongjiu.lu@intel.com>
142
143 * ld-xtensa/tlsbin.rd: Updated.
144 * ld-xtensa/tlspic.rd: Likewise.
145
a5499fa4
MF
1462015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
147
148 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
149 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
150 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
151 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
152 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
153 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
154 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
155 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
156 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
157 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
158 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
159 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
160 * ld-mips-elf/tlsdyn-o32.d: Likewise.
161 * ld-mips-elf/tlsdyn-o32.got: Likewise.
162 * ld-mips-elf/pie-n32.d: New file.
163 * ld-mips-elf/pie-n64.d: Likewise.
164 * ld-mips-elf/pie-o32.d: Likewise.
165 * ld-mips-elf/pie.s: Likewise.
166 * ld-mips-elf/mips-elf.exp: Add new tests.
167
06e78fc7
L
1682015-06-25 H.J. Lu <hongjiu.lu@intel.com>
169
170 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
171
4a677ba7
L
1722015-06-25 H.J. Lu <hongjiu.lu@intel.com>
173
174 * ld-mmix/bspec1.d: Updated.
175 * ld-mmix/bspec2.d: Likewise.
176 * ld-mmix/undef-3.d: Likewise.
177
ef10c3ac
L
1782015-06-25 H.J. Lu <hongjiu.lu@intel.com>
179
180 PR gas/18451
181 * ld-elf/strtab.d: New file.
182 * ld-elf/strtab.s: Likewise.
183
7c1e8d3e
L
1842015-06-24 H.J. Lu <hongjiu.lu@intel.com>
185
186 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
187 * ld-x86-64/x86-64.exp: Likewise.
188 * ld-i386/pltgot-1.d: Updated.
189 * ld-x86-64/pltgot-1.d: Likewise.
190 * ld-i386/pltgot-2.d: New file.
191 * ld-x86-64/pltgot-2.d: Likewise.
192
c2170589
JW
1932015-06-23 Jiong Wang <jiong.wang@arm.com>
194
195 * ld-aarch64/dt_textrel.s: New testcase.
196 * ld-aarch64/dt_textrel.d: New expectation file.
197 * ld-aarch64/aarch64-elf.exp: Run new testcase.
198
696ddf4b
JW
1992015-06-17 Jiong Wang <jiong.wang@arm.com>
200
201 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
202 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
203 emulation mode.
204
1d5c94cb
AM
2052015-06-16 Alan Modra <amodra@gmail.com>
206
207 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
208 * ld-powerpc/ppc476-shared.d: Update.
209 * ld-powerpc/ppc476-shared2.d: Update.
210
3604cb1f
TG
2112015-06-12 Tristan Gingold <gingold@adacore.com>
212
213 * ld-scripts/print-memory-usage-1.t,
214 * ld-scripts/print-memory-usage-1.s,
215 * ld-scripts/print-memory-usage-1.l,
216 * ld-scripts/print-memory-usage-2.t,
217 * ld-scripts/print-memory-usage-2.l,
218 * ld-scripts/print-memory-usage-3.s,
219 * ld-scripts/print-memory-usage-3.t,
220 * ld-scripts/print-memory-usage-3.l,
221 * ld-scripts/print-memory-usage.t: New tests.
222 * ld-scripts/print-memory-usage.exp: Run them.
223
e00a2fbc
NC
2242015-06-05 Nick Clifton <nickc@redhat.com>
225
226 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
227
f8b44781
AM
2282015-06-05 Alan Modra <amodra@gmail.com>
229
230 * ld-powerpc/ppc476-shared.s,
231 * ld-powerpc/ppc476-shared.lnk,
232 * ld-powerpc/ppc476-shared.d,
233 * ld-powerpc/ppc476-shared2.d: New tests.
234 * ld-powerpc/powerpc.exp: Run them.
235
afa403d8
JW
2362015-06-02 Jiong Wang <jiong.wang@arm.com>
237
238 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
239
7018c030
JW
2402015-06-01 Jiong Wang <jiong.wang@arm.com>
241
242 * ld-aarch64/emit-relocs-28.s: New test file.
243 * ld-aarch64/emit-relocs-28.d: Ditto.
244 * ld-aarch64/aarch64-elf.exp: Run new test.
245
36e6c140
JW
2462015-06-01 Jiong Wang <jiong.wang@arm.com>
247
248 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
249 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
250 * ld-aarch64/aarch64-elf.exp: Run new testcase.
251
99ad26cb
JW
2522015-06-01 Jiong Wang <jiong.wang@arm.com>
253
254 * ld-aarch64/emit-relocs-313.s: New test file.
255 * ld-aarch64/emit-relocs-313.d: Ditto.
256 * ld-aarch64/aarch64-elf.exp: Run new test.
257
32c17175
SK
2582015-05-29 Stephen Kitt <steve@sk2.org>
259
260 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
261 compiler command line.
262
2f0c68f2
CM
2632015-05-28 Catherine Moore <clm@codesourcery.com>
264
265 ld/testsuite/
266 * ld-mips-elf/compact-eh.ld: New linker script.
267 * ld-mips-elf/compact-eh1.d: New.
268 * ld-mips-elf/compact-eh1.s: New.
269 * ld-mips-elf/compact-eh1a.s: New.
270 * ld-mips-elf/compact-eh1b.s: New.
271 * ld-mips-elf/compact-eh2.d: New.
272 * ld-mips-elf/compact-eh2.s: New.
273 * ld-mips-elf/compact-eh3.d: New.
274 * ld-mips-elf/compact-eh3.s: New.
275 * ld-mips-elf/compact-eh3a.s: New.
276 * ld-mips-elf/compact-eh4.d: New.
277 * ld-mips-elf/compact-eh5.d: New.
278 * ld-mips-elf/compact-eh6.d: New.
279 * ld-mips-elf/mips-elf.exp: Run new tests.
280
8ded2ddc
L
2812015-05-27 H.J. Lu <hongjiu.lu@intel.com>
282
283 PR binutils/18458
284 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
285 libpr18458b.so.
286 (run_tests): Run pr18458 test.
287 * ld-elf/pr18458a.c: New file.
288 * ld-elf/pr18458b.c: Likewise.
289 * ld-elf/pr18458c.c: Likewise.
290
25070364
L
2912015-05-16 H.J. Lu <hongjiu.lu@intel.com>
292
293 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
294 * ld-x86-64/x86-64.exp: Likewise
295 * ld-i386/pr17689now.rd: New file.
296 * ld-x86-64/pr17689now.rd: Likewise
297
5db04b09
L
2982015-05-15 H.J. Lu <hongjiu.lu@intel.com>
299
300 PR binutis/18386
301 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
302 * ld-x86-64/tlspic.dd: Likewise.
303 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
304 objdump for tlspic.dd and tlsgdesc.dd.
305
a3747075
L
3062015-05-12 H.J. Lu <hongjiu.lu@intel.com>
307
308 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
309 * ld-x86-64/x86-64.exp: Likewise.
310 * ld-i386/pltgot-1.d: New file.
311 * ld-i386/pltgot-1.s: Likewise.
312 * ld-x86-64/pltgot-1.d: Likewise.
313 * ld-x86-64/pltgot-1.s: Likewise.
314
5197d474
L
3152015-05-11 H.J. Lu <hongjiu.lu@intel.com>
316
317 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
318 * ld-i386/iamcu-4.d: New file.
319
7e0a8112
L
3202015-05-11 H.J. Lu <hongjiu.lu@intel.com>
321
322 * ld-i386/abs-iamcu.d: New file.
323 * ld-i386/dummy.s: Likewise.
324 * ld-i386/foo.s: Likewise.
325 * ld-i386/iamcu-1.d: Likewise.
326 * ld-i386/iamcu-2.d: Likewise.
327 * ld-i386/iamcu-3.d: Likewise.
328 * ld-i386/start.s: Likewise.
329 * ld-i386/i386.exp (iamcu_tests): New.
330 Run iamcu_tests.
331
31955f99
L
3322015-05-08 H.J. Lu <hongjiu.lu@intel.com>
333
334 PR binutis/18386
335 * ld-x86-64/tlsgdesc.dd: Updated.
336 * ld-x86-64/tlspic.dd: Likewise.
337
43c1d34c
L
3382015-04-29 H.J. Lu <hongjiu.lu@intel.com>
339
340 PR ld/18354
341 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
342 gnunormal and gabinormal against libfoozlib.so.
343
9081b64d
JW
3442015-04-27 Renlin Li <renlin.li@arm.com>
345
346 * ld-arm/ifunc-10.dd: Adjust expected output.
347 * ld-arm/ifunc-2.dd: Likewise.
348
963a4320
AK
3492015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
350
351 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
352
44bd1acd
AM
3532015-04-24 Alan Modra <amodra@gmail.com>
354
355 * ld-powerpc/tocnovar.d: Revert last change.
356
7a5c933c
RE
3572015-04-24 Richard Earnshaw <rearnsha@arm.com>
358
359 * ld-arm/armthumb-lib.d: Regenerate expected output.
360 * ld-arm/armthumb-lib.d: Likewise.
361 * ld-arm/armthumb-lib.sym: Likewise.
362 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
363 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
364 * ld-arm/cortex-a8-fix-b.d: Likewise.
365 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
366 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
367 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
368 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
369 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
370 * ld-arm/cortex-a8-fix-bl.d: Likewise.
371 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
372 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
373 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
374 * ld-arm/cortex-a8-fix-blx.d: Likewise.
375 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
376 * ld-arm/farcall-mixed-app-v5.d: Likewise.
377 * ld-arm/farcall-mixed-app.d: Likewise.
378 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
379 * ld-arm/farcall-mixed-lib.d: Likewise.
380 * ld-arm/mixed-app-v5.d: Likewise.
381 * ld-arm/mixed-app.d: Likewise.
382 * ld-arm/mixed-lib.d: Likewise.
383
30d72bc3
NC
3842015-04-24 Nick Clifton <nickc@redhat.com>
385
386 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
387 do not use elf.em.
388
04651c08
HPN
3892015-04-24 Hans-Peter Nilsson <hp@axis.com>
390
391 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
392 to cris*-*-elf.
393
005db9f9
L
3942015-04-23 H.J. Lu <hongjiu.lu@intel.com>
395
396 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
397 frv.
398
3e19fb8f
L
3992015-04-23 H.J. Lu <hongjiu.lu@intel.com>
400
401 PR ld/18277
402 * ld-elf/compressed1d.d: New.
403 * ld-elf/compressed1e.d: Likewise.
404
a27e685f
AM
4052015-04-23 Alan Modra <amodra@gmail.com>
406
407 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
408 * ld-powerpc/defsym.d: Likewise.
409 * ld-powerpc/elfv2-2exe.d: Likewise.
410 * ld-powerpc/elfv2exe.d: Likewise.
411 * ld-powerpc/elfv2so.d: Likewise.
412 * ld-powerpc/relbrlt.d: Likewise.
413 * ld-powerpc/tls.g: Likewise.
414 * ld-powerpc/tlsexe.d: Likewise.
415 * ld-powerpc/tlsexe.g: Likewise.
416 * ld-powerpc/tlsexe.r: Likewise.
417 * ld-powerpc/tlsexetoc.d: Likewise.
418 * ld-powerpc/tlsexetoc.g: Likewise.
419 * ld-powerpc/tlsexetoc.r: Likewise.
420 * ld-powerpc/tlsso.d: Likewise.
421 * ld-powerpc/tlsso.g: Likewise.
422 * ld-powerpc/tlsso.r: Likewise.
423 * ld-powerpc/tlstoc.g: Likewise.
424 * ld-powerpc/tlstocso.d: Likewise.
425 * ld-powerpc/tlstocso.g: Likewise.
426 * ld-powerpc/tlstocso.r: Likewise.
427 * ld-powerpc/tocopt.d: Likewise.
428 * ld-powerpc/tocopt2.d: Likewise.
429 * ld-powerpc/tocopt3.d: Likewise.
430 * ld-powerpc/tocopt4.d: Likewise.
431 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 432 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 433
0e5fabeb
AM
4342015-04-22 Alan Modra <amodra@gmail.com>
435
436 * ld-x86-64/pr18176.d: Update.
437
d5597ebc
L
4382015-04-22 H.J. Lu <hongjiu.lu@intel.com>
439
440 PR ld/18289
441 * ld-i386/copyreloc-lib.c: New file.
442 * ld-i386/copyreloc-main.S: Likewise.
443 * ld-i386/copyreloc-main.out: Likewise.
444 * ld-i386/copyreloc-main1.rd: Likewise.
445 * ld-i386/copyreloc-main2.rd: Likewise.
446 * ld-i386/dummy.c: Likewise.
447 * ld-i386/pr17689.out: Likewise.
448 * ld-i386/pr17689.rd: Likewise.
449 * ld-i386/pr17689a.c: Likewise.
450 * ld-i386/pr17689b.S: Likewise.
451 * ld-i386/pr17827.rd: Likewise.
452 * ld-i386/pr17827ver.rd: Likewise.
453 * ld-i386/i386.exp: Run copyreloc tests.
454
be59ad3d
L
4552015-04-20 H.J. Lu <hongjiu.lu@intel.com>
456
457 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
458 * ld-mmix/bspec2.d: Likewise.
459 * ld-mmix/local1.d: Likewise.
460 * ld-mmix/local3.d: Likewise.
461 * ld-mmix/local5.d: Likewise.
462 * ld-mmix/local7.d: Likewise.
463 * ld-mmix/undef-3.d: Likewise.
464 * ld-sh/sh64/crangerel1.rd: Likewise.
465 * ld-sh/sh64/crangerel2.rd: Likewise.
466 * ld-tic6x/common.d: Likewise.
467 * ld-tic6x/shlib-1.rd: Likewise.
468 * ld-tic6x/shlib-1b.rd: Likewise.
469 * ld-tic6x/shlib-1r.rd: Likewise.
470 * ld-tic6x/shlib-1rb.rd: Likewise.
471 * ld-tic6x/shlib-app-1.rd: Likewise.
472 * ld-tic6x/shlib-app-1b.rd: Likewise.
473 * ld-tic6x/shlib-app-1r.rd: Likewise.
474 * ld-tic6x/shlib-app-1rb.rd: Likewise.
475 * ld-tic6x/shlib-noindex.rd: Likewise.
476 * ld-tic6x/static-app-1.rd: Likewise.
477 * ld-tic6x/static-app-1b.rd: Likewise.
478 * ld-tic6x/static-app-1r.rd: Likewise.
479 * ld-tic6x/static-app-1rb.rd: Likewise.
480 * ld-x86-64/ilp32-4.d: Likewise.
481 * ld-x86-64/split-by-file-nacl.rd: Likewise.
482 * ld-x86-64/split-by-file.rd: Likewise.
483
0ce398f1
L
4842015-04-14 H.J. Lu <hongjiu.lu@intel.com>
485
486 * ld-elf/compress.exp (build_tests): Add tests for
487 --compress-debug-sections=.
488 (run_tests): Likewise.
489 Add additonal tests for --compress-debug-sections=.
490 * ld-elf/gabiend.rt: New file.
491 * ld-elf/gabinormal.rt: Likewise.
492 * ld-elf/gnubegin.rS: Likewise.
493 * ld-elf/gnunormal.rS: Likewise.
494 * ld-elf/zlibbegin.rS: Likewise.
495 * ld-elf/zlibnormal.rS: Likewise.
496
ecd27210
AM
4972015-04-15 Alan Modra <amodra@gmail.com>
498
499 * ld-gc/pr18223.d: xfail tic6x.
500
889c2a67
L
5012015-04-14 H.J. Lu <hongjiu.lu@intel.com>
502
503 PR ld/pr17709
504 * ld-i386/i386.exp: Run protected6b.
505 * ld-i386/protected6b.d: New file.
506 * ld-x86-64/protected6b.d: Likewise.
507 * ld-x86-64/x86-64.exp: Run protected6b.
508
e3c0e327
L
5092015-04-11 H.J. Lu <hongjiu.lu@intel.com>
510
511 * ld-i386/i386.exp: Run protected6a.
512 * ld-i386/protected6.d: Renamed to ...
513 * ld-i386/protected6a.d: This.
514 * ld-x86-64/hidden4.d: New file.
515 * ld-x86-64/hidden4.s: Likewise.
516 * ld-x86-64/hidden5.d: Likewise.
517 * ld-x86-64/hidden5.s: Likewise.
518 * ld-x86-64/protected6.d: Renamed to ...
519 * ld-x86-64/protected6a.d: This.
520 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
521 protected7a and protected7b.
522
3d949995
L
5232015-04-10 H.J. Lu <hongjiu.lu@intel.com>
524
525 PR ld/pr17709
526 * ld-i386/protected6.d: New file.
527 * ld-i386/protected6.s: Likewise.
528 * ld-x86-64/protected6.d: Likewise.
529 * ld-x86-64/protected6.s: Likewise.
530 * ld-x86-64/protected7.d: Likewise.
531 * ld-x86-64/protected7.s: Likewise.
532 * ld-x86-64/protected7a.d: Likewise.
533 * ld-x86-64/protected7b.d: Likewise.
534
f7483970
L
5352015-04-10 H.J. Lu <hongjiu.lu@intel.com>
536
537 PR ld/pr15228
538 PR ld/pr17709
539 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
540 * ld-i386/pr17709-nacl.rd: New file.
541 * ld-i386/pr17709.rd: Likewise.
542 * ld-i386/pr17709a.s: Likewise.
543 * ld-i386/pr17709b.s: Likewise.
544 * ld-i386/protected3.d: Updated.
545 * ld-i386/protected3.s: Likewise.
546 * ld-x86-64/pr17709-nacl.rd: New file.
547 * ld-x86-64/pr17709.rd: Likewise.
548 * ld-x86-64/pr17709a.s: Likewise.
549 * ld-x86-64/pr17709b.s: Likewise.
550 * ld-x86-64/protected3.d: Updated.
551 * ld-x86-64/protected3.s: Likewise.
552 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
553
11e6e4c7
L
5542015-04-10 H.J. Lu <hongjiu.lu@intel.com>
555
556 PR ld/18223
557 * ld-gc/gc.exp: Run pr18223.
558 * ld-gc/pr18223.d: New file.
559 * ld-gc/pr18223.s: Likewise.
560
8d2ea2a8
AM
5612015-04-10 Alan Modra <amodra@gmail.com>
562
563 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
564 PR ld/pr15228
565 PR ld/pr17709
566 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
567 * ld-i386/pr17709-nacl.rd: Delete.
568 * ld-i386/pr17709.rd: Likewise.
569 * ld-i386/pr17709a.s: Likewise.
570 * ld-i386/pr17709b.s: Likewise.
571 * ld-i386/protected3.d: Updated.
572 * ld-i386/protected3.s: Likewise.
573 * ld-x86-64/pr17709-nacl.rd: Delete.
574 * ld-x86-64/pr17709.rd: Likewise.
575 * ld-x86-64/pr17709a.s: Likewise.
576 * ld-x86-64/pr17709b.s: Likewise.
577 * ld-x86-64/protected3.d: Updated.
578 * ld-x86-64/protected3.s: Likewise.
579 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
580
151411f8
L
5812015-04-08 H.J. Lu <hongjiu.lu@intel.com>
582
583 * ld-elf/compress.exp: Add a test for
584 --compress-debug-sections=zlib-gabi.
585 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
586 (run_tests): Likewise.
587 Verify linker output with zlib-gabi compressed debug input.
588 * ld-elf/compressed1a.d: New file.
589 * ld-elf/compressed1b.d: Likewise.
590 * ld-elf/compressed1c.d: Likewise.
591
87070c08
AM
5922015-04-07 Alan Modra <amodra@gmail.com>
593
594 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
595 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
596 * ld-tic6x/shlib-1b.rd: Likewise.
597 * ld-tic6x/shlib-1r.rd: Likewise.
598 * ld-tic6x/shlib-1rb.rd: Likewise.
599 * ld-tic6x/shlib-app-1.rd: Likewise.
600 * ld-tic6x/shlib-app-1b.rd: Likewise.
601 * ld-tic6x/shlib-app-1r.rd: Likewise.
602 * ld-tic6x/shlib-app-1rb.rd: Likewise.
603 * ld-tic6x/shlib-noindex.rd: Likewise.
604
3ea60775
NC
6052015-04-07 Nick Clifton <nickc@redhat.com>
606
607 * ld-elf/orphan-5.l: New test - checks the linker's output with
608 --warn-orphan enabled.
609 * ld-elf/elf.exp: Run the new test.
610
dae148f3
L
6112015-04-06 H.J. Lu <hongjiu.lu@intel.com>
612
613 * ld-elf/compress.exp: Remove is_zlib_supported check.
614 Fail if --compress-debug-sections doesn't work.
615 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
616
4106101c
MS
6172015-04-01 Tejas Belagod <tejas.belagod@arm.com>
618
619 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
620 * ld-aarch64/erratum843419.d: New.
621 * ld-aarch64/erratum843419.s: New.
622
875b5b9d
L
6232015-04-01 H.J. Lu <hongjiu.lu@intel.com>
624
625 PR ld/18176
626 * ld-x86-64/pr18176.d: New file.
627 * ld-x86-64/pr18176.s: Likewise.
628 * ld-x86-64/pr18176.t: Likewise.
629 * ld-x86-64/x86-64.exp: Run pr18176.
630
f24173eb
L
6312015-03-31 H.J. Lu <hongjiu.lu@intel.com>
632
633 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
634
bd53a53a
L
6352015-03-30 H.J. Lu <hongjiu.lu@intel.com>
636
637 PR ld/18169
638 * ld-elf/linkinfo1a.d: Updated.
639 * ld-elf/linkinfo1b.d: Likewise.
640
5e228181
L
6412015-03-27 H.J. Lu <hongjiu.lu@intel.com>
642
643 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
644
93ca8569
TB
6452015-03-26 Tejas Belagod <tejas.belagod@arm.com>
646
647 * ld-aarch64/farcall-back-be.d: New.
648
b19a8f85
L
6492015-03-26 H.J. Lu <hongjiu.lu@intel.com>
650
651 PR ld/18160
652 * ld-x86-64/pr18160.d: New file.
653 * ld-x86-64/pr18160.s: Likewise.
654 * ld-x86-64/pr18160.t: Likewise.
655 * ld-x86-64/x86-64.exp: Run pr18160.
656---
61865519
MS
6572015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
658
659 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
660 section.
661 * ld-aarch64/farcall-b.d: Likewise.
662 * ld-aarch64/farcall-bl.d: Likewise.
663 * ld-aarch64/farcall-back.d: Likewise.
664
d9ced15d
MS
6652015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
666
667 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
668 835769 workaround stubs.
669
d422d1c4
SKS
6702015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
671
672 * ld-gc/all-debug-sections.d: New file.
673 * ld-gc/all-debug-sections.s: Likewise.
674 * ld-gc/gc.exp: Execute new testcase.
675
1079403c
AM
6762015-03-11 Alan Modra <amodra@gmail.com>
677
678 * ld-powerpc/tls32.s: Add GOT pointer setup.
679 * ld-powerpc/tls32.d: Update.
680 * ld-powerpc/tls32.g: Update.
681 * ld-powerpc/tls32.t: Update.
682 * ld-powerpc/tlsexe.d: Update.
683 * ld-powerpc/tlsexe32.d: Update.
684 * ld-powerpc/tlsexe32.g: Update.
685 * ld-powerpc/tlsexe32.r: Update.
686 * ld-powerpc/tlsexetoc.d: Update.
687 * ld-powerpc/tlsso32.d: Update.
688 * ld-powerpc/tlsso32.g: Update.
689 * ld-powerpc/tlsso32.r: Update.
690
ca3fe95e
L
6912015-03-05 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
e09ab7ac
RS
7102015-03-04 Richard Sandiford <richard.sandiford@arm.com>
711
712 PR gas/17843
713 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
714 * ld-aarch64/aarch64-elf.exp: Run it.
715
9028d943
AM
7162015-02-28 Alan Modra <amodra@gmail.com>
717
718 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
719 * ld-sparc/gotop32.td: Likewise.
720 * ld-sparc/gotop64.rd: Likewise.
721 * ld-sparc/gotop64.td: Likewise.
722 * ld-tilegx/external.s: Align .data.
723 * ld-tilepro/external.s: Likewise.
724
60d1b0d6
MS
7252015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
726
727 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
728 (tls-tiny-desc-le): Add.
729 * ld-aarch64/tls-tiny-desc.d: New.
730 * ld-aarch64/tls-tiny-desc.s: New.
731 * ld-aarch64/tls-tiny-desc-ie.d: New.
732 * ld-aarch64/tls-tiny-desc-ie.s: New.
733 * ld-aarch64/tls-tiny-desc-le.d: New.
734 * ld-aarch64/tls-tiny-desc-le.s: New.
735
b480a481
MS
7362015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
737
738 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
739 (tls-tiny-gd-le): Add.
740 * ld-aarch64/tls-tiny-gd.d: New.
741 * ld-aarch64/tls-tiny-gd.s: New.
742 * ld-aarch64/tls-tiny-gd-ie.d: New.
743 * ld-aarch64/tls-tiny-gd-ie.s: New.
744 * ld-aarch64/tls-tiny-gd-le.d: New.
745 * ld-aarch64/tls-tiny-gd-le.s: New.
746
b1089987
MS
7472015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
748
749 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
750 * ld-aarch64/tls-tiny-ie.d: New.
751 * ld-aarch64/tls-tiny-ie.s: New.
752
99654aaf
TG
7532015-02-26 Terry Guo <terry.guo@arm.com>
754
755 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
756 * ld-arm/attr-merge-vfp-10.d: Likewise.
757 * ld-arm/attr-merge-vfp-10r.d: Likewise.
758 * ld-arm/attr-merge-vfp-12.d: Likewise.
759 * ld-arm/attr-merge-vfp-12r.d: Likewise.
760 * ld-arm/attr-merge-vfp-13.d: Likewise.
761 * ld-arm/attr-merge-vfp-13r.d: Likewise.
762 * ld-arm/attr-merge-vfp-14.d: Likewise.
763 * ld-arm/attr-merge-vfp-14r.d: Likewise.
764 * ld-arm/attr-merge-vfp-6.d: Likewise.
765 * ld-arm/attr-merge-vfp-6r.d: Likewise.
766 * ld-arm/attr-merge-vfp-7.d: Likewise.
767 * ld-arm/attr-merge-vfp-7r.d: Likewise.
768 * ld-arm/attr-merge-vfp-8.d: Likewise.
769 * ld-arm/attr-merge-vfp-8r.d: Likewise.
770
bac13f5a
AB
7712015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
772
773 * ld-avr/avr-prop-1.d: New file.
774 * ld-avr/avr-prop-1.s: New file.
775 * ld-avr/avr-prop-2.d: New file.
776 * ld-avr/avr-prop-2.s: New file.
777 * ld-avr/avr-prop-3.d: New file.
778 * ld-avr/avr-prop-3.s: New file.
779 * ld-avr/avr-prop-4.d: New file.
780 * ld-avr/avr-prop-4.s: New file.
781
ac994365
OE
7822015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
783
784 * ld-sh/arch/arch_expected.txt: Regenerate.
785 * ld-sh/arch/sh-dsp.s: Likewise.
786 * ld-sh/arch/sh.s: Likewise.
787 * ld-sh/arch/sh2.s: Likewise.
788 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
789 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
790 * ld-sh/arch/sh2a-nofpu.s: Likewise.
791 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
792 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
793 * ld-sh/arch/sh2a.s: Likewise.
794 * ld-sh/arch/sh2e.s: Likewise.
795 * ld-sh/arch/sh3-dsp.s: Likewise.
796 * ld-sh/arch/sh3-nommu.s: Likewise.
797 * ld-sh/arch/sh3.s: Likewise.
798 * ld-sh/arch/sh3e.s: Likewise.
799 * ld-sh/arch/sh4-nofpu.s: Likewise.
800 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
801 * ld-sh/arch/sh4.s: Likewise.
802 * ld-sh/arch/sh4a-nofpu.s: Likewise.
803 * ld-sh/arch/sh4a.s: Likewise.
804 * ld-sh/arch/sh4al-dsp.s: Likewise.
805
685080f2
NC
8062015-02-24 Nick Clifton <nickc@redhat.com>
807
808 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
809
884151a7
AM
8102015-02-24 Alan Modra <amodra@gmail.com>
811
812 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
813
cb072816
SKS
8142015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
815
816 * ld-avr/region_overflow.d: New test.
817 * ld-avr/region_overflow.s: Likewise.
818
db95bb7c
L
8192015-02-19 H.J. Lu <hongjiu.lu@intel.com>
820
821 PR ld/4317
822 * ld-i386/compressed1.d: Use nm/readelf with "failif".
823 * ld-x86-64/compressed1.d: Likewise.
824 * ld-x86-64/pie1.d: Likewise.
825
d983c8c5
AM
8262015-02-19 Alan Modra <amodra@gmail.com>
827
828 PR ld/4317
829 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
830 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
831 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
832 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
833 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
834 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
835 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
836
2ec55de3
AM
8372015-02-17 Alan Modra <amodra@gmail.com>
838
839 PR ld/17975
840 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
841 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
842 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
843 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
844 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
845 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
846 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
847 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
848 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
849 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
850 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
851 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
852 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
853
6dfb72b9
L
8542015-02-16 H.J. Lu <hongjiu.lu@intel.com>
855
856 PR ld/17975
67ca0b76 857 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
858 * ld-i386/tlsbin.rd: Likewise.
859 * ld-i386/tlsbindesc-nacl.rd: Likewise.
860 * ld-i386/tlsbindesc.rd: Likewise.
861 * ld-i386/tlsdesc-nacl.rd: Likewise.
862 * ld-i386/tlsdesc.rd: Likewise.
863 * ld-i386/tlsnopic-nacl.rd: Likewise.
864 * ld-i386/tlsnopic.rd: Likewise.
865 * ld-i386/tlspic-nacl.rd: Likewise.
866 * ld-i386/tlspic.rd: Likewise.
867 * ld-x86-64/tlsbin-nacl.rd: Likewise.
868 * ld-x86-64/tlsbin.rd: Likewise.
869 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
870 * ld-x86-64/tlsbindesc.rd: Likewise.
871 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
872 * ld-x86-64/tlsdesc.rd: Likewise.
873 * ld-x86-64/tlspic-nacl.rd: Likewise.
874 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
875 * ld-alpha/tlspic.rd: Likewise.
876 * ld-powerpc/tlsexe.r: Likewise.
877 * ld-powerpc/tlsexetoc.r: Likewise.
878 * ld-powerpc/tlsso.r: Likewise.
879 * ld-powerpc/tlstocso.r: Likewise.
880 * ld-s390/tlspic.rd: Likewise.
881 * ld-s390/tlspic_64.rd: Likewise.
882 * ld-sparc/gotop32.dd: Likewise.
883 * ld-sparc/gotop64.dd: Likewise.
884 * ld-sparc/tlssunnopic32.rd: Likewise.
885 * ld-sparc/tlssunnopic64.rd: Likewise.
886 * ld-sparc/tlssunpic32.rd: Likewise.
887 * ld-sparc/tlssunpic64.rd: Likewise.
888 * ld-tic6x/shlib-1.rd: Likewise.
889 * ld-tic6x/shlib-1b.rd: Likewise.
890 * ld-tic6x/shlib-1r.rd: Likewise.
891 * ld-tic6x/shlib-1rb.rd: Likewise.
892 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 893
f58926a6
L
8942015-02-14 H.J. Lu <hongjiu.lu@intel.com>
895
896 PR ld/17973
897 * ld-plugin/plugin.exp (regassilent): New.
898 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
899 (plugin_tests): Add a test for PR ld/17973.
900 * ld-plugin/pr17973.d: New file.
901 * ld-plugin/pr17973.s: Likewise.
902
761e2bd4
L
9032015-02-12 H.J. Lu <hongjiu.lu@intel.com>
904
905 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
906
45e81354
L
9072015-02-11 H.J. Lu <hongjiu.lu@intel.com>
908
909 * ld-plugin/plugin-27.d: New.
910 * ld-plugin/plugin-28.d: Likewise.
911 * ld-plugin/plugin-29.d: Likewise.
912 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
913 and LDPL_WARNING.
914
7275e869
L
9152015-02-11 H.J. Lu <hongjiu.lu@intel.com>
916
917 PR ld/17878
918 * ld-plugin/func.c: Add some comments.
919 * ld-plugin/plugin-13.d: New file.
920 * ld-plugin/plugin-14.d: Likewise.
921 * ld-plugin/plugin-15.d: Likewise.
922 * ld-plugin/plugin-16.d: Likewise.
923 * ld-plugin/plugin-17.d: Likewise.
924 * ld-plugin/plugin-18.d: Likewise.
925 * ld-plugin/plugin-19.d: Likewise.
926 * ld-plugin/plugin-20.d: Likewise.
927 * ld-plugin/plugin-21.d: Likewise.
928 * ld-plugin/plugin-22.d: Likewise.
929 * ld-plugin/plugin-23.d: Likewise.
930 * ld-plugin/plugin-24.d: Likewise.
931 * ld-plugin/plugin-25.d: Likewise.
932 * ld-plugin/plugin-26.d: Likewise.
933 * ld-plugin/plugin.exp (plugin2_name): New.
934 (plugin3_name): Likewise.
935 (plugin2_path): Likewise.
936 (plugin3_path): Likewise.
937 (testsrcfiles): Likewise.
938 (testsrcfiles_notext): Likewise.
939 (plugin_tests): Add tests for non-object IR file.
940 (plugin_lib_tests): Likewise.
941 (plugin_extra_elf_tests): Likewise.
942 (plugin_src_tests): New tests for non-object IR file.
943 Run nm --plugin test.
944 Run ar --plugin test.
945 Run plugin_src_tests.
946
1952c5cd
L
9472015-02-07 H.J. Lu <hongjiu.lu@intel.com>
948
949 PR ld/17935
950 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
951 * ld-x86-64/x86-64.exp: Likewise.
952
953 * ld-i386/pr17935-1.d: New file.
954 * ld-i386/pr17935-1.s: Likewise.
955 * ld-i386/pr17935-2.d: Likewise.
956 * ld-i386/pr17935-2.s: Likewise.
957 * ld-x86-64/pr17935-1.d: Likewise.
958 * ld-x86-64/pr17935-1.s: Likewise.
959 * ld-x86-64/pr17935-2.d: Likewise.
960 * ld-x86-64/pr17935-2.s: Likewise.
961
9e2dec47
L
9622015-02-06 H.J. Lu <hongjiu.lu@intel.com>
963
964 PR ld/12365
965 PR ld/14272
966 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
967 * ld-plugin/plugin-7.d: Updated.
968 * ld-plugin/plugin-8.d: Likewise.
969
8962a307
L
9702015-02-04 H.J. Lu <hongjiu.lu@intel.com>
971
972 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
973 ld/12365 test.
974
60f79275
L
9752015-02-03 H.J. Lu <hongjiu.lu@intel.com>
976
977 PR ld/12365
978 * ld-plugin/pr12365a.c: New file.
979 * ld-plugin/pr12365b.c: Likewise.
980 * ld-plugin/pr12365c.c: Likewise.
981
982 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
983 test.
984 Run the PR ld/12365 test.
985
9910b1c8
L
9862015-02-03 H.J. Lu <hongjiu.lu@intel.com>
987
988 PR ld/14918
989 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
990
991 * ld-plugin/pr14918.c: New file.
992 * ld-plugin/pr14918.d: Likewise.
993
1a215085
L
9942015-01-29 H.J. Lu <hongjiu.lu@intel.com>
995
996 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
997
b86ac8e3
AM
9982015-01-29 Alan Modra <amodra@gmail.com>
999
1000 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1001 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1002 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1003
15f7a26b
L
10042015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1005
1006 PR ld/17878
1007 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1008 * ld-plugin/plugin-10.d: Likewise.
1009 * ld-plugin/plugin-11.d: Likewise.
1010 * ld-plugin/plugin-2.d: Likewise.
1011 * ld-plugin/plugin-3.d: Likewise.
1012 * ld-plugin/plugin-4.d: Likewise.
1013 * ld-plugin/plugin-5.d: Likewise.
1014 * ld-plugin/plugin-6.d: Likewise.
1015 * ld-plugin/plugin-7.d: Likewise.
1016 * ld-plugin/plugin-8.d: Likewise.
1017 * ld-plugin/plugin-9.d: Likewise.
1018
61b86cb1
JB
10192015-01-28 Jan Beulich <jbeulich@suse.com>
1020
1021 * ld-elf/pr16322.s (p1): Rename to px1.
1022 (f1): Rename to fx1.
1023
dbd1e97e
AM
10242015-01-28 Alan Modra <amodra@gmail.com>
1025
1026 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1027 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1028 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1029
cc9ad334
SKS
10302015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1031
1032 * ld-scripts/memory.t: Define new symbol tred.
1033 * ld-scripts/memory_sym.t: New.
1034 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1035 conditionally check values of linker symbols.
1036
481765cd
AB
10372015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1038
1039 * ld-scripts/provide-4-map.d: Update expected output.
1040 * ld-scripts/provide-5-map.d: Likewise.
1041
c05b575a
AB
10422015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1043
1044 * ld-scripts/provide-4.d: New file.
1045 * ld-scripts/provide-4-map.d: New file.
1046 * ld-scripts/provide-4.t: New file.
1047 * ld-scripts/provide-5.d: New file.
1048 * ld-scripts/provide-5.s: New file.
1049 * ld-scripts/provide-5-map.d: New file.
1050 * ld-scripts/provide-5.t: New file.
1051 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1052 tests.
1053
43d66c95
AB
10542015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1055
1056 * ld-scripts/overlay-size.d: Add 'map' option.
1057 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1058 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1059 option, checking linker mapfile output.
1060
23283c1b
AM
10612015-01-20 Alan Modra <amodra@gmail.com>
1062
1063 * ld-powerpc/ambiguousv1.d,
1064 * ld-powerpc/ambiguousv1b.d,
1065 * ld-powerpc/ambiguousv2.d,
1066 * ld-powerpc/ambiguousv2b.d,
1067 * ld-powerpc/elfv2exe.d,
1068 * ld-powerpc/elfv2so.d,
1069 * ld-powerpc/tlsexe.r,
1070 * ld-powerpc/tlsexetoc.r,
1071 * ld-powerpc/tlsso.r,
1072 * ld-powerpc/tlstocso.r: Update.
1073
10ab94eb
AM
10742015-01-20 Alan Modra <amodra@gmail.com>
1075
1076 PR ld/17615
1077 * ld-elf/pr17615.d: Match .sbss too.
1078
3e2aa5bb
L
10792015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1080
1081 PR ld/17615
1082 * ld-elf/pr17615.d: New file.
1083 * ld-elf/pr17615.s: Likewise.
1084
c4621b33
AM
10852015-01-19 Alan Modra <amodra@gmail.com>
1086
1087 * ld-gc/pr14265.d,
1088 * ld-cris/tls-gc-68.d,
1089 * ld-cris/tls-gc-69.d,
1090 * ld-cris/tls-gc-70.d,
1091 * ld-cris/tls-gc-71.d,
1092 * ld-cris/tls-gc-75.d,
1093 * ld-cris/tls-gc-76.d,
1094 * ld-cris/tls-gc-79.d,
1095 * ld-mmix/bpo-10.d,
1096 * ld-mmix/bpo-11.d: Update.
1097
1e2e8c52
AK
10982015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1099
1100 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1101 printed if 0 anymore.
1102
6333bc0d
L
11032015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1104
1105 PR ld/17847
1106 * ld-x86-64/pie1.d: New file.
1107 * ld-x86-64/pie1.s: Likwise.
1108 * ld-x86-64/x86-64.exp: Run pie1.
1109
0941db69
JW
11102015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1111
1112 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1113 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1114 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1115
0172429c
JW
11162015-01-13 Jiong Wang <jiong.wang@arm.com>
1117
1118 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1119 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1120 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1121
bab91cce
JW
11222015-01-13 Jiong Wang <jiong.wang@arm.com>
1123
1124 PR ld/17415
1125 * ld-aarch64/pr17415.s: Source file for new test.
1126 * ld-aarch64/pr17415.d: Expect file for new test.
1127 * ld-aarch64/aarch64-elf.exp: Run the new test.
1128
9d1d54d5
L
11292015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1130
1131 PR ld/17827
1132 * ld-x86-64/pr17689.out: Updated.
1133 * ld-x86-64/pr17689b.S: Likewise.
1134
1135 * ld-x86-64/pr17827.rd: New file.
1136
1137 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1138
2279a12a
JB
11392015-01-08 Jan Beulich <jbeulich@suse.com>
1140
1141 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1142 enable_initfini_array=no case.
1143
8d983e36
AB
11442015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1145
1146 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1147 readelf.
1148
b90efa5b 11492015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1150
b90efa5b 1151 Update year range in copyright notice of all files.
ee3b52e9 1152
b90efa5b 1153For older changes see ChangeLog-2014
c9e214e5 1154\f
b90efa5b 1155Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1156
1157Copying and distribution of this file, with or without modification,
1158are permitted in any medium without royalty provided the copyright
1159notice and this notice are preserved.
1160
c9e214e5
AM
1161Local Variables:
1162mode: change-log
1163left-margin: 8
1164fill-column: 74
1165version-control: never
1166End:
This page took 0.585875 seconds and 4 git commands to generate.