gdbarch.h: Change gdbarch_info::tdep_info's type to void *
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
9865bd0d
L
12015-09-30 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/19013
4 * ld-x86-64/pr19013-nacl.d: New file.
5 * ld-x86-64/pr19013-x32.d: Likewise.
6 * ld-x86-64/pr19013.d: Likewise.
7 * ld-x86-64/pr19013.s: Likewise.
8 * ld-x86-64/x86-64.exp: Run PR ld/19013 tests.
9
c68c1637
L
102015-09-29 H.J. Lu <hongjiu.lu@intel.com>
11
12 PR binutils/19005
13 * ld-elf/pr19005.d: New file.
14 * ld-elf/pr19005.s: Likewise.
15 * ld-elf/pr19005.t: Likewise.
16
8a9e7a91
PZ
172015-08-11 Peter Zotov <whitequark@whitequark.org>
18
19 PR ld/18759
20 * ld-elf/eh-frame-hdr: Expect to pass on the or1k-linux target.
21
0a6b6047
L
222015-09-22 H.J. Lu <hongjiu.lu@intel.com>
23
24 * ld-mips-elf/pie-n32.d: Updated.
25 * ld-mips-elf/pie-n64.d: Likewise.
26 * ld-mips-elf/pie-o32.d: Likewise.
27
5fe2850d
L
282015-09-22 H.J. Lu <hongjiu.lu@intel.com>
29
30 * ld-elf/pie.d: New test.
31
975f8a9e
AM
322015-09-18 Alan Modra <amodra@gmail.com>
33
34 PR ld/18963
35 * ld-scripts/pr18963.d,
36 * ld-scripts/pr18963.t: New test.
37 * ld-scripts/expr.exp: Run it.
38 * ld-elf/provide-hidden-2.ld: Explicitly make "dot" absolute.
39 * ld-mips-elf/gp-hidden.sd: Don't care about _gp section.
40 * ld-mips-elf/no-shared-1-n32.d: Don't care about symbol shown at
41 start of .data section.
42 * ld-mips-elf/no-shared-1-n64.d: Likewise.
43 * ld-mips-elf/no-shared-1-o32.d: Likewise.
44
6d636d8c
L
452015-09-11 H.J. Lu <hongjiu.lu@intel.com>
46
47 * ld-plugin/lto.exp (lto_link_tests): Add a "ld -r" test for
48 PR ld/15323.
49 (lto_run_tests): Add a "ld -r" test for PR ld/15323.
50
259364ad
JW
512015-09-09 Jiong Wang <jiong.wang@arm.com>
52
53 * ld-aarch64/tls-relax-ld-le-tiny.s: New testcase.
54 * ld-aarch64/tls-relax-ld-le-small.s: Likewise.
55 * ld-aarch64/tls-relax-ld-le-tiny.d: New expectation file.
56 * ld-aarch64/tls-relax-ld-le-small.d: Likewise.
57 * ld-aarch64/aarch64-elf.exp: Run new testcases.
58
3d476d8d
AB
592015-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
60
61 * ld-elf/orphan-7.map: Allow for other discarded sections.
62 * ld-elf/orphan-8.map: Updated to allow for different section
63 ordering on different targets.
64 * ld-elf/orphan.ld: Place .sbss section.
65
e32aa933
L
662015-09-05 H.J. Lu <hongjiu.lu@intel.com>
67
68 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
69
c005eb9e
AB
702015-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
71
72 * ld-elf/elf.exp: Switch to rely on run_dump_test.
73 * ld-elf/orphan-5.l: Update expected output.
74 * ld-elf/orphan-5.d: New file.
75 * ld-elf/orphan-6.d: New file.
76 * ld-elf/orphan-6.l: New file.
77 * ld-elf/orphan-7.d: New file.
78 * ld-elf/orphan-7.map: New file.
79 * ld-elf/orphan-8.d: New file.
80 * ld-elf/orphan-8.map: New file.
81
8c650f16
L
822015-09-03 H.J. Lu <hongjiu.lu@intel.com>
83
84 * ld-ifunc/ifunc-21-i386.s: Add tests for call, jmp, add, test.
85 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
86 * ld-ifunc/ifunc-22-i386.s: Likewise.
87 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
88 * ld-ifunc/ifunc-21-i386.d: Updated.
89 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
90 * ld-ifunc/ifunc-22-i386.d: Likewise.
91 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
92
0762fbb6
L
932015-09-02 H.J. Lu <hongjiu.lu@intel.com>
94
8c650f16 95 * ld-ifunc/ifunc-21-i386.d: New file.
0762fbb6
L
96 * ld-ifunc/ifunc-21-i386.s: Likewise.
97 * ld-ifunc/ifunc-21-x86-64.d: Likewise.
98 * ld-ifunc/ifunc-21-x86-64.s: Likewise.
99 * ld-ifunc/ifunc-22-i386.d: Likewise.
100 * ld-ifunc/ifunc-22-i386.s: Likewise.
101 * ld-ifunc/ifunc-22-x86-64.d: Likewise.
102 * ld-ifunc/ifunc-22-x86-64.s: Likewise.
103
04ebc307
L
1042015-09-01 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR ld/18900
107 * ld-i386/i386.exp: Run tests for PR ld/18900.
108 * ld-x86-64/x86-64.exp: Likewise.
109 * ld-i386/pr18900.out: New file.
110 * ld-i386/pr18900a.c: Likewise.
111 * ld-i386/pr18900a.c: Likewise.
112 * ld-i386/pr18900a.rd: Likewise.
113 * ld-i386/pr18900b.c: Likewise.
114 * ld-i386/pr18900b.rd: Likewise.
115 * ld-i386/pr18900c.c: Likewise.
116 * ld-x86-64/pr18900.out: Likewise.
117 * ld-x86-64/pr18900a.c: Likewise.
118 * ld-x86-64/pr18900a.rd: Likewise.
119 * ld-x86-64/pr18900b.c: Likewise.
120 * ld-x86-64/pr18900b.rd: Likewise.
121 * ld-x86-64/pr18900c.c: Likewise.
122 * ld-x86-64/mpx3.dd: Updated.
123
1cb0b71f
AM
1242015-08-27 Alan Modra <amodra@gmail.com>
125
126 * ld-powerpc/relocsort.s, * ld-powerpc/relocsort.d: New test.
127 * ld-powerpc/powerpc.exp: Run it.
128
c97c330b
MF
1292015-08-26 Nick Clifton <nickc@redhat.com>
130
131 PR ld/18401
132 * ld-mips-elf/mips-elf-flags.exp: Add more ISA conflict tests.
133
07c9aa07
JW
1342015-08-19 Jiong Wang <jiong.wang@arm.com>
135
136 * ld-aarch64/emit-relocs-531.s: New testcase.
137 * ld-aarch64/emit-relocs-531-overflow.s: Likewise.
138 * ld-aarch64/emit-relocs-532.s: Likewise.
139 * ld-aarch64/emit-relocs-533.s: Likewise.
140 * ld-aarch64/emit-relocs-533-overflow.s: Likewise.
141 * ld-aarch64/emit-relocs-534.s: Likewise.
142 * ld-aarch64/emit-relocs-535.s: Likewise.
143 * ld-aarch64/emit-relocs-535-overflow.s: Likewise.
144 * ld-aarch64/emit-relocs-536.s: Likewise.
145 * ld-aarch64/emit-relocs-537.s: Likewise.
146 * ld-aarch64/emit-relocs-537-overflow.s: Likewise.
147 * ld-aarch64/emit-relocs-538.s: Likewise.
148 * ld-aarch64/emit-relocs-531.d: New expectation file.
149 * ld-aarch64/emit-relocs-531-overflow.d: Likewise.
150 * ld-aarch64/emit-relocs-532.d: Likewise.
151 * ld-aarch64/emit-relocs-533.d: Likewise.
152 * ld-aarch64/emit-relocs-533-overflow.d: Likewise.
153 * ld-aarch64/emit-relocs-534.d: Likewise.
154 * ld-aarch64/emit-relocs-535.d: Likewise.
155 * ld-aarch64/emit-relocs-535-overflow.d: Likewise.
156 * ld-aarch64/emit-relocs-536.d: Likewise.
157 * ld-aarch64/emit-relocs-537.d: Likewise.
158 * ld-aarch64/emit-relocs-537-overflow.d: Likewise.
159 * ld-aarch64/emit-relocs-538.d: Likewise.
160 * ld-aarch64/aarch64-elf.exp: Run new testcases.
161
6ffe9a1b
JW
1622015-08-19 Jiong Wang <jiong.wang@arm.com>
163
164 * ld-aarch64/emit-relocs-87.s: New testcase.
165 * ld-aarch64/emit-relocs-88.s: Likewise.
166 * ld-aarch64/emit-relocs-88-overflow.s: Likewise.
167 * ld-aarch64/emit-relocs-89.s: Likewise.
168 * ld-aarch64/emit-relocs-90.s: Likewise.
169 * ld-aarch64/emit-relocs-90-overflow.s: Likewise.
170 * ld-aarch64/emit-relocs-523.s: Likewise.
171 * ld-aarch64/emit-relocs-524.s: Likewise.
172 * ld-aarch64/emit-relocs-525.s: Likewise.
173 * ld-aarch64/emit-relocs-527.s: Likewise.
174 * ld-aarch64/emit-relocs-526.s: Likewise.
175 * ld-aarch64/emit-relocs-528.s: Likewise.
176 * ld-aarch64/emit-relocs-528-overflow.s: Likewise.
177 * ld-aarch64/emit-relocs-87.d: New expectation file.
178 * ld-aarch64/emit-relocs-88.d: Likewise.
179 * ld-aarch64/emit-relocs-88-overflow.d: Likewise.
180 * ld-aarch64/emit-relocs-89.d: Likewise.
181 * ld-aarch64/emit-relocs-90.d: Likewise.
182 * ld-aarch64/emit-relocs-90-overflow.d: Likewise.
183 * ld-aarch64/emit-relocs-91.d: Likewise.
184 * ld-aarch64/emit-relocs-523.d: Likewise.
185 * ld-aarch64/emit-relocs-524.d: Likewise.
186 * ld-aarch64/emit-relocs-525.d: Likewise.
187 * ld-aarch64/emit-relocs-526.d: Likewise.
188 * ld-aarch64/emit-relocs-527.d: Likewise.
189 * ld-aarch64/emit-relocs-528.d: Likewise.
190 * ld-aarch64/emit-relocs-528-overflow.d: Likewise.
191 * ld-aarch64/aarch64-elf.exp: Run new testcases.
192
753999c1
JW
1932015-08-19 Jiong Wang <jiong.wang@arm.com>
194
195 * ld-aarch64/emit-relocs-530.s: New testcase.
196 * ld-aarch64/emit-relocs-92.s: Likewise.
197 * ld-aarch64/emit-relocs-530.d: New expectation file.
198 * ld-aarch64/emit-relocs-92.d: Likewise.
199 * ld-aarch64/aarch64-elf.exp: Run new testcases.
200
4e1626f5
L
2012015-08-18 H.J. Lu <hongjiu.lu@intel.com>
202
203 PR ld/18841
204 * ld-ifunc/ifunc.exp: Add another test for PR ld/18841.
205 * ld-ifunc/pr18841c.c: New file.
206
cae1fbbb
L
2072015-08-18 H.J. Lu <hongjiu.lu@intel.com>
208
209 PR ld/18841
210 * ld-ifunc/ifunc.exp: Add a test for PR ld/18841.
211 * ld-ifunc/pr18841.out: New file.
212 * ld-ifunc/pr18841a.c: Likewise.
213 * ld-ifunc/pr18841b.c: Likewise.
214
8efa2874
L
2152015-08-13 H.J. Lu <hongjiu.lu@intel.com>
216
217 PR ld/18801
218 * ld-i386/i386.exp: Run pr18801.
219 * ld-x86-64/x86-64.exp: Likewise.
220 * ld-i386/pr18801.d: New file.
221 * ld-i386/pr18801.s: Likewise.
222 * ld-x86-64/pr18801.d: Likewise.
223 * ld-x86-64/pr18801.s: Likewise.
224
40fc1451
SD
2252015-08-12 Simon Dardis <simon.dardis@imgtec.com>
226
227 * ld-mips-elf/compressed-plt-1-n32-mips16.od: Update test.
228 * ld-mips-elf/compressed-plt-1-n32-umips.od: Ditto.
229 * ld-mips-elf/compressed-plt-1-o32-mips16-got.od: Ditto.
230 * ld-mips-elf/compressed-plt-1-o32-mips16-only.od: Ditto.
231 * ld-mips-elf/compressed-plt-1-o32-mips16-word.od: Ditto.
232 * ld-mips-elf/compressed-plt-1-o32-mips16.od: Ditto.
233 * ld-mips-elf/compressed-plt-1-o32-se.od: Ditto.
234 * ld-mips-elf/compressed-plt-1-o32-umips-got.od: Ditto.
235 * ld-mips-elf/compressed-plt-1-o32-umips-word.od: Ditto.
236 * ld-mips-elf/compressed-plt-1-o32-umips.od: Ditto.
237 * ld-mips-elf/jalx-2.dd: Ditto.
238 * ld-mips-elf/mips16-pic-3.dd: Ditto.
239 * ld-mips-elf/pic-and-nonpic-3a.dd: Ditto.
240 * ld-mips-elf/pic-and-nonpic-3b.dd: Ditto.
241 * ld-mips-elf/pic-and-nonpic-5b.dd: Ditto.
242 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Ditto.
243 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Ditto.
244 * ld-mips-elf/stub-dynsym-1-10000.d: Ditto.
245 * ld-mips-elf/stub-dynsym-1-2fe80.d: Ditto.
246 * ld-mips-elf/stub-dynsym-1-7fff.d: Ditto.
247 * ld-mips-elf/stub-dynsym-1-8000.d: Ditto.
248 * ld-mips-elf/stub-dynsym-1-fff0.d: Ditto.
249 * ld-mips-elf/tlsbin-o32.d: Ditto.
250 * ld-mips-elf/tlsdyn-o32-1.d: Ditto.
251 * ld-mips-elf/tlsdyn-o32-2.d: Ditto.
252 * ld-mips-elf/tlsdyn-o32-3.d: Ditto.
253 * ld-mips-elf/tlsdyn-o32.d: Ditto.
254 * ld-mips-elf/tlslib-o32.d: Ditto.
255
87ad46af
JW
2562015-08-12 Jiong Wang <jiong.wang@arm.com>
257
258 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Support all
259 four triple shape: aarch64-*-linux*, aarch64-*-elf,
260 aarch64_be-*-linux*, aarch64_be-*-elf.
261 * ld-aarch64/emit-relocs-86.d: Use aarch64_choose_ilp32_emul.
262 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
263 * ld-aarch64/ld-aarch64/farcall-b-plt.d: Relax instrucion encoding
264 check when they reflect address.
265 * ld-aarch64/ld-aarch64/farcall-bl-plt.d: Likewise.
266
f63d6d96
TP
2672015-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
268
269 * ld-aarch64/aarch64-elf.exp: Rename relocs-257-symbolic-func to
270 relocs-1027-symbolic-func.
271 * ld-aarch64/relocs-257-symbolic-func.d: Rename to ...
272 * ld-aarch64/relocs-1027-symbolic-func.d: ... this.
273 * ld-aarch64/relocs-257-symbolic-func.s: Rename to ...
274 * ld-aarch64/relocs-1027-symbolic-func.s: ... this.
275
f678ded7
JW
2762015-08-11 Jiong Wang <jiong.wang@arm.com>
277
278 * ld-aarch64/farcall-b-defsym.s: New test.
279 * ld-aarch64/farcall-bl-defsym.s: Likewise.
280 * ld-aarch64/farcall-b-defsym.d: New expectation.
281 * ld-aarch64/farcall-bl-defsym.d: Likewise.
282
07f9ddfe
JW
2832015-08-11 Jiong Wang <jiong.wang@arm.com>
284
285 * ld-aarch64/farcall-b-gsym.s: New test.
286 * ld-aarch64/farcall-b-plt.s: Likewise.
287 * ld-aarch64/farcall-bl-plt.s: Likewise.
288 * ld-aarch64/farcall-b-gsym.d: New expect file.
289 * ld-aarch64/farcall-b-plt.d: Likewise.
290 * ld-aarch64/farcall-bl-plt.d: Likewise.
291
40fbed84
JW
2922015-08-11 Jiong Wang <jiong.wang@arm.com>
293
294 * ld-aarch64/emit-relocs-529.s: New testcase.
295 * ld-aarch64/emit-relocs-529-overflow.s: Likewise.
296 * ld-aarch64/emit-relocs-86.s: Likewise.
297 * ld-aarch64/emit-relocs-86-overflow.s: Likewise.
298 * ld-aarch64/emit-relocs-529.d: New expectation file.
299 * ld-aarch64/emit-relocs-529-overflow.d: Likewise.
300 * ld-aarch64/emit-relocs-86.d: Likewise.
301 * ld-aarch64/emit-relocs-86-overflow.d: Likewise.
302 * ld-aarch64/aarch64-elf.exp: Run new testcases.
303
73f925cc
JW
3042015-08-11 Jiong Wang <jiong.wang@arm.com>
305
306 * ld-aarch64/tls-small-ld.s: Update testcase.
307
f69e4920
JW
3082015-08-11 Jiong Wang <jiong.wang@arm.com>
309
310 * ld-aarch64/tls-small-ld.s: New file.
311 * ld-aarch64/tls-small-ld.d: Likewise.
312 * ld-aarch64/aarch64-elf.exp: Run new test.
313
97dc35c8
L
3142015-08-11 H.J. Lu <hongjiu.lu@intel.com>
315
316 PR ld/18808
317 * ld-ifunc/ifunc.exp: Add a test for PR ld/18808.
318 * ld-ifunc/pr18808.out: New file.
319 * ld-ifunc/pr18808a.c: Likewise.
320 * ld-ifunc/pr18808b.c: Likewise.
e5a764c4 321 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
6bf45b24 322
6e33951e
L
3232015-08-07 H.J. Lu <hongjiu.lu@intel.com>
324
325 PR ld/18720
326 * ld-elf/indirect.exp: Run tests for PR ld/18720.
327 * ld-elf/pr18720.out: New file.
328 * ld-elf/pr18720a.c: Likewise.
329 * ld-elf/pr18720b.c: Likewise.
330 * ld-elf/pr18720c.c: Likewise.
331
9c98104c
AB
3322015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
333
334 * ld/ld-lib.exp (run_dump_test): When using the map option, no
335 program is required.
336
bb57e4c7
AB
3372015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
338
339 * ld/ld-lib.exp (run_dump_test): Add error_output and
340 warning_output options.
341
0a618243
AB
3422015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
343
344 * ld-undefined/require-defined-1.d: New file.
345 * ld-undefined/require-defined-2.d: New file.
346 * ld-undefined/require-defined-3.d: New file.
347 * ld-undefined/require-defined-4.d: New file.
348 * ld-undefined/require-defined-5.d: New file.
349 * ld-undefined/require-defined.exp: New file.
350 * ld-undefined/require-defined.s: New file.
351
c6e8a9a8
L
3522015-07-30 H.J. Lu <hongjiu.lu@intel.com>
353
354 PR ld/18735
355 * ld-elf/pr18735.d: New file.
356 * ld-elf/pr18735.s: Likewise.
357
60b57502
L
3582015-07-29 H.J. Lu <hongjiu.lu@intel.com>
359
360 * ld-elf/pr18718.c (bar): Use noclone attribute only for GCC
361 4.5 or newer.
362
de0a0026
L
3632015-07-29 H.J. Lu <hongjiu.lu@intel.com>
364
365 * ld-size/size.exp: Move run-time support check.
366
e5654c0f
AM
3672015-07-28 Alan Modra <amodra@gmail.com>
368
369 * ld-powerpc/elfv2so.d: Update.
370
6f8ea6c4
L
3712015-07-27 H.J. Lu <hongjiu.lu@intel.com>
372
373 * config/default.exp (NOPIE_CFLAGS): New.
374 (NOPIE_LDFLAGS): Likewise.
375 * ld-size/size.exp (run_cc_link_tests): Add $NOPIE_CFLAGS and
376 $NOPIE_LDFLAGS if needed.
377 (run_ld_link_exec_tests): Add $NOPIE_CFLAGS if needed.
378
219a6876
L
3792015-07-27 H.J. Lu <hongjiu.lu@intel.com>
380
381 * ld-srec/srec.exp (CC): Save and restore. Append $PLT_CFLAGS.
382 (CXX): Likewise.
383
cda77e9e
L
3842015-07-27 H.J. Lu <hongjiu.lu@intel.com>
385
386 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
387
379d3f1f
L
3882015-07-27 H.J. Lu <hongjiu.lu@intel.com>
389
390 * ld-scripts/crossref.exp (CC): Save and restore. Append
391 $PLT_CFLAGS.
392
ea9fb8b3
L
3932015-07-27 H.J. Lu <hongjiu.lu@intel.com>
394
395 * ld-i386/i386.exp (run_cc_link_tests): Add $PLT_CFLAGS to
396 -fPIC if needed.
397 * ld-x86-64/mpx.exp (run_cc_link_tests): Likewise.
398 * ld-x86-64/x86-64.exp (run_cc_link_tests): Likewise.
399
faebca03
L
4002015-07-27 H.J. Lu <hongjiu.lu@intel.com>
401
402 * ld-elfvsb/elfvsb.exp (visibility_run): Pass $PLT_CFLAGS to
403 ld_compile.
404
c4972ed6
L
4052015-07-27 H.J. Lu <hongjiu.lu@intel.com>
406
407 * ld-elfvers/vers.exp (build_vers_lib_no_pic): Pass $PLT_CFLAGS
408 to build_binary.
409
e10461ae
L
4102015-07-27 H.J. Lu <hongjiu.lu@intel.com>
411
412 * config/default.exp (PLT_CFLAGS): New.
413
32f573bc
SN
4142015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
415
416 PR ld/18705
417 * ld-aarch64/protected-data.d: New.
418 * ld-aarch64/protected-data.s: New.
419 * ld-aarch64/aarch64-elf.exp: Add new test.
420
b68a20d6
SN
4212015-07-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
422
423 PR ld/18705
424 * ld-arm/protected-data.d: New.
425 * ld-arm/protected-data.s: New.
426 * ld-arm/arm-elf.exp: Add new test.
427
edcab5e8
L
4282015-07-26 H.J. Lu <hongjiu.lu@intel.com>
429
430 PR ld/18718
431 * ld-elf/shared.exp: Compile PR ld/18718 tests with -O2.
432
d76b6207
L
4332015-07-26 H.J. Lu <hongjiu.lu@intel.com>
434
435 * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
436 to 0.
437
18d9555c
L
4382015-07-25 H.J. Lu <hongjiu.lu@intel.com>
439
440 PR ld/18718
441 * ld-elf/pr18718.c: New file.
442 * ld-elf/shared.exp: Run tests for PR ld/18718.
443
a496fbc8
AM
4442015-07-25 Alan Modra <amodra@gmail.com>
445
446 * ld-elf/symbolic-func.s,
447 * ld-elf/symbolic-func.r: New test.
448 * ld-elf/elf.exp: Run it.
449
84b74b49
L
4502015-07-24 H.J. Lu <hongjiu.lu@intel.com>
451
452 * ld-elf/compress.exp (build_tests): Replace -g with -ggdb3.
453 * ld-elf/zlibbegin.rS: Also expect "GC".
454 * ld-elf/zlibnormal.rS: Likewise.
455
77a69ff8
JW
4562015-07-16 Jiong Wang <jiong.wang@arm.com>
457
458 * ld-aarch64/tls-tiny-ld.s: New file.
459 * ld-aarch64/tls-tiny-ld.d: Ditto.
460 * ld-aarch64/aarch64-elf.exp: Run new test.
461
19a7fe52
L
4622015-07-14 H.J. Lu <hongjiu.lu@intel.com>
463
464 * ld-elf/zlibbegin.rS: Updated to .debug_.* with the
465 SHF_COMPRESSED bit.
466 * ld-elf/zlibnormal.rS: Likewise.
467
3350cc01
CM
4682015-07-09 Catherine Moore <clm@codesourcery.com>
469
72f4393d
L
470 * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
471 * ld-mips-elf/attr-gnu-4-09.d: New.
472 * ld-mips-elf/attr-gnu-4-19.d: New.
473 * ld-mips-elf/attr-gnu-4-29.d: New.
474 * ld-mips-elf/attr-gnu-4-39.d: New.
475 * ld-mips-elf/attr-gnu-4-49.d: New.
476 * ld-mips-elf/attr-gnu-4-59.d: New.
477 * ld-mips-elf/attr-gnu-4-69.d: New.
478 * ld-mips-elf/attr-gnu-4-79.d: New.
479 * ld-mips-elf/attr-gnu-4-89.d: New.
480 * ld-mips-elf/attr-gnu-4-9.s: New.
481 * ld-mips-elf/mips-elf.exp: Run new tests.
3350cc01 482
328e7bfd
DC
4832015-07-08 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
484
485 * ld-avr/gc-section-debugline.d: New test.
486 * ld-avr/per-function-debugline.s: Source for new test.
487
92a9c616
RS
4882015-07-05 Richard Sandiford <richard.sandiford@arm.com>
489
490 * ld-powerpc/tocopt6-inc.s, ld-powerpc/tocopt6a.s,
491 ld-powerpc/tocopt6b.s, ld-powerpc/tocopt6c.s,
492 ld-powerpc/tocopt6.d: New test.
493 * ld-powerpc/powerpc.exp (ppc64elftests): Add it.
494
0f088b2a
KT
4952015-07-03 Kai Tietz <ktietz@redhat.com>
496 Nick Clifton <nickc@redhat.com>
497
498 PR ld/11539
499 * lib/ld-lib.exp (check_gc_sections_available): Do not
500 automatically fail for cygwin and mingw targets.
501
965b1d80
SL
5022015-07-01 Sandra Loosemore <sandra@codesourcery.com>
503 Cesar Philippidis <cesar@codesourcery.com>
504
505 * ld-nios2/mixed1a.d: New.
506 * ld-nios2/mixed1a.s: New.
507 * ld-nios2/mixed1b.d: New.
508 * ld-nios2/mixed1b.s: New.
509 * ld-nios2/nios2.exp: Build the new compatibility tests.
510
a2a55a40
L
5112015-06-27 H.J. Lu <hongjiu.lu@intel.com>
512
513 * ld-xtensa/tlsbin.rd: Updated.
514 * ld-xtensa/tlspic.rd: Likewise.
515
a5499fa4
MF
5162015-06-26 Matthew Fortune <matthew.fortune@imgtec.com>
517
518 * ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
519 * ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
520 * ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
521 * ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
522 * ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
523 * ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
524 * ld-mips-elf/tlsdyn-o32-1.d: Likewise.
525 * ld-mips-elf/tlsdyn-o32-1.got: Likewise.
526 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
527 * ld-mips-elf/tlsdyn-o32-2.got: Likewise.
528 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
529 * ld-mips-elf/tlsdyn-o32-3.got: Likewise.
530 * ld-mips-elf/tlsdyn-o32.d: Likewise.
531 * ld-mips-elf/tlsdyn-o32.got: Likewise.
532 * ld-mips-elf/pie-n32.d: New file.
533 * ld-mips-elf/pie-n64.d: Likewise.
534 * ld-mips-elf/pie-o32.d: Likewise.
535 * ld-mips-elf/pie.s: Likewise.
536 * ld-mips-elf/mips-elf.exp: Add new tests.
537
06e78fc7
L
5382015-06-25 H.J. Lu <hongjiu.lu@intel.com>
539
540 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
541
4a677ba7
L
5422015-06-25 H.J. Lu <hongjiu.lu@intel.com>
543
544 * ld-mmix/bspec1.d: Updated.
545 * ld-mmix/bspec2.d: Likewise.
546 * ld-mmix/undef-3.d: Likewise.
547
ef10c3ac
L
5482015-06-25 H.J. Lu <hongjiu.lu@intel.com>
549
550 PR gas/18451
551 * ld-elf/strtab.d: New file.
552 * ld-elf/strtab.s: Likewise.
553
7c1e8d3e
L
5542015-06-24 H.J. Lu <hongjiu.lu@intel.com>
555
556 * ld-i386/i386.exp: Run pltgot-2 for Linux targets.
557 * ld-x86-64/x86-64.exp: Likewise.
558 * ld-i386/pltgot-1.d: Updated.
559 * ld-x86-64/pltgot-1.d: Likewise.
560 * ld-i386/pltgot-2.d: New file.
561 * ld-x86-64/pltgot-2.d: Likewise.
562
c2170589
JW
5632015-06-23 Jiong Wang <jiong.wang@arm.com>
564
565 * ld-aarch64/dt_textrel.s: New testcase.
566 * ld-aarch64/dt_textrel.d: New expectation file.
567 * ld-aarch64/aarch64-elf.exp: Run new testcase.
568
696ddf4b
JW
5692015-06-17 Jiong Wang <jiong.wang@arm.com>
570
571 * ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): New function.
572 * ld-aarch64/emit-relocs-28.d: Use aarch64_choose_ilp32_emul to choose
573 emulation mode.
574
1d5c94cb
AM
5752015-06-16 Alan Modra <amodra@gmail.com>
576
577 * ld-powerpc/ppc476-shared.s: Repeat dynamic reloc generating insns.
578 * ld-powerpc/ppc476-shared.d: Update.
579 * ld-powerpc/ppc476-shared2.d: Update.
580
3604cb1f
TG
5812015-06-12 Tristan Gingold <gingold@adacore.com>
582
583 * ld-scripts/print-memory-usage-1.t,
584 * ld-scripts/print-memory-usage-1.s,
585 * ld-scripts/print-memory-usage-1.l,
586 * ld-scripts/print-memory-usage-2.t,
587 * ld-scripts/print-memory-usage-2.l,
588 * ld-scripts/print-memory-usage-3.s,
589 * ld-scripts/print-memory-usage-3.t,
590 * ld-scripts/print-memory-usage-3.l,
591 * ld-scripts/print-memory-usage.t: New tests.
592 * ld-scripts/print-memory-usage.exp: Run them.
593
e00a2fbc
NC
5942015-06-05 Nick Clifton <nickc@redhat.com>
595
596 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
597
f8b44781
AM
5982015-06-05 Alan Modra <amodra@gmail.com>
599
600 * ld-powerpc/ppc476-shared.s,
601 * ld-powerpc/ppc476-shared.lnk,
602 * ld-powerpc/ppc476-shared.d,
603 * ld-powerpc/ppc476-shared2.d: New tests.
604 * ld-powerpc/powerpc.exp: Run them.
605
afa403d8
JW
6062015-06-02 Jiong Wang <jiong.wang@arm.com>
607
608 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
609
7018c030
JW
6102015-06-01 Jiong Wang <jiong.wang@arm.com>
611
612 * ld-aarch64/emit-relocs-28.s: New test file.
613 * ld-aarch64/emit-relocs-28.d: Ditto.
614 * ld-aarch64/aarch64-elf.exp: Run new test.
615
36e6c140
JW
6162015-06-01 Jiong Wang <jiong.wang@arm.com>
617
618 * ld-aarch64/tprel_add_lo12_overflow.s: New testcase.
619 * ld-aarch64/tprel_add_lo12_overflow.d: Nex expectation file.
620 * ld-aarch64/aarch64-elf.exp: Run new testcase.
621
99ad26cb
JW
6222015-06-01 Jiong Wang <jiong.wang@arm.com>
623
624 * ld-aarch64/emit-relocs-313.s: New test file.
625 * ld-aarch64/emit-relocs-313.d: Ditto.
626 * ld-aarch64/aarch64-elf.exp: Run new test.
627
32c17175
SK
6282015-05-29 Stephen Kitt <steve@sk2.org>
629
630 * ld-pe/pe-run2.exp (test_direct2_link_dll): Add $CFLAGS to the
631 compiler command line.
632
2f0c68f2
CM
6332015-05-28 Catherine Moore <clm@codesourcery.com>
634
635 ld/testsuite/
636 * ld-mips-elf/compact-eh.ld: New linker script.
637 * ld-mips-elf/compact-eh1.d: New.
638 * ld-mips-elf/compact-eh1.s: New.
639 * ld-mips-elf/compact-eh1a.s: New.
640 * ld-mips-elf/compact-eh1b.s: New.
641 * ld-mips-elf/compact-eh2.d: New.
642 * ld-mips-elf/compact-eh2.s: New.
643 * ld-mips-elf/compact-eh3.d: New.
644 * ld-mips-elf/compact-eh3.s: New.
645 * ld-mips-elf/compact-eh3a.s: New.
646 * ld-mips-elf/compact-eh4.d: New.
647 * ld-mips-elf/compact-eh5.d: New.
648 * ld-mips-elf/compact-eh6.d: New.
649 * ld-mips-elf/mips-elf.exp: Run new tests.
650
8ded2ddc
L
6512015-05-27 H.J. Lu <hongjiu.lu@intel.com>
652
653 PR binutils/18458
654 * ld-elf/shared.exp (build_tests): Build libpr18458a.so and
655 libpr18458b.so.
656 (run_tests): Run pr18458 test.
657 * ld-elf/pr18458a.c: New file.
658 * ld-elf/pr18458b.c: Likewise.
659 * ld-elf/pr18458c.c: Likewise.
660
25070364
L
6612015-05-16 H.J. Lu <hongjiu.lu@intel.com>
662
663 * ld-i386/i386.exp: Run PR ld/17689 tests with -z now.
664 * ld-x86-64/x86-64.exp: Likewise
665 * ld-i386/pr17689now.rd: New file.
666 * ld-x86-64/pr17689now.rd: Likewise
667
5db04b09
L
6682015-05-15 H.J. Lu <hongjiu.lu@intel.com>
669
670 PR binutis/18386
671 * ld-x86-64/tlsgdesc.dd: Also pass -Mintel64 to objdump.
672 * ld-x86-64/tlspic.dd: Likewise.
673 * ld-x86-64/x86-64.exp (x86_64tests): Also pass -Mintel64 to
674 objdump for tlspic.dd and tlsgdesc.dd.
675
a3747075
L
6762015-05-12 H.J. Lu <hongjiu.lu@intel.com>
677
678 * ld-i386/i386.exp: Run pltgot-1 for Linux targets.
679 * ld-x86-64/x86-64.exp: Likewise.
680 * ld-i386/pltgot-1.d: New file.
681 * ld-i386/pltgot-1.s: Likewise.
682 * ld-x86-64/pltgot-1.d: Likewise.
683 * ld-x86-64/pltgot-1.s: Likewise.
684
5197d474
L
6852015-05-11 H.J. Lu <hongjiu.lu@intel.com>
686
687 * ld-i386/i386.exp (iamcu_tests): Run iamcu-4.
688 * ld-i386/iamcu-4.d: New file.
689
7e0a8112
L
6902015-05-11 H.J. Lu <hongjiu.lu@intel.com>
691
692 * ld-i386/abs-iamcu.d: New file.
693 * ld-i386/dummy.s: Likewise.
694 * ld-i386/foo.s: Likewise.
695 * ld-i386/iamcu-1.d: Likewise.
696 * ld-i386/iamcu-2.d: Likewise.
697 * ld-i386/iamcu-3.d: Likewise.
698 * ld-i386/start.s: Likewise.
699 * ld-i386/i386.exp (iamcu_tests): New.
700 Run iamcu_tests.
701
31955f99
L
7022015-05-08 H.J. Lu <hongjiu.lu@intel.com>
703
704 PR binutis/18386
705 * ld-x86-64/tlsgdesc.dd: Updated.
706 * ld-x86-64/tlspic.dd: Likewise.
707
43c1d34c
L
7082015-04-29 H.J. Lu <hongjiu.lu@intel.com>
709
710 PR ld/18354
711 * ld-elf/compress.exp (run_tests): Link the last zlibnormal,
712 gnunormal and gabinormal against libfoozlib.so.
713
9081b64d
JW
7142015-04-27 Renlin Li <renlin.li@arm.com>
715
716 * ld-arm/ifunc-10.dd: Adjust expected output.
717 * ld-arm/ifunc-2.dd: Likewise.
718
963a4320
AK
7192015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
720
721 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
722
44bd1acd
AM
7232015-04-24 Alan Modra <amodra@gmail.com>
724
725 * ld-powerpc/tocnovar.d: Revert last change.
726
7a5c933c
RE
7272015-04-24 Richard Earnshaw <rearnsha@arm.com>
728
729 * ld-arm/armthumb-lib.d: Regenerate expected output.
730 * ld-arm/armthumb-lib.d: Likewise.
731 * ld-arm/armthumb-lib.sym: Likewise.
732 * ld-arm/cortex-a8-fix-b-rel-arm.d: Likewise.
733 * ld-arm/cortex-a8-fix-b-rel-thumb.d: Likewise.
734 * ld-arm/cortex-a8-fix-b.d: Likewise.
735 * ld-arm/cortex-a8-fix-bcc-rel-thumb.d: Likewise.
736 * ld-arm/cortex-a8-fix-bcc.d: Likewise.
737 * ld-arm/cortex-a8-fix-bl-rel-arm.d: Likewise.
738 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
739 * ld-arm/cortex-a8-fix-bl-rel-thumb.d: Likewise.
740 * ld-arm/cortex-a8-fix-bl.d: Likewise.
741 * ld-arm/cortex-a8-fix-blx-bcond.d: Likewise.
742 * ld-arm/cortex-a8-fix-blx-rel-arm.d: Likewise.
743 * ld-arm/cortex-a8-fix-blx-rel-thumb.d: Likewise.
744 * ld-arm/cortex-a8-fix-blx.d: Likewise.
745 * ld-arm/cortex-a8-fix-hdr.d: Likewise.
746 * ld-arm/farcall-mixed-app-v5.d: Likewise.
747 * ld-arm/farcall-mixed-app.d: Likewise.
748 * ld-arm/farcall-mixed-lib-v4t.d: Likewise.
749 * ld-arm/farcall-mixed-lib.d: Likewise.
750 * ld-arm/mixed-app-v5.d: Likewise.
751 * ld-arm/mixed-app.d: Likewise.
752 * ld-arm/mixed-lib.d: Likewise.
753
30d72bc3
NC
7542015-04-24 Nick Clifton <nickc@redhat.com>
755
756 * ld-elf/compressed1d.d: Add notarget for ELF based targets that
757 do not use elf.em.
758
04651c08
HPN
7592015-04-24 Hans-Peter Nilsson <hp@axis.com>
760
761 * ld-elf/compressed1e.d: Correct xfail to notarget and cris*-*-*
762 to cris*-*-elf.
763
005db9f9
L
7642015-04-23 H.J. Lu <hongjiu.lu@intel.com>
765
766 * ld-elf/compressed1e.d: Only run for Linux/gnu. Xfail cris and
767 frv.
768
3e19fb8f
L
7692015-04-23 H.J. Lu <hongjiu.lu@intel.com>
770
771 PR ld/18277
772 * ld-elf/compressed1d.d: New.
773 * ld-elf/compressed1e.d: Likewise.
774
a27e685f
AM
7752015-04-23 Alan Modra <amodra@gmail.com>
776
777 * ld-powerpc/ambiguousv1b.d: Update for aligned .got.
778 * ld-powerpc/defsym.d: Likewise.
779 * ld-powerpc/elfv2-2exe.d: Likewise.
780 * ld-powerpc/elfv2exe.d: Likewise.
781 * ld-powerpc/elfv2so.d: Likewise.
782 * ld-powerpc/relbrlt.d: Likewise.
783 * ld-powerpc/tls.g: Likewise.
784 * ld-powerpc/tlsexe.d: Likewise.
785 * ld-powerpc/tlsexe.g: Likewise.
786 * ld-powerpc/tlsexe.r: Likewise.
787 * ld-powerpc/tlsexetoc.d: Likewise.
788 * ld-powerpc/tlsexetoc.g: Likewise.
789 * ld-powerpc/tlsexetoc.r: Likewise.
790 * ld-powerpc/tlsso.d: Likewise.
791 * ld-powerpc/tlsso.g: Likewise.
792 * ld-powerpc/tlsso.r: Likewise.
793 * ld-powerpc/tlstoc.g: Likewise.
794 * ld-powerpc/tlstocso.d: Likewise.
795 * ld-powerpc/tlstocso.g: Likewise.
796 * ld-powerpc/tlstocso.r: Likewise.
797 * ld-powerpc/tocopt.d: Likewise.
798 * ld-powerpc/tocopt2.d: Likewise.
799 * ld-powerpc/tocopt3.d: Likewise.
800 * ld-powerpc/tocopt4.d: Likewise.
801 * ld-powerpc/tocopt5.d: Likewise.
2ab52ca5 802 * ld-powerpc/tocnovar.d: Adjust.
a27e685f 803
0e5fabeb
AM
8042015-04-22 Alan Modra <amodra@gmail.com>
805
806 * ld-x86-64/pr18176.d: Update.
807
d5597ebc
L
8082015-04-22 H.J. Lu <hongjiu.lu@intel.com>
809
810 PR ld/18289
811 * ld-i386/copyreloc-lib.c: New file.
812 * ld-i386/copyreloc-main.S: Likewise.
813 * ld-i386/copyreloc-main.out: Likewise.
814 * ld-i386/copyreloc-main1.rd: Likewise.
815 * ld-i386/copyreloc-main2.rd: Likewise.
816 * ld-i386/dummy.c: Likewise.
817 * ld-i386/pr17689.out: Likewise.
818 * ld-i386/pr17689.rd: Likewise.
819 * ld-i386/pr17689a.c: Likewise.
820 * ld-i386/pr17689b.S: Likewise.
821 * ld-i386/pr17827.rd: Likewise.
822 * ld-i386/pr17827ver.rd: Likewise.
823 * ld-i386/i386.exp: Run copyreloc tests.
824
be59ad3d
L
8252015-04-20 H.J. Lu <hongjiu.lu@intel.com>
826
827 * ld-mmix/bspec1.d: Don't hardcode offset of .shstrtab section.
828 * ld-mmix/bspec2.d: Likewise.
829 * ld-mmix/local1.d: Likewise.
830 * ld-mmix/local3.d: Likewise.
831 * ld-mmix/local5.d: Likewise.
832 * ld-mmix/local7.d: Likewise.
833 * ld-mmix/undef-3.d: Likewise.
834 * ld-sh/sh64/crangerel1.rd: Likewise.
835 * ld-sh/sh64/crangerel2.rd: Likewise.
836 * ld-tic6x/common.d: Likewise.
837 * ld-tic6x/shlib-1.rd: Likewise.
838 * ld-tic6x/shlib-1b.rd: Likewise.
839 * ld-tic6x/shlib-1r.rd: Likewise.
840 * ld-tic6x/shlib-1rb.rd: Likewise.
841 * ld-tic6x/shlib-app-1.rd: Likewise.
842 * ld-tic6x/shlib-app-1b.rd: Likewise.
843 * ld-tic6x/shlib-app-1r.rd: Likewise.
844 * ld-tic6x/shlib-app-1rb.rd: Likewise.
845 * ld-tic6x/shlib-noindex.rd: Likewise.
846 * ld-tic6x/static-app-1.rd: Likewise.
847 * ld-tic6x/static-app-1b.rd: Likewise.
848 * ld-tic6x/static-app-1r.rd: Likewise.
849 * ld-tic6x/static-app-1rb.rd: Likewise.
850 * ld-x86-64/ilp32-4.d: Likewise.
851 * ld-x86-64/split-by-file-nacl.rd: Likewise.
852 * ld-x86-64/split-by-file.rd: Likewise.
853
0ce398f1
L
8542015-04-14 H.J. Lu <hongjiu.lu@intel.com>
855
856 * ld-elf/compress.exp (build_tests): Add tests for
857 --compress-debug-sections=.
858 (run_tests): Likewise.
859 Add additonal tests for --compress-debug-sections=.
860 * ld-elf/gabiend.rt: New file.
861 * ld-elf/gabinormal.rt: Likewise.
862 * ld-elf/gnubegin.rS: Likewise.
863 * ld-elf/gnunormal.rS: Likewise.
864 * ld-elf/zlibbegin.rS: Likewise.
865 * ld-elf/zlibnormal.rS: Likewise.
866
ecd27210
AM
8672015-04-15 Alan Modra <amodra@gmail.com>
868
869 * ld-gc/pr18223.d: xfail tic6x.
870
889c2a67
L
8712015-04-14 H.J. Lu <hongjiu.lu@intel.com>
872
873 PR ld/pr17709
874 * ld-i386/i386.exp: Run protected6b.
875 * ld-i386/protected6b.d: New file.
876 * ld-x86-64/protected6b.d: Likewise.
877 * ld-x86-64/x86-64.exp: Run protected6b.
878
e3c0e327
L
8792015-04-11 H.J. Lu <hongjiu.lu@intel.com>
880
881 * ld-i386/i386.exp: Run protected6a.
882 * ld-i386/protected6.d: Renamed to ...
883 * ld-i386/protected6a.d: This.
884 * ld-x86-64/hidden4.d: New file.
885 * ld-x86-64/hidden4.s: Likewise.
886 * ld-x86-64/hidden5.d: Likewise.
887 * ld-x86-64/hidden5.s: Likewise.
888 * ld-x86-64/protected6.d: Renamed to ...
889 * ld-x86-64/protected6a.d: This.
890 * ld-x86-64/x86-64.exp: Run hidden4, hidden5, protected6a,
891 protected7a and protected7b.
892
3d949995
L
8932015-04-10 H.J. Lu <hongjiu.lu@intel.com>
894
895 PR ld/pr17709
896 * ld-i386/protected6.d: New file.
897 * ld-i386/protected6.s: Likewise.
898 * ld-x86-64/protected6.d: Likewise.
899 * ld-x86-64/protected6.s: Likewise.
900 * ld-x86-64/protected7.d: Likewise.
901 * ld-x86-64/protected7.s: Likewise.
902 * ld-x86-64/protected7a.d: Likewise.
903 * ld-x86-64/protected7b.d: Likewise.
904
f7483970
L
9052015-04-10 H.J. Lu <hongjiu.lu@intel.com>
906
907 PR ld/pr15228
908 PR ld/pr17709
909 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
910 * ld-i386/pr17709-nacl.rd: New file.
911 * ld-i386/pr17709.rd: Likewise.
912 * ld-i386/pr17709a.s: Likewise.
913 * ld-i386/pr17709b.s: Likewise.
914 * ld-i386/protected3.d: Updated.
915 * ld-i386/protected3.s: Likewise.
916 * ld-x86-64/pr17709-nacl.rd: New file.
917 * ld-x86-64/pr17709.rd: Likewise.
918 * ld-x86-64/pr17709a.s: Likewise.
919 * ld-x86-64/pr17709b.s: Likewise.
920 * ld-x86-64/protected3.d: Updated.
921 * ld-x86-64/protected3.s: Likewise.
922 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
923
11e6e4c7
L
9242015-04-10 H.J. Lu <hongjiu.lu@intel.com>
925
926 PR ld/18223
927 * ld-gc/gc.exp: Run pr18223.
928 * ld-gc/pr18223.d: New file.
929 * ld-gc/pr18223.s: Likewise.
930
8d2ea2a8
AM
9312015-04-10 Alan Modra <amodra@gmail.com>
932
933 Revert 2015-03-05 H.J. Lu <hongjiu.lu@intel.com>
934 PR ld/pr15228
935 PR ld/pr17709
936 * ld-i386/i386.exp (i386tests): Remove test for PR ld/17709.
937 * ld-i386/pr17709-nacl.rd: Delete.
938 * ld-i386/pr17709.rd: Likewise.
939 * ld-i386/pr17709a.s: Likewise.
940 * ld-i386/pr17709b.s: Likewise.
941 * ld-i386/protected3.d: Updated.
942 * ld-i386/protected3.s: Likewise.
943 * ld-x86-64/pr17709-nacl.rd: Delete.
944 * ld-x86-64/pr17709.rd: Likewise.
945 * ld-x86-64/pr17709a.s: Likewise.
946 * ld-x86-64/pr17709b.s: Likewise.
947 * ld-x86-64/protected3.d: Updated.
948 * ld-x86-64/protected3.s: Likewise.
949 * ld-x86-64/x86-64.exp (x86_64tests): Remove test for PR ld/17709.
950
151411f8
L
9512015-04-08 H.J. Lu <hongjiu.lu@intel.com>
952
953 * ld-elf/compress.exp: Add a test for
954 --compress-debug-sections=zlib-gabi.
955 (build_tests): Add 2 tests for --compress-debug-sections=zlib-gabi.
956 (run_tests): Likewise.
957 Verify linker output with zlib-gabi compressed debug input.
958 * ld-elf/compressed1a.d: New file.
959 * ld-elf/compressed1b.d: Likewise.
960 * ld-elf/compressed1c.d: Likewise.
961
87070c08
AM
9622015-04-07 Alan Modra <amodra@gmail.com>
963
964 * ld-arm/tls-gdesc-nlazy.g: Adjust for readelf note.
965 * ld-tic6x/shlib-1.rd: Expect corrected .rela.plt sh_info.
966 * ld-tic6x/shlib-1b.rd: Likewise.
967 * ld-tic6x/shlib-1r.rd: Likewise.
968 * ld-tic6x/shlib-1rb.rd: Likewise.
969 * ld-tic6x/shlib-app-1.rd: Likewise.
970 * ld-tic6x/shlib-app-1b.rd: Likewise.
971 * ld-tic6x/shlib-app-1r.rd: Likewise.
972 * ld-tic6x/shlib-app-1rb.rd: Likewise.
973 * ld-tic6x/shlib-noindex.rd: Likewise.
974
3ea60775
NC
9752015-04-07 Nick Clifton <nickc@redhat.com>
976
977 * ld-elf/orphan-5.l: New test - checks the linker's output with
978 --warn-orphan enabled.
979 * ld-elf/elf.exp: Run the new test.
980
dae148f3
L
9812015-04-06 H.J. Lu <hongjiu.lu@intel.com>
982
983 * ld-elf/compress.exp: Remove is_zlib_supported check.
984 Fail if --compress-debug-sections doesn't work.
985 * lib/ld-lib.exp (run_dump_test): Remove is_zlib_supported check.
986
4106101c
MS
9872015-04-01 Tejas Belagod <tejas.belagod@arm.com>
988
989 * ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
990 * ld-aarch64/erratum843419.d: New.
991 * ld-aarch64/erratum843419.s: New.
992
875b5b9d
L
9932015-04-01 H.J. Lu <hongjiu.lu@intel.com>
994
995 PR ld/18176
996 * ld-x86-64/pr18176.d: New file.
997 * ld-x86-64/pr18176.s: Likewise.
998 * ld-x86-64/pr18176.t: Likewise.
999 * ld-x86-64/x86-64.exp: Run pr18176.
1000
f24173eb
L
10012015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1002
1003 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1004
bd53a53a
L
10052015-03-30 H.J. Lu <hongjiu.lu@intel.com>
1006
1007 PR ld/18169
1008 * ld-elf/linkinfo1a.d: Updated.
1009 * ld-elf/linkinfo1b.d: Likewise.
1010
5e228181
L
10112015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1012
1013 * ld-x86-64/pr18160.d: Don't run for x86_64-*-nacl* target.
1014
93ca8569
TB
10152015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1016
1017 * ld-aarch64/farcall-back-be.d: New.
1018
b19a8f85
L
10192015-03-26 H.J. Lu <hongjiu.lu@intel.com>
1020
1021 PR ld/18160
1022 * ld-x86-64/pr18160.d: New file.
1023 * ld-x86-64/pr18160.s: Likewise.
1024 * ld-x86-64/pr18160.t: Likewise.
1025 * ld-x86-64/x86-64.exp: Run pr18160.
1026---
61865519
MS
10272015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1028
1029 * ld-aarch64/erratum835769.d: Adjust for initial branch over stub
1030 section.
1031 * ld-aarch64/farcall-b.d: Likewise.
1032 * ld-aarch64/farcall-bl.d: Likewise.
1033 * ld-aarch64/farcall-back.d: Likewise.
1034
d9ced15d
MS
10352015-03-25 Marcus Shawcroft <marcus.shawcroft@arm.com>
1036
1037 * ld-aarch64/erratum835769.d: Adjust for removal of padding before
1038 835769 workaround stubs.
1039
d422d1c4
SKS
10402015-03-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1041
1042 * ld-gc/all-debug-sections.d: New file.
1043 * ld-gc/all-debug-sections.s: Likewise.
1044 * ld-gc/gc.exp: Execute new testcase.
1045
1079403c
AM
10462015-03-11 Alan Modra <amodra@gmail.com>
1047
1048 * ld-powerpc/tls32.s: Add GOT pointer setup.
1049 * ld-powerpc/tls32.d: Update.
1050 * ld-powerpc/tls32.g: Update.
1051 * ld-powerpc/tls32.t: Update.
1052 * ld-powerpc/tlsexe.d: Update.
1053 * ld-powerpc/tlsexe32.d: Update.
1054 * ld-powerpc/tlsexe32.g: Update.
1055 * ld-powerpc/tlsexe32.r: Update.
1056 * ld-powerpc/tlsexetoc.d: Update.
1057 * ld-powerpc/tlsso32.d: Update.
1058 * ld-powerpc/tlsso32.g: Update.
1059 * ld-powerpc/tlsso32.r: Update.
1060
ca3fe95e
L
10612015-03-05 H.J. Lu <hongjiu.lu@intel.com>
1062
1063 PR ld/pr15228
1064 PR ld/pr17709
1065 * ld-i386/i386.exp (i386tests): Add a test for PR ld/17709.
1066 * ld-i386/pr17709-nacl.rd: New file.
1067 * ld-i386/pr17709.rd: Likewise.
1068 * ld-i386/pr17709a.s: Likewise.
1069 * ld-i386/pr17709b.s: Likewise.
1070 * ld-i386/protected3.d: Updated.
1071 * ld-i386/protected3.s: Likewise.
1072 * ld-x86-64/pr17709-nacl.rd: New file.
1073 * ld-x86-64/pr17709.rd: Likewise.
1074 * ld-x86-64/pr17709a.s: Likewise.
1075 * ld-x86-64/pr17709b.s: Likewise.
1076 * ld-x86-64/protected3.d: Updated.
1077 * ld-x86-64/protected3.s: Likewise.
1078 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for PR ld/17709.
1079
e09ab7ac
RS
10802015-03-04 Richard Sandiford <richard.sandiford@arm.com>
1081
1082 PR gas/17843
1083 * ld-aarch64/tlsle.s, ld-aarch64/tlsle.d: New test.
1084 * ld-aarch64/aarch64-elf.exp: Run it.
1085
9028d943
AM
10862015-02-28 Alan Modra <amodra@gmail.com>
1087
1088 * ld-sparc/gotop32.rd: Update for changed padding in data sections.
1089 * ld-sparc/gotop32.td: Likewise.
1090 * ld-sparc/gotop64.rd: Likewise.
1091 * ld-sparc/gotop64.td: Likewise.
1092 * ld-tilegx/external.s: Align .data.
1093 * ld-tilepro/external.s: Likewise.
1094
60d1b0d6
MS
10952015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1096
1097 * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie)
1098 (tls-tiny-desc-le): Add.
1099 * ld-aarch64/tls-tiny-desc.d: New.
1100 * ld-aarch64/tls-tiny-desc.s: New.
1101 * ld-aarch64/tls-tiny-desc-ie.d: New.
1102 * ld-aarch64/tls-tiny-desc-ie.s: New.
1103 * ld-aarch64/tls-tiny-desc-le.d: New.
1104 * ld-aarch64/tls-tiny-desc-le.s: New.
1105
b480a481
MS
11062015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1107
1108 * ld-aarch64/aarch64-elf.exp (tls-tiny-gd, tls-tiny-gd-ie)
1109 (tls-tiny-gd-le): Add.
1110 * ld-aarch64/tls-tiny-gd.d: New.
1111 * ld-aarch64/tls-tiny-gd.s: New.
1112 * ld-aarch64/tls-tiny-gd-ie.d: New.
1113 * ld-aarch64/tls-tiny-gd-ie.s: New.
1114 * ld-aarch64/tls-tiny-gd-le.d: New.
1115 * ld-aarch64/tls-tiny-gd-le.s: New.
1116
b1089987
MS
11172015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
1118
1119 * ld-aarch64/aarch64-elf.exp: Add tls-tiny-ie.
1120 * ld-aarch64/tls-tiny-ie.d: New.
1121 * ld-aarch64/tls-tiny-ie.s: New.
1122
99654aaf
TG
11232015-02-26 Terry Guo <terry.guo@arm.com>
1124
1125 * ld-arm/attr-merge-3.attr: Remove Tag_ABI_HardFP_use.
1126 * ld-arm/attr-merge-vfp-10.d: Likewise.
1127 * ld-arm/attr-merge-vfp-10r.d: Likewise.
1128 * ld-arm/attr-merge-vfp-12.d: Likewise.
1129 * ld-arm/attr-merge-vfp-12r.d: Likewise.
1130 * ld-arm/attr-merge-vfp-13.d: Likewise.
1131 * ld-arm/attr-merge-vfp-13r.d: Likewise.
1132 * ld-arm/attr-merge-vfp-14.d: Likewise.
1133 * ld-arm/attr-merge-vfp-14r.d: Likewise.
1134 * ld-arm/attr-merge-vfp-6.d: Likewise.
1135 * ld-arm/attr-merge-vfp-6r.d: Likewise.
1136 * ld-arm/attr-merge-vfp-7.d: Likewise.
1137 * ld-arm/attr-merge-vfp-7r.d: Likewise.
1138 * ld-arm/attr-merge-vfp-8.d: Likewise.
1139 * ld-arm/attr-merge-vfp-8r.d: Likewise.
1140
bac13f5a
AB
11412015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1142
1143 * ld-avr/avr-prop-1.d: New file.
1144 * ld-avr/avr-prop-1.s: New file.
1145 * ld-avr/avr-prop-2.d: New file.
1146 * ld-avr/avr-prop-2.s: New file.
1147 * ld-avr/avr-prop-3.d: New file.
1148 * ld-avr/avr-prop-3.s: New file.
1149 * ld-avr/avr-prop-4.d: New file.
1150 * ld-avr/avr-prop-4.s: New file.
1151
ac994365
OE
11522015-02-25 Oleg Endo <olegendo@gcc.gnu.org>
1153
1154 * ld-sh/arch/arch_expected.txt: Regenerate.
1155 * ld-sh/arch/sh-dsp.s: Likewise.
1156 * ld-sh/arch/sh.s: Likewise.
1157 * ld-sh/arch/sh2.s: Likewise.
1158 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Likewise.
1159 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Likewise.
1160 * ld-sh/arch/sh2a-nofpu.s: Likewise.
1161 * ld-sh/arch/sh2a-or-sh3e.s: Likewise.
1162 * ld-sh/arch/sh2a-or-sh4.s: Likewise.
1163 * ld-sh/arch/sh2a.s: Likewise.
1164 * ld-sh/arch/sh2e.s: Likewise.
1165 * ld-sh/arch/sh3-dsp.s: Likewise.
1166 * ld-sh/arch/sh3-nommu.s: Likewise.
1167 * ld-sh/arch/sh3.s: Likewise.
1168 * ld-sh/arch/sh3e.s: Likewise.
1169 * ld-sh/arch/sh4-nofpu.s: Likewise.
1170 * ld-sh/arch/sh4-nommu-nofpu.s: Likewise.
1171 * ld-sh/arch/sh4.s: Likewise.
1172 * ld-sh/arch/sh4a-nofpu.s: Likewise.
1173 * ld-sh/arch/sh4a.s: Likewise.
1174 * ld-sh/arch/sh4al-dsp.s: Likewise.
1175
685080f2
NC
11762015-02-24 Nick Clifton <nickc@redhat.com>
1177
1178 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1179
884151a7
AM
11802015-02-24 Alan Modra <amodra@gmail.com>
1181
1182 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1183
cb072816
SKS
11842015-02-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1185
1186 * ld-avr/region_overflow.d: New test.
1187 * ld-avr/region_overflow.s: Likewise.
1188
db95bb7c
L
11892015-02-19 H.J. Lu <hongjiu.lu@intel.com>
1190
1191 PR ld/4317
1192 * ld-i386/compressed1.d: Use nm/readelf with "failif".
1193 * ld-x86-64/compressed1.d: Likewise.
1194 * ld-x86-64/pie1.d: Likewise.
1195
d983c8c5
AM
11962015-02-19 Alan Modra <amodra@gmail.com>
1197
1198 PR ld/4317
1199 * ld-aarch64/gc-tls-relocs.d, * ld-cris/locref2.d,
1200 * ld-elf/ehdr_start-weak.d, * ld-elf/group1.d,
1201 * ld-i386/compressed1.d, * ld-ia64/error1.d, * ld-ia64/error2.d,
1202 * ld-ia64/error3.d, * ld-mips-elf/pic-and-nonpic-1.nd,
1203 * ld-mmix/undef-3.d, * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1204 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1205 * ld-x86-64/compressed1.d, * ld-x86-64/pie1.d: Update.
1206
2ec55de3
AM
12072015-02-17 Alan Modra <amodra@gmail.com>
1208
1209 PR ld/17975
1210 * ld-aarch64/gc-tls-relocs.d, * ld-alpha/tlspic.rd,
1211 * ld-cris/libdso-2.d, * ld-i386/tlsdesc-nacl.rd, * ld-i386/tlsdesc.rd,
1212 * ld-i386/tlsnopic-nacl.rd, * ld-i386/tlsnopic.rd,
1213 * ld-i386/tlspic-nacl.rd, * ld-i386/tlspic.rd, * ld-ia64/tlspic.rd,
1214 * ld-powerpc/tlsexe.r, * ld-powerpc/tlsexetoc.r,
1215 * ld-powerpc/tlsso.r, * ld-powerpc/tlstocso.r,
1216 * ld-s390/tlspic.rd, * ld-s390/tlspic_64.rd,
1217 * ld-sparc/tlssunnopic32.rd, * ld-sparc/tlssunnopic64.rd,
1218 * ld-sparc/tlssunpic32.rd, * ld-sparc/tlssunpic64.rd,
1219 * ld-tic6x/shlib-1.rd, * ld-tic6x/shlib-1b.rd, * ld-tic6x/shlib-1r.rd,
1220 * ld-tic6x/shlib-1rb.rd, * ld-tic6x/shlib-noindex.rd,
1221 * ld-x86-64/tlsdesc-nacl.rd, * ld-x86-64/tlsdesc.rd,
1222 * ld-x86-64/tlspic-nacl.rd, * ld-x86-64/tlspic.rd: Update.
1223
6dfb72b9
L
12242015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1225
1226 PR ld/17975
67ca0b76 1227 * ld-i386/tlsbin-nacl.rd: Updated.
6dfb72b9
L
1228 * ld-i386/tlsbin.rd: Likewise.
1229 * ld-i386/tlsbindesc-nacl.rd: Likewise.
1230 * ld-i386/tlsbindesc.rd: Likewise.
1231 * ld-i386/tlsdesc-nacl.rd: Likewise.
1232 * ld-i386/tlsdesc.rd: Likewise.
1233 * ld-i386/tlsnopic-nacl.rd: Likewise.
1234 * ld-i386/tlsnopic.rd: Likewise.
1235 * ld-i386/tlspic-nacl.rd: Likewise.
1236 * ld-i386/tlspic.rd: Likewise.
1237 * ld-x86-64/tlsbin-nacl.rd: Likewise.
1238 * ld-x86-64/tlsbin.rd: Likewise.
1239 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
1240 * ld-x86-64/tlsbindesc.rd: Likewise.
1241 * ld-x86-64/tlsdesc-nacl.rd: Likewise.
1242 * ld-x86-64/tlsdesc.rd: Likewise.
1243 * ld-x86-64/tlspic-nacl.rd: Likewise.
1244 * ld-x86-64/tlspic.rd: Likewise.
49bd1d6e
L
1245 * ld-alpha/tlspic.rd: Likewise.
1246 * ld-powerpc/tlsexe.r: Likewise.
1247 * ld-powerpc/tlsexetoc.r: Likewise.
1248 * ld-powerpc/tlsso.r: Likewise.
1249 * ld-powerpc/tlstocso.r: Likewise.
1250 * ld-s390/tlspic.rd: Likewise.
1251 * ld-s390/tlspic_64.rd: Likewise.
1252 * ld-sparc/gotop32.dd: Likewise.
1253 * ld-sparc/gotop64.dd: Likewise.
1254 * ld-sparc/tlssunnopic32.rd: Likewise.
1255 * ld-sparc/tlssunnopic64.rd: Likewise.
1256 * ld-sparc/tlssunpic32.rd: Likewise.
1257 * ld-sparc/tlssunpic64.rd: Likewise.
1258 * ld-tic6x/shlib-1.rd: Likewise.
1259 * ld-tic6x/shlib-1b.rd: Likewise.
1260 * ld-tic6x/shlib-1r.rd: Likewise.
1261 * ld-tic6x/shlib-1rb.rd: Likewise.
1262 * ld-tic6x/shlib-noindex.rd: Likewise.
6dfb72b9 1263
f58926a6
L
12642015-02-14 H.J. Lu <hongjiu.lu@intel.com>
1265
1266 PR ld/17973
1267 * ld-plugin/plugin.exp (regassilent): New.
1268 Compile tmpdir/dummy.s and ld-plugin/pr17973.s.
1269 (plugin_tests): Add a test for PR ld/17973.
1270 * ld-plugin/pr17973.d: New file.
1271 * ld-plugin/pr17973.s: Likewise.
1272
761e2bd4
L
12732015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1274
1275 * ld-i386/i386.exp: Replace elf_i386 with elf_i386_nacl for nacl.
1276
45e81354
L
12772015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1278
1279 * ld-plugin/plugin-27.d: New.
1280 * ld-plugin/plugin-28.d: Likewise.
1281 * ld-plugin/plugin-29.d: Likewise.
1282 * plugin.exp (plugin_tests): Add tests for LDPL_FATAL, LDPL_ERROR
1283 and LDPL_WARNING.
1284
7275e869
L
12852015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1286
1287 PR ld/17878
1288 * ld-plugin/func.c: Add some comments.
1289 * ld-plugin/plugin-13.d: New file.
1290 * ld-plugin/plugin-14.d: Likewise.
1291 * ld-plugin/plugin-15.d: Likewise.
1292 * ld-plugin/plugin-16.d: Likewise.
1293 * ld-plugin/plugin-17.d: Likewise.
1294 * ld-plugin/plugin-18.d: Likewise.
1295 * ld-plugin/plugin-19.d: Likewise.
1296 * ld-plugin/plugin-20.d: Likewise.
1297 * ld-plugin/plugin-21.d: Likewise.
1298 * ld-plugin/plugin-22.d: Likewise.
1299 * ld-plugin/plugin-23.d: Likewise.
1300 * ld-plugin/plugin-24.d: Likewise.
1301 * ld-plugin/plugin-25.d: Likewise.
1302 * ld-plugin/plugin-26.d: Likewise.
1303 * ld-plugin/plugin.exp (plugin2_name): New.
1304 (plugin3_name): Likewise.
1305 (plugin2_path): Likewise.
1306 (plugin3_path): Likewise.
1307 (testsrcfiles): Likewise.
1308 (testsrcfiles_notext): Likewise.
1309 (plugin_tests): Add tests for non-object IR file.
1310 (plugin_lib_tests): Likewise.
1311 (plugin_extra_elf_tests): Likewise.
1312 (plugin_src_tests): New tests for non-object IR file.
1313 Run nm --plugin test.
1314 Run ar --plugin test.
1315 Run plugin_src_tests.
1316
1952c5cd
L
13172015-02-07 H.J. Lu <hongjiu.lu@intel.com>
1318
1319 PR ld/17935
1320 * ld-i386/i386.exp: Run pr17935-1 and pr17935-2.
1321 * ld-x86-64/x86-64.exp: Likewise.
1322
1323 * ld-i386/pr17935-1.d: New file.
1324 * ld-i386/pr17935-1.s: Likewise.
1325 * ld-i386/pr17935-2.d: Likewise.
1326 * ld-i386/pr17935-2.s: Likewise.
1327 * ld-x86-64/pr17935-1.d: Likewise.
1328 * ld-x86-64/pr17935-1.s: Likewise.
1329 * ld-x86-64/pr17935-2.d: Likewise.
1330 * ld-x86-64/pr17935-2.s: Likewise.
1331
9e2dec47
L
13322015-02-06 H.J. Lu <hongjiu.lu@intel.com>
1333
1334 PR ld/12365
1335 PR ld/14272
1336 * ld-plugin/lto.exp: Run the PR ld/12365 test only for x86 targets.
1337 * ld-plugin/plugin-7.d: Updated.
1338 * ld-plugin/plugin-8.d: Likewise.
1339
8962a307
L
13402015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1341
1342 * ld-plugin/lto.exp: Pass -flto-partition=none to the PR
1343 ld/12365 test.
1344
60f79275
L
13452015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1346
1347 PR ld/12365
1348 * ld-plugin/pr12365a.c: New file.
1349 * ld-plugin/pr12365b.c: Likewise.
1350 * ld-plugin/pr12365c.c: Likewise.
1351
1352 * ld-plugin/lto.exp (lto_link_tests): Prepare for the PR ld/12365
1353 test.
1354 Run the PR ld/12365 test.
1355
9910b1c8
L
13562015-02-03 H.J. Lu <hongjiu.lu@intel.com>
1357
1358 PR ld/14918
1359 * ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
1360
1361 * ld-plugin/pr14918.c: New file.
1362 * ld-plugin/pr14918.d: Likewise.
1363
1a215085
L
13642015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1365
1366 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1367
b86ac8e3
AM
13682015-01-29 Alan Modra <amodra@gmail.com>
1369
1370 * ld-powerpc/tlsld.d, * ld-powerpc/tlsld.s: New test.
1371 * ld-powerpc/tlsld32.d, * ld-powerpc/tlsld32.s: New test.
1372 * ld-powerpc/powerpc.exp: Run them. Move tocvar and tocnovar.
1373
15f7a26b
L
13742015-01-28 H.J. Lu <hongjiu.lu@intel.com>
1375
1376 PR ld/17878
1377 * ld-plugin/plugin-1.d: Add LDPT_GET_VIEW.
1378 * ld-plugin/plugin-10.d: Likewise.
1379 * ld-plugin/plugin-11.d: Likewise.
1380 * ld-plugin/plugin-2.d: Likewise.
1381 * ld-plugin/plugin-3.d: Likewise.
1382 * ld-plugin/plugin-4.d: Likewise.
1383 * ld-plugin/plugin-5.d: Likewise.
1384 * ld-plugin/plugin-6.d: Likewise.
1385 * ld-plugin/plugin-7.d: Likewise.
1386 * ld-plugin/plugin-8.d: Likewise.
1387 * ld-plugin/plugin-9.d: Likewise.
1388
61b86cb1
JB
13892015-01-28 Jan Beulich <jbeulich@suse.com>
1390
1391 * ld-elf/pr16322.s (p1): Rename to px1.
1392 (f1): Rename to fx1.
1393
dbd1e97e
AM
13942015-01-28 Alan Modra <amodra@gmail.com>
1395
1396 * ld-powerpc/tocvar.d, * ld-powerpc/tocvar.s: New test.
1397 * ld-powerpc/tocnovar.d, * ld-powerpc/tocnovar.s: New test.
1398 * ld-powerpc/powerpc.exp: Run tocvar and tocnovar.
1399
cc9ad334
SKS
14002015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1401
1402 * ld-scripts/memory.t: Define new symbol tred.
1403 * ld-scripts/memory_sym.t: New.
1404 * ld-scripts/script.exp: Perform MEMORY with symbols test, and
1405 conditionally check values of linker symbols.
1406
481765cd
AB
14072015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1408
1409 * ld-scripts/provide-4-map.d: Update expected output.
1410 * ld-scripts/provide-5-map.d: Likewise.
1411
c05b575a
AB
14122015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1413
1414 * ld-scripts/provide-4.d: New file.
1415 * ld-scripts/provide-4-map.d: New file.
1416 * ld-scripts/provide-4.t: New file.
1417 * ld-scripts/provide-5.d: New file.
1418 * ld-scripts/provide-5.s: New file.
1419 * ld-scripts/provide-5-map.d: New file.
1420 * ld-scripts/provide-5.t: New file.
1421 * ld-scripts/provide.exp: Run the provide-4.d and provide-5.d
1422 tests.
1423
43d66c95
AB
14242015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
1425
1426 * ld-scripts/overlay-size.d: Add 'map' option.
1427 * ld-scripts/overlay-size.exp: Remove manual check of mapfile.
1428 * lib/ld-lib.exp (run_dump_test): Add support for new 'map'
1429 option, checking linker mapfile output.
1430
23283c1b
AM
14312015-01-20 Alan Modra <amodra@gmail.com>
1432
1433 * ld-powerpc/ambiguousv1.d,
1434 * ld-powerpc/ambiguousv1b.d,
1435 * ld-powerpc/ambiguousv2.d,
1436 * ld-powerpc/ambiguousv2b.d,
1437 * ld-powerpc/elfv2exe.d,
1438 * ld-powerpc/elfv2so.d,
1439 * ld-powerpc/tlsexe.r,
1440 * ld-powerpc/tlsexetoc.r,
1441 * ld-powerpc/tlsso.r,
1442 * ld-powerpc/tlstocso.r: Update.
1443
10ab94eb
AM
14442015-01-20 Alan Modra <amodra@gmail.com>
1445
1446 PR ld/17615
1447 * ld-elf/pr17615.d: Match .sbss too.
1448
3e2aa5bb
L
14492015-01-19 H.J. Lu <hongjiu.lu@intel.com>
1450
1451 PR ld/17615
1452 * ld-elf/pr17615.d: New file.
1453 * ld-elf/pr17615.s: Likewise.
1454
c4621b33
AM
14552015-01-19 Alan Modra <amodra@gmail.com>
1456
1457 * ld-gc/pr14265.d,
1458 * ld-cris/tls-gc-68.d,
1459 * ld-cris/tls-gc-69.d,
1460 * ld-cris/tls-gc-70.d,
1461 * ld-cris/tls-gc-71.d,
1462 * ld-cris/tls-gc-75.d,
1463 * ld-cris/tls-gc-76.d,
1464 * ld-cris/tls-gc-79.d,
1465 * ld-mmix/bpo-10.d,
1466 * ld-mmix/bpo-11.d: Update.
1467
1e2e8c52
AK
14682015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1469
1470 * ld-s390/tlsbin.dd: The nopr register operand is optional and not
1471 printed if 0 anymore.
1472
6333bc0d
L
14732015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1474
1475 PR ld/17847
1476 * ld-x86-64/pie1.d: New file.
1477 * ld-x86-64/pie1.s: Likwise.
1478 * ld-x86-64/x86-64.exp: Run pie1.
1479
0941db69
JW
14802015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1481
1482 * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test.
1483 * ld-aarch64/relocs-257-symbolic-func.d: New file.
1484 * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
1485
0172429c
JW
14862015-01-13 Jiong Wang <jiong.wang@arm.com>
1487
1488 * ld-aarch64/tprel_g2_overflow.s: New testcase.
1489 * ld-aarch64/tprel_g2_overflow.d: New expectation file.
1490 * ld-aarch64/aarch64-elf.exp: Run new testcase.
1491
bab91cce
JW
14922015-01-13 Jiong Wang <jiong.wang@arm.com>
1493
1494 PR ld/17415
1495 * ld-aarch64/pr17415.s: Source file for new test.
1496 * ld-aarch64/pr17415.d: Expect file for new test.
1497 * ld-aarch64/aarch64-elf.exp: Run the new test.
1498
9d1d54d5
L
14992015-01-11 H.J. Lu <hongjiu.lu@intel.com>
1500
1501 PR ld/17827
1502 * ld-x86-64/pr17689.out: Updated.
1503 * ld-x86-64/pr17689b.S: Likewise.
1504
1505 * ld-x86-64/pr17827.rd: New file.
1506
1507 * ld-x86-64/x86-64.exp: Run PR ld/17827 test.
1508
2279a12a
JB
15092015-01-08 Jan Beulich <jbeulich@suse.com>
1510
1511 * ld-x86-64/pr14207.d: Adjust expecations to cover the
1512 enable_initfini_array=no case.
1513
8d983e36
AB
15142015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1515
1516 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1517 readelf.
1518
b90efa5b 15192015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 1520
b90efa5b 1521 Update year range in copyright notice of all files.
ee3b52e9 1522
b90efa5b 1523For older changes see ChangeLog-2014
c9e214e5 1524\f
b90efa5b 1525Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
1526
1527Copying and distribution of this file, with or without modification,
1528are permitted in any medium without royalty provided the copyright
1529notice and this notice are preserved.
1530
c9e214e5
AM
1531Local Variables:
1532mode: change-log
1533left-margin: 8
1534fill-column: 74
1535version-control: never
1536End:
This page took 0.563294 seconds and 4 git commands to generate.