Update MIPS PIE tests for DF_1_PIE change
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
0a6b6047
L
12015-09-22 H.J. Lu <hongjiu.lu@intel.com>
2
3 * ld-mips-elf/pie-n32.d: Updated.
4 * ld-mips-elf/pie-n64.d: Likewise.
5 * ld-mips-elf/pie-o32.d: Likewise.
6
5fe2850d
L
72015-09-22 H.J. Lu <hongjiu.lu@intel.com>
8
9 * ld-elf/pie.d: New test.
10
975f8a9e
AM
112015-09-18 Alan Modra <amodra@gmail.com>
12
13 PR ld/18963
14 * ld-scripts/pr18963.d,
15 * ld-scripts/pr18963.t: New test.
16 * ld-scripts/expr.exp: Run it.
17 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
18 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
19 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
20 start of .data section.
21 * ld-mips-elf/no-shared-1-n64.d: Likewise.
22 * ld-mips-elf/no-shared-1-o32.d: Likewise.
23
6d636d8c
L
242015-09-11 H.J. Lu <hongjiu.lu@intel.com>
25
26 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
27 PR ld/15323.
28 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
29
259364ad
JW
302015-09-09 Jiong Wang <jiong.wang@arm.com>
31
32 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
33 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
34 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
35 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
36 * ld-aarch64/aarch64-elf.exp: Run new testcases.
37
3d476d8d
AB
382015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
39
40 * ld-elf/orphan-7.map: Allow for other discarded sections.
41 * ld-elf/orphan-8.map: Updated to allow for different section
42 ordering on different targets.
43 * ld-elf/orphan.ld: Place .sbss section.
44
e32aa933
L
452015-09-05 H.J. Lu <hongjiu.lu@intel.com>
46
47 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
48
c005eb9e
AB
492015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
50
51 * ld-elf/elf.exp: Switch to rely on run_dump_test.
52 * ld-elf/orphan-5.l: Update expected output.
53 * ld-elf/orphan-5.d: New file.
54 * ld-elf/orphan-6.d: New file.
55 * ld-elf/orphan-6.l: New file.
56 * ld-elf/orphan-7.d: New file.
57 * ld-elf/orphan-7.map: New file.
58 * ld-elf/orphan-8.d: New file.
59 * ld-elf/orphan-8.map: New file.
60
8c650f16
L
612015-09-03 H.J. Lu <hongjiu.lu@intel.com>
62
63 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
64 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
65 * ld-ifunc/ifunc-22-i386.s: Likewise.
66 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
67 * ld-ifunc/ifunc-21-i386.d: Updated.
68 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
69 * ld-ifunc/ifunc-22-i386.d: Likewise.
70 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
71
0762fbb6
L
722015-09-02 H.J. Lu <hongjiu.lu@intel.com>
73
8c650f16 74 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
75 * ld-ifunc/ifunc-21-i386.s: Likewise.
76 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
77 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
78 * ld-ifunc/ifunc-22-i386.d: Likewise.
79 * ld-ifunc/ifunc-22-i386.s: Likewise.
80 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
81 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
82
04ebc307
L
832015-09-01 H.J. Lu <hongjiu.lu@intel.com>
84
85 PR ld/18900
86 * ld-i386/i386.exp: Run tests for PR ld/18900.
87 * ld-x86-64/x86-64.exp: Likewise.
88 * ld-i386/pr18900.out: New file.
89 * ld-i386/pr18900a.c: Likewise.
90 * ld-i386/pr18900a.c: Likewise.
91 * ld-i386/pr18900a.rd: Likewise.
92 * ld-i386/pr18900b.c: Likewise.
93 * ld-i386/pr18900b.rd: Likewise.
94 * ld-i386/pr18900c.c: Likewise.
95 * ld-x86-64/pr18900.out: Likewise.
96 * ld-x86-64/pr18900a.c: Likewise.
97 * ld-x86-64/pr18900a.rd: Likewise.
98 * ld-x86-64/pr18900b.c: Likewise.
99 * ld-x86-64/pr18900b.rd: Likewise.
100 * ld-x86-64/pr18900c.c: Likewise.
101 * ld-x86-64/mpx3.dd: Updated.
102
1cb0b71f
AM
1032015-08-27 Alan Modra <amodra@gmail.com>
104
105 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
106 * ld-powerpc/powerpc.exp: Run it.
107
c97c330b
MF
1082015-08-26 Nick Clifton <nickc@redhat.com>
109
110 PR ld/18401
111 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
112
07c9aa07
JW
1132015-08-19 Jiong Wang <jiong.wang@arm.com>
114
115 * ld-aarch64/emit-relocs-531.s: New testcase.
116 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
117 * ld-aarch64/emit-relocs-532.s: Likewise.
118 * ld-aarch64/emit-relocs-533.s: Likewise.
119 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
120 * ld-aarch64/emit-relocs-534.s: Likewise.
121 * ld-aarch64/emit-relocs-535.s: Likewise.
122 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
123 * ld-aarch64/emit-relocs-536.s: Likewise.
124 * ld-aarch64/emit-relocs-537.s: Likewise.
125 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
126 * ld-aarch64/emit-relocs-538.s: Likewise.
127 * ld-aarch64/emit-relocs-531.d: New expectation file.
128 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
129 * ld-aarch64/emit-relocs-532.d: Likewise.
130 * ld-aarch64/emit-relocs-533.d: Likewise.
131 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
132 * ld-aarch64/emit-relocs-534.d: Likewise.
133 * ld-aarch64/emit-relocs-535.d: Likewise.
134 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
135 * ld-aarch64/emit-relocs-536.d: Likewise.
136 * ld-aarch64/emit-relocs-537.d: Likewise.
137 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
138 * ld-aarch64/emit-relocs-538.d: Likewise.
139 * ld-aarch64/aarch64-elf.exp: Run new testcases.
140
6ffe9a1b
JW
1412015-08-19 Jiong Wang <jiong.wang@arm.com>
142
143 * ld-aarch64/emit-relocs-87.s: New testcase.
144 * ld-aarch64/emit-relocs-88.s: Likewise.
145 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
146 * ld-aarch64/emit-relocs-89.s: Likewise.
147 * ld-aarch64/emit-relocs-90.s: Likewise.
148 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
149 * ld-aarch64/emit-relocs-523.s: Likewise.
150 * ld-aarch64/emit-relocs-524.s: Likewise.
151 * ld-aarch64/emit-relocs-525.s: Likewise.
152 * ld-aarch64/emit-relocs-527.s: Likewise.
153 * ld-aarch64/emit-relocs-526.s: Likewise.
154 * ld-aarch64/emit-relocs-528.s: Likewise.
155 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
156 * ld-aarch64/emit-relocs-87.d: New expectation file.
157 * ld-aarch64/emit-relocs-88.d: Likewise.
158 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
159 * ld-aarch64/emit-relocs-89.d: Likewise.
160 * ld-aarch64/emit-relocs-90.d: Likewise.
161 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
162 * ld-aarch64/emit-relocs-91.d: Likewise.
163 * ld-aarch64/emit-relocs-523.d: Likewise.
164 * ld-aarch64/emit-relocs-524.d: Likewise.
165 * ld-aarch64/emit-relocs-525.d: Likewise.
166 * ld-aarch64/emit-relocs-526.d: Likewise.
167 * ld-aarch64/emit-relocs-527.d: Likewise.
168 * ld-aarch64/emit-relocs-528.d: Likewise.
169 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
170 * ld-aarch64/aarch64-elf.exp: Run new testcases.
171
753999c1
JW
1722015-08-19 Jiong Wang <jiong.wang@arm.com>
173
174 * ld-aarch64/emit-relocs-530.s: New testcase.
175 * ld-aarch64/emit-relocs-92.s: Likewise.
176 * ld-aarch64/emit-relocs-530.d: New expectation file.
177 * ld-aarch64/emit-relocs-92.d: Likewise.
178 * ld-aarch64/aarch64-elf.exp: Run new testcases.
179
4e1626f5
L
1802015-08-18 H.J. Lu <hongjiu.lu@intel.com>
181
182 PR ld/18841
183 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
184 * ld-ifunc/pr18841c.c: New file.
185
cae1fbbb
L
1862015-08-18 H.J. Lu <hongjiu.lu@intel.com>
187
188 PR ld/18841
189 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
190 * ld-ifunc/pr18841.out: New file.
191 * ld-ifunc/pr18841a.c: Likewise.
192 * ld-ifunc/pr18841b.c: Likewise.
193
8efa2874
L
1942015-08-13 H.J. Lu <hongjiu.lu@intel.com>
195
196 PR ld/18801
197 * ld-i386/i386.exp: Run pr18801.
198 * ld-x86-64/x86-64.exp: Likewise.
199 * ld-i386/pr18801.d: New file.
200 * ld-i386/pr18801.s: Likewise.
201 * ld-x86-64/pr18801.d: Likewise.
202 * ld-x86-64/pr18801.s: Likewise.
203
40fc1451
SD
2042015-08-12 Simon Dardis <simon.dardis@imgtec.com>
205
206 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
207 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
208 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
209 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
210 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
211 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
212 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
213 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
214 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
215 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
216 * ld-mips-elf/jalx-2.dd: Ditto.
217 * ld-mips-elf/mips16-pic-3.dd: Ditto.
218 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
219 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
220 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
221 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
222 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
223 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
224 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
225 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
226 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
227 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
228 * ld-mips-elf/tlsbin-o32.d: Ditto.
229 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
230 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
231 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
232 * ld-mips-elf/tlsdyn-o32.d: Ditto.
233 * ld-mips-elf/tlslib-o32.d: Ditto.
234
87ad46af
JW
2352015-08-12 Jiong Wang <jiong.wang@arm.com>
236
237 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
238 four triple shape: aarch64-*-linux*, aarch64-*-elf,
239 aarch64_be-*-linux*, aarch64_be-*-elf.
240 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
241 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
242 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
243 check when they reflect address.
244 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
245
f63d6d96
TP
2462015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
247
248 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
249 relocs-1027-symbolic-func.
250 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
251 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
252 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
253 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
254
f678ded7
JW
2552015-08-11 Jiong Wang <jiong.wang@arm.com>
256
257 * ld-aarch64/farcall-b-defsym.s: New test.
258 * ld-aarch64/farcall-bl-defsym.s: Likewise.
259 * ld-aarch64/farcall-b-defsym.d: New expectation.
260 * ld-aarch64/farcall-bl-defsym.d: Likewise.
261
07f9ddfe
JW
2622015-08-11 Jiong Wang <jiong.wang@arm.com>
263
264 * ld-aarch64/farcall-b-gsym.s: New test.
265 * ld-aarch64/farcall-b-plt.s: Likewise.
266 * ld-aarch64/farcall-bl-plt.s: Likewise.
267 * ld-aarch64/farcall-b-gsym.d: New expect file.
268 * ld-aarch64/farcall-b-plt.d: Likewise.
269 * ld-aarch64/farcall-bl-plt.d: Likewise.
270
40fbed84
JW
2712015-08-11 Jiong Wang <jiong.wang@arm.com>
272
273 * ld-aarch64/emit-relocs-529.s: New testcase.
274 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
275 * ld-aarch64/emit-relocs-86.s: Likewise.
276 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
277 * ld-aarch64/emit-relocs-529.d: New expectation file.
278 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
279 * ld-aarch64/emit-relocs-86.d: Likewise.
280 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
281 * ld-aarch64/aarch64-elf.exp: Run new testcases.
282
73f925cc
JW
2832015-08-11 Jiong Wang <jiong.wang@arm.com>
284
285 * ld-aarch64/tls-small-ld.s: Update testcase.
286
f69e4920
JW
2872015-08-11 Jiong Wang <jiong.wang@arm.com>
288
289 * ld-aarch64/tls-small-ld.s: New file.
290 * ld-aarch64/tls-small-ld.d: Likewise.
291 * ld-aarch64/aarch64-elf.exp: Run new test.
292
97dc35c8
L
2932015-08-11 H.J. Lu <hongjiu.lu@intel.com>
294
295 PR ld/18808
296 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
297 * ld-ifunc/pr18808.out: New file.
298 * ld-ifunc/pr18808a.c: Likewise.
299 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 300 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 301
6e33951e
L
3022015-08-07 H.J. Lu <hongjiu.lu@intel.com>
303
304 PR ld/18720
305 * ld-elf/indirect.exp: Run tests for PR ld/18720.
306 * ld-elf/pr18720.out: New file.
307 * ld-elf/pr18720a.c: Likewise.
308 * ld-elf/pr18720b.c: Likewise.
309 * ld-elf/pr18720c.c: Likewise.
310
9c98104c
AB
3112015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
312
313 * ld/ld-lib.exp (run_dump_test): When using the map option, no
314 program is required.
315
bb57e4c7
AB
3162015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
317
318 * ld/ld-lib.exp (run_dump_test): Add error_output and
319 warning_output options.
320
0a618243
AB
3212015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
322
323 * ld-undefined/require-defined-1.d: New file.
324 * ld-undefined/require-defined-2.d: New file.
325 * ld-undefined/require-defined-3.d: New file.
326 * ld-undefined/require-defined-4.d: New file.
327 * ld-undefined/require-defined-5.d: New file.
328 * ld-undefined/require-defined.exp: New file.
329 * ld-undefined/require-defined.s: New file.
330
c6e8a9a8
L
3312015-07-30 H.J. Lu <hongjiu.lu@intel.com>
332
333 PR ld/18735
334 * ld-elf/pr18735.d: New file.
335 * ld-elf/pr18735.s: Likewise.
336
60b57502
L
3372015-07-29 H.J. Lu <hongjiu.lu@intel.com>
338
339 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
340 4.5 or newer.
341
de0a0026
L
3422015-07-29 H.J. Lu <hongjiu.lu@intel.com>
343
344 * ld-size/size.exp: Move run-time support check.
345
e5654c0f
AM
3462015-07-28 Alan Modra <amodra@gmail.com>
347
348 * ld-powerpc/elfv2so.d: Update.
349
6f8ea6c4
L
3502015-07-27 H.J. Lu <hongjiu.lu@intel.com>
351
352 * config/default.exp (NOPIE_CFLAGS): New.
353 (NOPIE_LDFLAGS): Likewise.
354 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
355 $NOPIE_LDFLAGS if needed.
356 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
357
219a6876
L
3582015-07-27 H.J. Lu <hongjiu.lu@intel.com>
359
360 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
361 (CXX): Likewise.
362
cda77e9e
L
3632015-07-27 H.J. Lu <hongjiu.lu@intel.com>
364
365 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
366
379d3f1f
L
3672015-07-27 H.J. Lu <hongjiu.lu@intel.com>
368
369 * ld-scripts/crossref.exp (CC): Save and restore. Append
370 $PLT_CFLAGS.
371
ea9fb8b3
L
3722015-07-27 H.J. Lu <hongjiu.lu@intel.com>
373
374 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
375 -fPIC if needed.
376 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
377 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
378
faebca03
L
3792015-07-27 H.J. Lu <hongjiu.lu@intel.com>
380
381 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
382 ld_compile.
383
c4972ed6
L
3842015-07-27 H.J. Lu <hongjiu.lu@intel.com>
385
386 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
387 to build_binary.
388
e10461ae
L
3892015-07-27 H.J. Lu <hongjiu.lu@intel.com>
390
391 * config/default.exp (PLT_CFLAGS): New.
392
32f573bc
SN
3932015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
394
395 PR ld/18705
396 * ld-aarch64/protected-data.d: New.
397 * ld-aarch64/protected-data.s: New.
398 * ld-aarch64/aarch64-elf.exp: Add new test.
399
b68a20d6
SN
4002015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
401
402 PR ld/18705
403 * ld-arm/protected-data.d: New.
404 * ld-arm/protected-data.s: New.
405 * ld-arm/arm-elf.exp: Add new test.
406
edcab5e8
L
4072015-07-26 H.J. Lu <hongjiu.lu@intel.com>
408
409 PR ld/18718
410 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
411
d76b6207
L
4122015-07-26 H.J. Lu <hongjiu.lu@intel.com>
413
414 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
415 to 0.
416
18d9555c
L
4172015-07-25 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR ld/18718
420 * ld-elf/pr18718.c: New file.
421 * ld-elf/shared.exp: Run tests for PR ld/18718.
422
a496fbc8
AM
4232015-07-25 Alan Modra <amodra@gmail.com>
424
425 * ld-elf/symbolic-func.s,
426 * ld-elf/symbolic-func.r: New test.
427 * ld-elf/elf.exp: Run it.
428
84b74b49
L
4292015-07-24 H.J. Lu <hongjiu.lu@intel.com>
430
431 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
432 * ld-elf/zlibbegin.rS: Also expect "GC".
433 * ld-elf/zlibnormal.rS: Likewise.
434
77a69ff8
JW
4352015-07-16 Jiong Wang <jiong.wang@arm.com>
436
437 * ld-aarch64/tls-tiny-ld.s: New file.
438 * ld-aarch64/tls-tiny-ld.d: Ditto.
439 * ld-aarch64/aarch64-elf.exp: Run new test.
440
19a7fe52
L
4412015-07-14 H.J. Lu <hongjiu.lu@intel.com>
442
443 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
444 SHF_COMPRESSED bit.
445 * ld-elf/zlibnormal.rS: Likewise.
446
3350cc01
CM
4472015-07-09 Catherine Moore <clm@codesourcery.com>
448
72f4393d
L
449 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
450 * ld-mips-elf/attr-gnu-4-09.d: New.
451 * ld-mips-elf/attr-gnu-4-19.d: New.
452 * ld-mips-elf/attr-gnu-4-29.d: New.
453 * ld-mips-elf/attr-gnu-4-39.d: New.
454 * ld-mips-elf/attr-gnu-4-49.d: New.
455 * ld-mips-elf/attr-gnu-4-59.d: New.
456 * ld-mips-elf/attr-gnu-4-69.d: New.
457 * ld-mips-elf/attr-gnu-4-79.d: New.
458 * ld-mips-elf/attr-gnu-4-89.d: New.
459 * ld-mips-elf/attr-gnu-4-9.s: New.
460 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 461
328e7bfd
DC
4622015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
463
464 * ld-avr/gc-section-debugline.d: New test.
465 * ld-avr/per-function-debugline.s: Source for new test.
466
92a9c616
RS
4672015-07-05 Richard Sandiford <richard.sandiford@arm.com>
468
469 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
470 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
471 ld-powerpc/tocopt6.d: New test.
472 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
473
0f088b2a
KT
4742015-07-03 Kai Tietz <ktietz@redhat.com>
475 Nick Clifton <nickc@redhat.com>
476
477 PR ld/11539
478 * lib/ld-lib.exp (check_gc_sections_available): Do not
479 automatically fail for cygwin and mingw targets.
480
965b1d80
SL
4812015-07-01 Sandra Loosemore <sandra@codesourcery.com>
482 Cesar Philippidis <cesar@codesourcery.com>
483
484 * ld-nios2/mixed1a.d: New.
485 * ld-nios2/mixed1a.s: New.
486 * ld-nios2/mixed1b.d: New.
487 * ld-nios2/mixed1b.s: New.
488 * ld-nios2/nios2.exp: Build the new compatibility tests.
489
a2a55a40
L
4902015-06-27 H.J. Lu <hongjiu.lu@intel.com>
491
492 * ld-xtensa/tlsbin.rd: Updated.
493 * ld-xtensa/tlspic.rd: Likewise.
494
a5499fa4
MF
4952015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
496
497 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
498 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
499 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
500 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
501 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
502 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
503 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
504 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
505 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
506 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
507 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
508 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
509 * ld-mips-elf/tlsdyn-o32.d: Likewise.
510 * ld-mips-elf/tlsdyn-o32.got: Likewise.
511 * ld-mips-elf/pie-n32.d: New file.
512 * ld-mips-elf/pie-n64.d: Likewise.
513 * ld-mips-elf/pie-o32.d: Likewise.
514 * ld-mips-elf/pie.s: Likewise.
515 * ld-mips-elf/mips-elf.exp: Add new tests.
516
06e78fc7
L
5172015-06-25 H.J. Lu <hongjiu.lu@intel.com>
518
519 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
520
4a677ba7
L
5212015-06-25 H.J. Lu <hongjiu.lu@intel.com>
522
523 * ld-mmix/bspec1.d: Updated.
524 * ld-mmix/bspec2.d: Likewise.
525 * ld-mmix/undef-3.d: Likewise.
526
ef10c3ac
L
5272015-06-25 H.J. Lu <hongjiu.lu@intel.com>
528
529 PR gas/18451
530 * ld-elf/strtab.d: New file.
531 * ld-elf/strtab.s: Likewise.
532
7c1e8d3e
L
5332015-06-24 H.J. Lu <hongjiu.lu@intel.com>
534
535 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
536 * ld-x86-64/x86-64.exp: Likewise.
537 * ld-i386/pltgot-1.d: Updated.
538 * ld-x86-64/pltgot-1.d: Likewise.
539 * ld-i386/pltgot-2.d: New file.
540 * ld-x86-64/pltgot-2.d: Likewise.
541
c2170589
JW
5422015-06-23 Jiong Wang <jiong.wang@arm.com>
543
544 * ld-aarch64/dt_textrel.s: New testcase.
545 * ld-aarch64/dt_textrel.d: New expectation file.
546 * ld-aarch64/aarch64-elf.exp: Run new testcase.
547
696ddf4b
JW
5482015-06-17 Jiong Wang <jiong.wang@arm.com>
549
550 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
551 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
552 emulation mode.
553
1d5c94cb
AM
5542015-06-16 Alan Modra <amodra@gmail.com>
555
556 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
557 * ld-powerpc/ppc476-shared.d: Update.
558 * ld-powerpc/ppc476-shared2.d: Update.
559
3604cb1f
TG
5602015-06-12 Tristan Gingold <gingold@adacore.com>
561
562 * ld-scripts/print-memory-usage-1.t,
563 * ld-scripts/print-memory-usage-1.s,
564 * ld-scripts/print-memory-usage-1.l,
565 * ld-scripts/print-memory-usage-2.t,
566 * ld-scripts/print-memory-usage-2.l,
567 * ld-scripts/print-memory-usage-3.s,
568 * ld-scripts/print-memory-usage-3.t,
569 * ld-scripts/print-memory-usage-3.l,
570 * ld-scripts/print-memory-usage.t: New tests.
571 * ld-scripts/print-memory-usage.exp: Run them.
572
e00a2fbc
NC
5732015-06-05 Nick Clifton <nickc@redhat.com>
574
575 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
576
f8b44781
AM
5772015-06-05 Alan Modra <amodra@gmail.com>
578
579 * ld-powerpc/ppc476-shared.s,
580 * ld-powerpc/ppc476-shared.lnk,
581 * ld-powerpc/ppc476-shared.d,
582 * ld-powerpc/ppc476-shared2.d: New tests.
583 * ld-powerpc/powerpc.exp: Run them.
584
afa403d8
JW
5852015-06-02 Jiong Wang <jiong.wang@arm.com>
586
587 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
588
7018c030
JW
5892015-06-01 Jiong Wang <jiong.wang@arm.com>
590
591 * ld-aarch64/emit-relocs-28.s: New test file.
592 * ld-aarch64/emit-relocs-28.d: Ditto.
593 * ld-aarch64/aarch64-elf.exp: Run new test.
594
36e6c140
JW
5952015-06-01 Jiong Wang <jiong.wang@arm.com>
596
597 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
598 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
599 * ld-aarch64/aarch64-elf.exp: Run new testcase.
600
99ad26cb
JW
6012015-06-01 Jiong Wang <jiong.wang@arm.com>
602
603 * ld-aarch64/emit-relocs-313.s: New test file.
604 * ld-aarch64/emit-relocs-313.d: Ditto.
605 * ld-aarch64/aarch64-elf.exp: Run new test.
606
32c17175
SK
6072015-05-29 Stephen Kitt <steve@sk2.org>
608
609 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
610 compiler command line.
611
2f0c68f2
CM
6122015-05-28 Catherine Moore <clm@codesourcery.com>
613
614 ld/testsuite/
615 * ld-mips-elf/compact-eh.ld: New linker script.
616 * ld-mips-elf/compact-eh1.d: New.
617 * ld-mips-elf/compact-eh1.s: New.
618 * ld-mips-elf/compact-eh1a.s: New.
619 * ld-mips-elf/compact-eh1b.s: New.
620 * ld-mips-elf/compact-eh2.d: New.
621 * ld-mips-elf/compact-eh2.s: New.
622 * ld-mips-elf/compact-eh3.d: New.
623 * ld-mips-elf/compact-eh3.s: New.
624 * ld-mips-elf/compact-eh3a.s: New.
625 * ld-mips-elf/compact-eh4.d: New.
626 * ld-mips-elf/compact-eh5.d: New.
627 * ld-mips-elf/compact-eh6.d: New.
628 * ld-mips-elf/mips-elf.exp: Run new tests.
629
8ded2ddc
L
6302015-05-27 H.J. Lu <hongjiu.lu@intel.com>
631
632 PR binutils/18458
633 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
634 libpr18458b.so.
635 (run_tests): Run pr18458 test.
636 * ld-elf/pr18458a.c: New file.
637 * ld-elf/pr18458b.c: Likewise.
638 * ld-elf/pr18458c.c: Likewise.
639
25070364
L
6402015-05-16 H.J. Lu <hongjiu.lu@intel.com>
641
642 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
643 * ld-x86-64/x86-64.exp: Likewise
644 * ld-i386/pr17689now.rd: New file.
645 * ld-x86-64/pr17689now.rd: Likewise
646
5db04b09
L
6472015-05-15 H.J. Lu <hongjiu.lu@intel.com>
648
649 PR binutis/18386
650 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
651 * ld-x86-64/tlspic.dd: Likewise.
652 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
653 objdump for tlspic.dd and tlsgdesc.dd.
654
a3747075
L
6552015-05-12 H.J. Lu <hongjiu.lu@intel.com>
656
657 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
658 * ld-x86-64/x86-64.exp: Likewise.
659 * ld-i386/pltgot-1.d: New file.
660 * ld-i386/pltgot-1.s: Likewise.
661 * ld-x86-64/pltgot-1.d: Likewise.
662 * ld-x86-64/pltgot-1.s: Likewise.
663
5197d474
L
6642015-05-11 H.J. Lu <hongjiu.lu@intel.com>
665
666 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
667 * ld-i386/iamcu-4.d: New file.
668
7e0a8112
L
6692015-05-11 H.J. Lu <hongjiu.lu@intel.com>
670
671 * ld-i386/abs-iamcu.d: New file.
672 * ld-i386/dummy.s: Likewise.
673 * ld-i386/foo.s: Likewise.
674 * ld-i386/iamcu-1.d: Likewise.
675 * ld-i386/iamcu-2.d: Likewise.
676 * ld-i386/iamcu-3.d: Likewise.
677 * ld-i386/start.s: Likewise.
678 * ld-i386/i386.exp (iamcu_tests): New.
679 Run iamcu_tests.
680
31955f99
L
6812015-05-08 H.J. Lu <hongjiu.lu@intel.com>
682
683 PR binutis/18386
684 * ld-x86-64/tlsgdesc.dd: Updated.
685 * ld-x86-64/tlspic.dd: Likewise.
686
43c1d34c
L
6872015-04-29 H.J. Lu <hongjiu.lu@intel.com>
688
689 PR ld/18354
690 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
691 gnunormal and gabinormal against libfoozlib.so.
692
9081b64d
JW
6932015-04-27 Renlin Li <renlin.li@arm.com>
694
695 * ld-arm/ifunc-10.dd: Adjust expected output.
696 * ld-arm/ifunc-2.dd: Likewise.
697
963a4320
AK
6982015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
699
700 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
701
44bd1acd
AM
7022015-04-24 Alan Modra <amodra@gmail.com>
703
704 * ld-powerpc/tocnovar.d: Revert last change.
705
7a5c933c
RE
7062015-04-24 Richard Earnshaw <rearnsha@arm.com>
707
708 * ld-arm/armthumb-lib.d: Regenerate expected output.
709 * ld-arm/armthumb-lib.d: Likewise.
710 * ld-arm/armthumb-lib.sym: Likewise.
711 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
712 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
713 * ld-arm/cortex-a8-fix-b.d: Likewise.
714 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
715 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
716 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
717 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
718 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
719 * ld-arm/cortex-a8-fix-bl.d: Likewise.
720 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
721 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
722 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
723 * ld-arm/cortex-a8-fix-blx.d: Likewise.
724 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
725 * ld-arm/farcall-mixed-app-v5.d: Likewise.
726 * ld-arm/farcall-mixed-app.d: Likewise.
727 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
728 * ld-arm/farcall-mixed-lib.d: Likewise.
729 * ld-arm/mixed-app-v5.d: Likewise.
730 * ld-arm/mixed-app.d: Likewise.
731 * ld-arm/mixed-lib.d: Likewise.
732
30d72bc3
NC
7332015-04-24 Nick Clifton <nickc@redhat.com>
734
735 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
736 do not use elf.em.
737
04651c08
HPN
7382015-04-24 Hans-Peter Nilsson <hp@axis.com>
739
740 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
741 to cris*-*-elf.
742
005db9f9
L
7432015-04-23 H.J. Lu <hongjiu.lu@intel.com>
744
745 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
746 frv.
747
3e19fb8f
L
7482015-04-23 H.J. Lu <hongjiu.lu@intel.com>
749
750 PR ld/18277
751 * ld-elf/compressed1d.d: New.
752 * ld-elf/compressed1e.d: Likewise.
753
a27e685f
AM
7542015-04-23 Alan Modra <amodra@gmail.com>
755
756 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
757 * ld-powerpc/defsym.d: Likewise.
758 * ld-powerpc/elfv2-2exe.d: Likewise.
759 * ld-powerpc/elfv2exe.d: Likewise.
760 * ld-powerpc/elfv2so.d: Likewise.
761 * ld-powerpc/relbrlt.d: Likewise.
762 * ld-powerpc/tls.g: Likewise.
763 * ld-powerpc/tlsexe.d: Likewise.
764 * ld-powerpc/tlsexe.g: Likewise.
765 * ld-powerpc/tlsexe.r: Likewise.
766 * ld-powerpc/tlsexetoc.d: Likewise.
767 * ld-powerpc/tlsexetoc.g: Likewise.
768 * ld-powerpc/tlsexetoc.r: Likewise.
769 * ld-powerpc/tlsso.d: Likewise.
770 * ld-powerpc/tlsso.g: Likewise.
771 * ld-powerpc/tlsso.r: Likewise.
772 * ld-powerpc/tlstoc.g: Likewise.
773 * ld-powerpc/tlstocso.d: Likewise.
774 * ld-powerpc/tlstocso.g: Likewise.
775 * ld-powerpc/tlstocso.r: Likewise.
776 * ld-powerpc/tocopt.d: Likewise.
777 * ld-powerpc/tocopt2.d: Likewise.
778 * ld-powerpc/tocopt3.d: Likewise.
779 * ld-powerpc/tocopt4.d: Likewise.
780 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 781 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 782
0e5fabeb
AM
7832015-04-22 Alan Modra <amodra@gmail.com>
784
785 * ld-x86-64/pr18176.d: Update.
786
d5597ebc
L
7872015-04-22 H.J. Lu <hongjiu.lu@intel.com>
788
789 PR ld/18289
790 * ld-i386/copyreloc-lib.c: New file.
791 * ld-i386/copyreloc-main.S: Likewise.
792 * ld-i386/copyreloc-main.out: Likewise.
793 * ld-i386/copyreloc-main1.rd: Likewise.
794 * ld-i386/copyreloc-main2.rd: Likewise.
795 * ld-i386/dummy.c: Likewise.
796 * ld-i386/pr17689.out: Likewise.
797 * ld-i386/pr17689.rd: Likewise.
798 * ld-i386/pr17689a.c: Likewise.
799 * ld-i386/pr17689b.S: Likewise.
800 * ld-i386/pr17827.rd: Likewise.
801 * ld-i386/pr17827ver.rd: Likewise.
802 * ld-i386/i386.exp: Run copyreloc tests.
803
be59ad3d
L
8042015-04-20 H.J. Lu <hongjiu.lu@intel.com>
805
806 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
807 * ld-mmix/bspec2.d: Likewise.
808 * ld-mmix/local1.d: Likewise.
809 * ld-mmix/local3.d: Likewise.
810 * ld-mmix/local5.d: Likewise.
811 * ld-mmix/local7.d: Likewise.
812 * ld-mmix/undef-3.d: Likewise.
813 * ld-sh/sh64/crangerel1.rd: Likewise.
814 * ld-sh/sh64/crangerel2.rd: Likewise.
815 * ld-tic6x/common.d: Likewise.
816 * ld-tic6x/shlib-1.rd: Likewise.
817 * ld-tic6x/shlib-1b.rd: Likewise.
818 * ld-tic6x/shlib-1r.rd: Likewise.
819 * ld-tic6x/shlib-1rb.rd: Likewise.
820 * ld-tic6x/shlib-app-1.rd: Likewise.
821 * ld-tic6x/shlib-app-1b.rd: Likewise.
822 * ld-tic6x/shlib-app-1r.rd: Likewise.
823 * ld-tic6x/shlib-app-1rb.rd: Likewise.
824 * ld-tic6x/shlib-noindex.rd: Likewise.
825 * ld-tic6x/static-app-1.rd: Likewise.
826 * ld-tic6x/static-app-1b.rd: Likewise.
827 * ld-tic6x/static-app-1r.rd: Likewise.
828 * ld-tic6x/static-app-1rb.rd: Likewise.
829 * ld-x86-64/ilp32-4.d: Likewise.
830 * ld-x86-64/split-by-file-nacl.rd: Likewise.
831 * ld-x86-64/split-by-file.rd: Likewise.
832
0ce398f1
L
8332015-04-14 H.J. Lu <hongjiu.lu@intel.com>
834
835 * ld-elf/compress.exp (build_tests): Add tests for
836 --compress-debug-sections=.
837 (run_tests): Likewise.
838 Add additonal tests for --compress-debug-sections=.
839 * ld-elf/gabiend.rt: New file.
840 * ld-elf/gabinormal.rt: Likewise.
841 * ld-elf/gnubegin.rS: Likewise.
842 * ld-elf/gnunormal.rS: Likewise.
843 * ld-elf/zlibbegin.rS: Likewise.
844 * ld-elf/zlibnormal.rS: Likewise.
845
ecd27210
AM
8462015-04-15 Alan Modra <amodra@gmail.com>
847
848 * ld-gc/pr18223.d: xfail tic6x.
849
889c2a67
L
8502015-04-14 H.J. Lu <hongjiu.lu@intel.com>
851
852 PR ld/pr17709
853 * ld-i386/i386.exp: Run protected6b.
854 * ld-i386/protected6b.d: New file.
855 * ld-x86-64/protected6b.d: Likewise.
856 * ld-x86-64/x86-64.exp: Run protected6b.
857
e3c0e327
L
8582015-04-11 H.J. Lu <hongjiu.lu@intel.com>
859
860 * ld-i386/i386.exp: Run protected6a.
861 * ld-i386/protected6.d: Renamed to ...
862 * ld-i386/protected6a.d: This.
863 * ld-x86-64/hidden4.d: New file.
864 * ld-x86-64/hidden4.s: Likewise.
865 * ld-x86-64/hidden5.d: Likewise.
866 * ld-x86-64/hidden5.s: Likewise.
867 * ld-x86-64/protected6.d: Renamed to ...
868 * ld-x86-64/protected6a.d: This.
869 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
870 protected7a and protected7b.
871
3d949995
L
8722015-04-10 H.J. Lu <hongjiu.lu@intel.com>
873
874 PR ld/pr17709
875 * ld-i386/protected6.d: New file.
876 * ld-i386/protected6.s: Likewise.
877 * ld-x86-64/protected6.d: Likewise.
878 * ld-x86-64/protected6.s: Likewise.
879 * ld-x86-64/protected7.d: Likewise.
880 * ld-x86-64/protected7.s: Likewise.
881 * ld-x86-64/protected7a.d: Likewise.
882 * ld-x86-64/protected7b.d: Likewise.
883
f7483970
L
8842015-04-10 H.J. Lu <hongjiu.lu@intel.com>
885
886 PR ld/pr15228
887 PR ld/pr17709
888 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
889 * ld-i386/pr17709-nacl.rd: New file.
890 * ld-i386/pr17709.rd: Likewise.
891 * ld-i386/pr17709a.s: Likewise.
892 * ld-i386/pr17709b.s: Likewise.
893 * ld-i386/protected3.d: Updated.
894 * ld-i386/protected3.s: Likewise.
895 * ld-x86-64/pr17709-nacl.rd: New file.
896 * ld-x86-64/pr17709.rd: Likewise.
897 * ld-x86-64/pr17709a.s: Likewise.
898 * ld-x86-64/pr17709b.s: Likewise.
899 * ld-x86-64/protected3.d: Updated.
900 * ld-x86-64/protected3.s: Likewise.
901 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
902
11e6e4c7
L
9032015-04-10 H.J. Lu <hongjiu.lu@intel.com>
904
905 PR ld/18223
906 * ld-gc/gc.exp: Run pr18223.
907 * ld-gc/pr18223.d: New file.
908 * ld-gc/pr18223.s: Likewise.
909
8d2ea2a8
AM
9102015-04-10 Alan Modra <amodra@gmail.com>
911
912 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
913 PR ld/pr15228
914 PR ld/pr17709
915 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
916 * ld-i386/pr17709-nacl.rd: Delete.
917 * ld-i386/pr17709.rd: Likewise.
918 * ld-i386/pr17709a.s: Likewise.
919 * ld-i386/pr17709b.s: Likewise.
920 * ld-i386/protected3.d: Updated.
921 * ld-i386/protected3.s: Likewise.
922 * ld-x86-64/pr17709-nacl.rd: Delete.
923 * ld-x86-64/pr17709.rd: Likewise.
924 * ld-x86-64/pr17709a.s: Likewise.
925 * ld-x86-64/pr17709b.s: Likewise.
926 * ld-x86-64/protected3.d: Updated.
927 * ld-x86-64/protected3.s: Likewise.
928 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
929
151411f8
L
9302015-04-08 H.J. Lu <hongjiu.lu@intel.com>
931
932 * ld-elf/compress.exp: Add a test for
933 --compress-debug-sections=zlib-gabi.
934 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
935 (run_tests): Likewise.
936 Verify linker output with zlib-gabi compressed debug input.
937 * ld-elf/compressed1a.d: New file.
938 * ld-elf/compressed1b.d: Likewise.
939 * ld-elf/compressed1c.d: Likewise.
940
87070c08
AM
9412015-04-07 Alan Modra <amodra@gmail.com>
942
943 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
944 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
945 * ld-tic6x/shlib-1b.rd: Likewise.
946 * ld-tic6x/shlib-1r.rd: Likewise.
947 * ld-tic6x/shlib-1rb.rd: Likewise.
948 * ld-tic6x/shlib-app-1.rd: Likewise.
949 * ld-tic6x/shlib-app-1b.rd: Likewise.
950 * ld-tic6x/shlib-app-1r.rd: Likewise.
951 * ld-tic6x/shlib-app-1rb.rd: Likewise.
952 * ld-tic6x/shlib-noindex.rd: Likewise.
953
3ea60775
NC
9542015-04-07 Nick Clifton <nickc@redhat.com>
955
956 * ld-elf/orphan-5.l: New test - checks the linker's output with
957 --warn-orphan enabled.
958 * ld-elf/elf.exp: Run the new test.
959
dae148f3
L
9602015-04-06 H.J. Lu <hongjiu.lu@intel.com>
961
962 * ld-elf/compress.exp: Remove is_zlib_supported check.
963 Fail if --compress-debug-sections doesn't work.
964 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
965
4106101c
MS
9662015-04-01 Tejas Belagod <tejas.belagod@arm.com>
967
968 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
969 * ld-aarch64/erratum843419.d: New.
970 * ld-aarch64/erratum843419.s: New.
971
875b5b9d
L
9722015-04-01 H.J. Lu <hongjiu.lu@intel.com>
973
974 PR ld/18176
975 * ld-x86-64/pr18176.d: New file.
976 * ld-x86-64/pr18176.s: Likewise.
977 * ld-x86-64/pr18176.t: Likewise.
978 * ld-x86-64/x86-64.exp: Run pr18176.
979
f24173eb
L
9802015-03-31 H.J. Lu <hongjiu.lu@intel.com>
981
982 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
983
bd53a53a
L
9842015-03-30 H.J. Lu <hongjiu.lu@intel.com>
985
986 PR ld/18169
987 * ld-elf/linkinfo1a.d: Updated.
988 * ld-elf/linkinfo1b.d: Likewise.
989
5e228181
L
9902015-03-27 H.J. Lu <hongjiu.lu@intel.com>
991
992 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
993
93ca8569
TB
9942015-03-26 Tejas Belagod <tejas.belagod@arm.com>
995
996 * ld-aarch64/farcall-back-be.d: New.
997
b19a8f85
L
9982015-03-26 H.J. Lu <hongjiu.lu@intel.com>
999
1000 PR ld/18160
1001 * ld-x86-64/pr18160.d: New file.
1002 * ld-x86-64/pr18160.s: Likewise.
1003 * ld-x86-64/pr18160.t: Likewise.
1004 * ld-x86-64/x86-64.exp: Run pr18160.
1005---
61865519
MS
10062015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1007
1008 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1009 section.
1010 * ld-aarch64/farcall-b.d: Likewise.
1011 * ld-aarch64/farcall-bl.d: Likewise.
1012 * ld-aarch64/farcall-back.d: Likewise.
1013
d9ced15d
MS
10142015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1015
1016 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1017 835769 workaround stubs.
1018
d422d1c4
SKS
10192015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1020
1021 * ld-gc/all-debug-sections.d: New file.
1022 * ld-gc/all-debug-sections.s: Likewise.
1023 * ld-gc/gc.exp: Execute new testcase.
1024
1079403c
AM
10252015-03-11 Alan Modra <amodra@gmail.com>
1026
1027 * ld-powerpc/tls32.s: Add GOT pointer setup.
1028 * ld-powerpc/tls32.d: Update.
1029 * ld-powerpc/tls32.g: Update.
1030 * ld-powerpc/tls32.t: Update.
1031 * ld-powerpc/tlsexe.d: Update.
1032 * ld-powerpc/tlsexe32.d: Update.
1033 * ld-powerpc/tlsexe32.g: Update.
1034 * ld-powerpc/tlsexe32.r: Update.
1035 * ld-powerpc/tlsexetoc.d: Update.
1036 * ld-powerpc/tlsso32.d: Update.
1037 * ld-powerpc/tlsso32.g: Update.
1038 * ld-powerpc/tlsso32.r: Update.
1039
ca3fe95e
L
10402015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1041
1042 PR ld/pr15228
1043 PR ld/pr17709
1044 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1045 * ld-i386/pr17709-nacl.rd: New file.
1046 * ld-i386/pr17709.rd: Likewise.
1047 * ld-i386/pr17709a.s: Likewise.
1048 * ld-i386/pr17709b.s: Likewise.
1049 * ld-i386/protected3.d: Updated.
1050 * ld-i386/protected3.s: Likewise.
1051 * ld-x86-64/pr17709-nacl.rd: New file.
1052 * ld-x86-64/pr17709.rd: Likewise.
1053 * ld-x86-64/pr17709a.s: Likewise.
1054 * ld-x86-64/pr17709b.s: Likewise.
1055 * ld-x86-64/protected3.d: Updated.
1056 * ld-x86-64/protected3.s: Likewise.
1057 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1058
e09ab7ac
RS
10592015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1060
1061 PR gas/17843
1062 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1063 * ld-aarch64/aarch64-elf.exp: Run it.
1064
9028d943
AM
10652015-02-28 Alan Modra <amodra@gmail.com>
1066
1067 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1068 * ld-sparc/gotop32.td: Likewise.
1069 * ld-sparc/gotop64.rd: Likewise.
1070 * ld-sparc/gotop64.td: Likewise.
1071 * ld-tilegx/external.s: Align .data.
1072 * ld-tilepro/external.s: Likewise.
1073
60d1b0d6
MS
10742015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1075
1076 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1077 (tls-tiny-desc-le): Add.
1078 * ld-aarch64/tls-tiny-desc.d: New.
1079 * ld-aarch64/tls-tiny-desc.s: New.
1080 * ld-aarch64/tls-tiny-desc-ie.d: New.
1081 * ld-aarch64/tls-tiny-desc-ie.s: New.
1082 * ld-aarch64/tls-tiny-desc-le.d: New.
1083 * ld-aarch64/tls-tiny-desc-le.s: New.
1084
b480a481
MS
10852015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1086
1087 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1088 (tls-tiny-gd-le): Add.
1089 * ld-aarch64/tls-tiny-gd.d: New.
1090 * ld-aarch64/tls-tiny-gd.s: New.
1091 * ld-aarch64/tls-tiny-gd-ie.d: New.
1092 * ld-aarch64/tls-tiny-gd-ie.s: New.
1093 * ld-aarch64/tls-tiny-gd-le.d: New.
1094 * ld-aarch64/tls-tiny-gd-le.s: New.
1095
b1089987
MS
10962015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1097
1098 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1099 * ld-aarch64/tls-tiny-ie.d: New.
1100 * ld-aarch64/tls-tiny-ie.s: New.
1101
99654aaf
TG
11022015-02-26 Terry Guo <terry.guo@arm.com>
1103
1104 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1105 * ld-arm/attr-merge-vfp-10.d: Likewise.
1106 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1107 * ld-arm/attr-merge-vfp-12.d: Likewise.
1108 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1109 * ld-arm/attr-merge-vfp-13.d: Likewise.
1110 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1111 * ld-arm/attr-merge-vfp-14.d: Likewise.
1112 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1113 * ld-arm/attr-merge-vfp-6.d: Likewise.
1114 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1115 * ld-arm/attr-merge-vfp-7.d: Likewise.
1116 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1117 * ld-arm/attr-merge-vfp-8.d: Likewise.
1118 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1119
bac13f5a
AB
11202015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1121
1122 * ld-avr/avr-prop-1.d: New file.
1123 * ld-avr/avr-prop-1.s: New file.
1124 * ld-avr/avr-prop-2.d: New file.
1125 * ld-avr/avr-prop-2.s: New file.
1126 * ld-avr/avr-prop-3.d: New file.
1127 * ld-avr/avr-prop-3.s: New file.
1128 * ld-avr/avr-prop-4.d: New file.
1129 * ld-avr/avr-prop-4.s: New file.
1130
ac994365
OE
11312015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1132
1133 * ld-sh/arch/arch_expected.txt: Regenerate.
1134 * ld-sh/arch/sh-dsp.s: Likewise.
1135 * ld-sh/arch/sh.s: Likewise.
1136 * ld-sh/arch/sh2.s: Likewise.
1137 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1138 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1139 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1140 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1141 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1142 * ld-sh/arch/sh2a.s: Likewise.
1143 * ld-sh/arch/sh2e.s: Likewise.
1144 * ld-sh/arch/sh3-dsp.s: Likewise.
1145 * ld-sh/arch/sh3-nommu.s: Likewise.
1146 * ld-sh/arch/sh3.s: Likewise.
1147 * ld-sh/arch/sh3e.s: Likewise.
1148 * ld-sh/arch/sh4-nofpu.s: Likewise.
1149 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1150 * ld-sh/arch/sh4.s: Likewise.
1151 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1152 * ld-sh/arch/sh4a.s: Likewise.
1153 * ld-sh/arch/sh4al-dsp.s: Likewise.
1154
685080f2
NC
11552015-02-24 Nick Clifton <nickc@redhat.com>
1156
1157 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1158
884151a7
AM
11592015-02-24 Alan Modra <amodra@gmail.com>
1160
1161 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1162
cb072816
SKS
11632015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1164
1165 * ld-avr/region_overflow.d: New test.
1166 * ld-avr/region_overflow.s: Likewise.
1167
db95bb7c
L
11682015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1169
1170 PR ld/4317
1171 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1172 * ld-x86-64/compressed1.d: Likewise.
1173 * ld-x86-64/pie1.d: Likewise.
1174
d983c8c5
AM
11752015-02-19 Alan Modra <amodra@gmail.com>
1176
1177 PR ld/4317
1178 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1179 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1180 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1181 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1182 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1183 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1184 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1185
2ec55de3
AM
11862015-02-17 Alan Modra <amodra@gmail.com>
1187
1188 PR ld/17975
1189 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1190 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1191 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1192 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1193 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1194 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1195 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1196 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1197 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1198 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1199 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1200 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1201 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1202
6dfb72b9
L
12032015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1204
1205 PR ld/17975
67ca0b76 1206 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1207 * ld-i386/tlsbin.rd: Likewise.
1208 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1209 * ld-i386/tlsbindesc.rd: Likewise.
1210 * ld-i386/tlsdesc-nacl.rd: Likewise.
1211 * ld-i386/tlsdesc.rd: Likewise.
1212 * ld-i386/tlsnopic-nacl.rd: Likewise.
1213 * ld-i386/tlsnopic.rd: Likewise.
1214 * ld-i386/tlspic-nacl.rd: Likewise.
1215 * ld-i386/tlspic.rd: Likewise.
1216 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1217 * ld-x86-64/tlsbin.rd: Likewise.
1218 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1219 * ld-x86-64/tlsbindesc.rd: Likewise.
1220 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1221 * ld-x86-64/tlsdesc.rd: Likewise.
1222 * ld-x86-64/tlspic-nacl.rd: Likewise.
1223 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1224 * ld-alpha/tlspic.rd: Likewise.
1225 * ld-powerpc/tlsexe.r: Likewise.
1226 * ld-powerpc/tlsexetoc.r: Likewise.
1227 * ld-powerpc/tlsso.r: Likewise.
1228 * ld-powerpc/tlstocso.r: Likewise.
1229 * ld-s390/tlspic.rd: Likewise.
1230 * ld-s390/tlspic_64.rd: Likewise.
1231 * ld-sparc/gotop32.dd: Likewise.
1232 * ld-sparc/gotop64.dd: Likewise.
1233 * ld-sparc/tlssunnopic32.rd: Likewise.
1234 * ld-sparc/tlssunnopic64.rd: Likewise.
1235 * ld-sparc/tlssunpic32.rd: Likewise.
1236 * ld-sparc/tlssunpic64.rd: Likewise.
1237 * ld-tic6x/shlib-1.rd: Likewise.
1238 * ld-tic6x/shlib-1b.rd: Likewise.
1239 * ld-tic6x/shlib-1r.rd: Likewise.
1240 * ld-tic6x/shlib-1rb.rd: Likewise.
1241 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1242
f58926a6
L
12432015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1244
1245 PR ld/17973
1246 * ld-plugin/plugin.exp (regassilent): New.
1247 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1248 (plugin_tests): Add a test for PR ld/17973.
1249 * ld-plugin/pr17973.d: New file.
1250 * ld-plugin/pr17973.s: Likewise.
1251
761e2bd4
L
12522015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1253
1254 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1255
45e81354
L
12562015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1257
1258 * ld-plugin/plugin-27.d: New.
1259 * ld-plugin/plugin-28.d: Likewise.
1260 * ld-plugin/plugin-29.d: Likewise.
1261 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1262 and LDPL_WARNING.
1263
7275e869
L
12642015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1265
1266 PR ld/17878
1267 * ld-plugin/func.c: Add some comments.
1268 * ld-plugin/plugin-13.d: New file.
1269 * ld-plugin/plugin-14.d: Likewise.
1270 * ld-plugin/plugin-15.d: Likewise.
1271 * ld-plugin/plugin-16.d: Likewise.
1272 * ld-plugin/plugin-17.d: Likewise.
1273 * ld-plugin/plugin-18.d: Likewise.
1274 * ld-plugin/plugin-19.d: Likewise.
1275 * ld-plugin/plugin-20.d: Likewise.
1276 * ld-plugin/plugin-21.d: Likewise.
1277 * ld-plugin/plugin-22.d: Likewise.
1278 * ld-plugin/plugin-23.d: Likewise.
1279 * ld-plugin/plugin-24.d: Likewise.
1280 * ld-plugin/plugin-25.d: Likewise.
1281 * ld-plugin/plugin-26.d: Likewise.
1282 * ld-plugin/plugin.exp (plugin2_name): New.
1283 (plugin3_name): Likewise.
1284 (plugin2_path): Likewise.
1285 (plugin3_path): Likewise.
1286 (testsrcfiles): Likewise.
1287 (testsrcfiles_notext): Likewise.
1288 (plugin_tests): Add tests for non-object IR file.
1289 (plugin_lib_tests): Likewise.
1290 (plugin_extra_elf_tests): Likewise.
1291 (plugin_src_tests): New tests for non-object IR file.
1292 Run nm --plugin test.
1293 Run ar --plugin test.
1294 Run plugin_src_tests.
1295
1952c5cd
L
12962015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1297
1298 PR ld/17935
1299 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1300 * ld-x86-64/x86-64.exp: Likewise.
1301
1302 * ld-i386/pr17935-1.d: New file.
1303 * ld-i386/pr17935-1.s: Likewise.
1304 * ld-i386/pr17935-2.d: Likewise.
1305 * ld-i386/pr17935-2.s: Likewise.
1306 * ld-x86-64/pr17935-1.d: Likewise.
1307 * ld-x86-64/pr17935-1.s: Likewise.
1308 * ld-x86-64/pr17935-2.d: Likewise.
1309 * ld-x86-64/pr17935-2.s: Likewise.
1310
9e2dec47
L
13112015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1312
1313 PR ld/12365
1314 PR ld/14272
1315 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1316 * ld-plugin/plugin-7.d: Updated.
1317 * ld-plugin/plugin-8.d: Likewise.
1318
8962a307
L
13192015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1320
1321 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1322 ld/12365 test.
1323
60f79275
L
13242015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1325
1326 PR ld/12365
1327 * ld-plugin/pr12365a.c: New file.
1328 * ld-plugin/pr12365b.c: Likewise.
1329 * ld-plugin/pr12365c.c: Likewise.
1330
1331 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1332 test.
1333 Run the PR ld/12365 test.
1334
9910b1c8
L
13352015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1336
1337 PR ld/14918
1338 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1339
1340 * ld-plugin/pr14918.c: New file.
1341 * ld-plugin/pr14918.d: Likewise.
1342
1a215085
L
13432015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1344
1345 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1346
b86ac8e3
AM
13472015-01-29 Alan Modra <amodra@gmail.com>
1348
1349 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1350 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1351 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1352
15f7a26b
L
13532015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1354
1355 PR ld/17878
1356 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1357 * ld-plugin/plugin-10.d: Likewise.
1358 * ld-plugin/plugin-11.d: Likewise.
1359 * ld-plugin/plugin-2.d: Likewise.
1360 * ld-plugin/plugin-3.d: Likewise.
1361 * ld-plugin/plugin-4.d: Likewise.
1362 * ld-plugin/plugin-5.d: Likewise.
1363 * ld-plugin/plugin-6.d: Likewise.
1364 * ld-plugin/plugin-7.d: Likewise.
1365 * ld-plugin/plugin-8.d: Likewise.
1366 * ld-plugin/plugin-9.d: Likewise.
1367
61b86cb1
JB
13682015-01-28 Jan Beulich <jbeulich@suse.com>
1369
1370 * ld-elf/pr16322.s (p1): Rename to px1.
1371 (f1): Rename to fx1.
1372
dbd1e97e
AM
13732015-01-28 Alan Modra <amodra@gmail.com>
1374
1375 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1376 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1377 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1378
cc9ad334
SKS
13792015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1380
1381 * ld-scripts/memory.t: Define new symbol tred.
1382 * ld-scripts/memory_sym.t: New.
1383 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1384 conditionally check values of linker symbols.
1385
481765cd
AB
13862015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1387
1388 * ld-scripts/provide-4-map.d: Update expected output.
1389 * ld-scripts/provide-5-map.d: Likewise.
1390
c05b575a
AB
13912015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1392
1393 * ld-scripts/provide-4.d: New file.
1394 * ld-scripts/provide-4-map.d: New file.
1395 * ld-scripts/provide-4.t: New file.
1396 * ld-scripts/provide-5.d: New file.
1397 * ld-scripts/provide-5.s: New file.
1398 * ld-scripts/provide-5-map.d: New file.
1399 * ld-scripts/provide-5.t: New file.
1400 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1401 tests.
1402
43d66c95
AB
14032015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1404
1405 * ld-scripts/overlay-size.d: Add 'map' option.
1406 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1407 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1408 option, checking linker mapfile output.
1409
23283c1b
AM
14102015-01-20 Alan Modra <amodra@gmail.com>
1411
1412 * ld-powerpc/ambiguousv1.d,
1413 * ld-powerpc/ambiguousv1b.d,
1414 * ld-powerpc/ambiguousv2.d,
1415 * ld-powerpc/ambiguousv2b.d,
1416 * ld-powerpc/elfv2exe.d,
1417 * ld-powerpc/elfv2so.d,
1418 * ld-powerpc/tlsexe.r,
1419 * ld-powerpc/tlsexetoc.r,
1420 * ld-powerpc/tlsso.r,
1421 * ld-powerpc/tlstocso.r: Update.
1422
10ab94eb
AM
14232015-01-20 Alan Modra <amodra@gmail.com>
1424
1425 PR ld/17615
1426 * ld-elf/pr17615.d: Match .sbss too.
1427
3e2aa5bb
L
14282015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1429
1430 PR ld/17615
1431 * ld-elf/pr17615.d: New file.
1432 * ld-elf/pr17615.s: Likewise.
1433
c4621b33
AM
14342015-01-19 Alan Modra <amodra@gmail.com>
1435
1436 * ld-gc/pr14265.d,
1437 * ld-cris/tls-gc-68.d,
1438 * ld-cris/tls-gc-69.d,
1439 * ld-cris/tls-gc-70.d,
1440 * ld-cris/tls-gc-71.d,
1441 * ld-cris/tls-gc-75.d,
1442 * ld-cris/tls-gc-76.d,
1443 * ld-cris/tls-gc-79.d,
1444 * ld-mmix/bpo-10.d,
1445 * ld-mmix/bpo-11.d: Update.
1446
1e2e8c52
AK
14472015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1448
1449 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1450 printed if 0 anymore.
1451
6333bc0d
L
14522015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1453
1454 PR ld/17847
1455 * ld-x86-64/pie1.d: New file.
1456 * ld-x86-64/pie1.s: Likwise.
1457 * ld-x86-64/x86-64.exp: Run pie1.
1458
0941db69
JW
14592015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1460
1461 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1462 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1463 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1464
0172429c
JW
14652015-01-13 Jiong Wang <jiong.wang@arm.com>
1466
1467 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1468 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1469 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1470
bab91cce
JW
14712015-01-13 Jiong Wang <jiong.wang@arm.com>
1472
1473 PR ld/17415
1474 * ld-aarch64/pr17415.s: Source file for new test.
1475 * ld-aarch64/pr17415.d: Expect file for new test.
1476 * ld-aarch64/aarch64-elf.exp: Run the new test.
1477
9d1d54d5
L
14782015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1479
1480 PR ld/17827
1481 * ld-x86-64/pr17689.out: Updated.
1482 * ld-x86-64/pr17689b.S: Likewise.
1483
1484 * ld-x86-64/pr17827.rd: New file.
1485
1486 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1487
2279a12a
JB
14882015-01-08 Jan Beulich <jbeulich@suse.com>
1489
1490 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1491 enable_initfini_array=no case.
1492
8d983e36
AB
14932015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1494
1495 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1496 readelf.
1497
b90efa5b 14982015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1499
b90efa5b 1500 Update year range in copyright notice of all files.
ee3b52e9 1501
b90efa5b 1502For older changes see ChangeLog-2014
c9e214e5 1503\f
b90efa5b 1504Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1505
1506Copying and distribution of this file, with or without modification,
1507are permitted in any medium without royalty provided the copyright
1508notice and this notice are preserved.
1509
c9e214e5
AM
1510Local Variables:
1511mode: change-log
1512left-margin: 8
1513fill-column: 74
1514version-control: never
1515End:
This page took 0.573209 seconds and 4 git commands to generate.