Also check e_machine when merging sections
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2015-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
10 2015-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
17 2015-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
22 2015-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
28 2015-09-22 H.J. Lu <hongjiu.lu@intel.com>
29
30 * ld-elf/pie.d: New test.
31
32 2015-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
45 2015-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
51 2015-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
59 2015-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
66 2015-09-05 H.J. Lu <hongjiu.lu@intel.com>
67
68 * ld-elf/orphan-8.map: Updated to support 32-bit targets.
69
70 2015-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
82 2015-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
93 2015-09-02 H.J. Lu <hongjiu.lu@intel.com>
94
95 * ld-ifunc/ifunc-21-i386.d: New file.
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
104 2015-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
124 2015-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
129 2015-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
134 2015-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
162 2015-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
193 2015-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
201 2015-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
207 2015-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
215 2015-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
225 2015-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
256 2015-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
267 2015-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
276 2015-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
283 2015-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
292 2015-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
304 2015-08-11 Jiong Wang <jiong.wang@arm.com>
305
306 * ld-aarch64/tls-small-ld.s: Update testcase.
307
308 2015-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
314 2015-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.
321 * lib/ld-lib.exp (check_ifunc_attribute_available): New.
322
323 2015-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
332 2015-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
337 2015-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
342 2015-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
352 2015-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
358 2015-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
363 2015-07-29 H.J. Lu <hongjiu.lu@intel.com>
364
365 * ld-size/size.exp: Move run-time support check.
366
367 2015-07-28 Alan Modra <amodra@gmail.com>
368
369 * ld-powerpc/elfv2so.d: Update.
370
371 2015-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
379 2015-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
384 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
385
386 * ld-shared/shared.exp: Pass $PLT_CFLAGS to ld_compile.
387
388 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
389
390 * ld-scripts/crossref.exp (CC): Save and restore. Append
391 $PLT_CFLAGS.
392
393 2015-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
400 2015-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
405 2015-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
410 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
411
412 * config/default.exp (PLT_CFLAGS): New.
413
414 2015-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
421 2015-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
428 2015-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
433 2015-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
438 2015-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
444 2015-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
450 2015-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
456 2015-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
462 2015-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
468 2015-07-09 Catherine Moore <clm@codesourcery.com>
469
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.
482
483 2015-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
488 2015-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
495 2015-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
502 2015-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
511 2015-06-27 H.J. Lu <hongjiu.lu@intel.com>
512
513 * ld-xtensa/tlsbin.rd: Updated.
514 * ld-xtensa/tlspic.rd: Likewise.
515
516 2015-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
538 2015-06-25 H.J. Lu <hongjiu.lu@intel.com>
539
540 * ld-elf/strtab.d: Only run on *-*-linux* and *-*-gnu* targets.
541
542 2015-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
548 2015-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
554 2015-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
563 2015-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
569 2015-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
575 2015-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
581 2015-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
594 2015-06-05 Nick Clifton <nickc@redhat.com>
595
596 * ld-elf/compressed1d.d: Fix typo: iq200 -> iq2000.
597
598 2015-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
606 2015-06-02 Jiong Wang <jiong.wang@arm.com>
607
608 * ld-aarch64/emit-relocs-313.s: Use gotpage_lo15.
609
610 2015-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
616 2015-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
622 2015-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
628 2015-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
633 2015-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
651 2015-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
661 2015-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
668 2015-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
676 2015-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
685 2015-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
690 2015-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
702 2015-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
708 2015-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
714 2015-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
719 2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
720
721 * ld-s390/gotreloc_31-1.dd: Use instruction mnemonics.
722
723 2015-04-24 Alan Modra <amodra@gmail.com>
724
725 * ld-powerpc/tocnovar.d: Revert last change.
726
727 2015-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
754 2015-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
759 2015-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
764 2015-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
769 2015-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
775 2015-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.
802 * ld-powerpc/tocnovar.d: Adjust.
803
804 2015-04-22 Alan Modra <amodra@gmail.com>
805
806 * ld-x86-64/pr18176.d: Update.
807
808 2015-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
825 2015-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
854 2015-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
867 2015-04-15 Alan Modra <amodra@gmail.com>
868
869 * ld-gc/pr18223.d: xfail tic6x.
870
871 2015-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
879 2015-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
893 2015-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
905 2015-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
924 2015-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
931 2015-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
951 2015-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
962 2015-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
975 2015-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
981 2015-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
987 2015-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
993 2015-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
1001 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
1002
1003 * ld-bootstrap/bootstrap.exp (extralibs): Add -lz.
1004
1005 2015-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
1011 2015-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
1015 2015-03-26 Tejas Belagod <tejas.belagod@arm.com>
1016
1017 * ld-aarch64/farcall-back-be.d: New.
1018
1019 2015-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 ---
1027 2015-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
1035 2015-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
1040 2015-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
1046 2015-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
1061 2015-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
1080 2015-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
1086 2015-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
1095 2015-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
1106 2015-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
1117 2015-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
1123 2015-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
1141 2015-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
1152 2015-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
1176 2015-02-24 Nick Clifton <nickc@redhat.com>
1177
1178 * ld-elf/extract-symbol-1sec.d: Expect to fail on the V850.
1179
1180 2015-02-24 Alan Modra <amodra@gmail.com>
1181
1182 * ld-elf/merge3.s, * ld-elf/merge3.d: New test.
1183
1184 2015-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
1189 2015-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
1196 2015-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
1207 2015-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
1224 2015-02-16 H.J. Lu <hongjiu.lu@intel.com>
1225
1226 PR ld/17975
1227 * ld-i386/tlsbin-nacl.rd: Updated.
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.
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.
1263
1264 2015-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
1273 2015-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
1277 2015-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
1285 2015-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
1317 2015-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
1332 2015-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
1340 2015-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
1345 2015-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
1356 2015-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
1364 2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
1365
1366 * lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.
1367
1368 2015-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
1374 2015-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
1389 2015-01-28 Jan Beulich <jbeulich@suse.com>
1390
1391 * ld-elf/pr16322.s (p1): Rename to px1.
1392 (f1): Rename to fx1.
1393
1394 2015-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
1400 2015-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
1407 2015-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
1412 2015-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
1424 2015-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
1431 2015-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
1444 2015-01-20 Alan Modra <amodra@gmail.com>
1445
1446 PR ld/17615
1447 * ld-elf/pr17615.d: Match .sbss too.
1448
1449 2015-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
1455 2015-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
1468 2015-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
1473 2015-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
1480 2015-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
1486 2015-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
1492 2015-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
1499 2015-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
1509 2015-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
1514 2015-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1515
1516 * lib/ld-lib.exp (run_dump_test): Extend comment to mention
1517 readelf.
1518
1519 2015-01-01 Alan Modra <amodra@gmail.com>
1520
1521 Update year range in copyright notice of all files.
1522
1523 For older changes see ChangeLog-2014
1524 \f
1525 Copyright (C) 2015 Free Software Foundation, Inc.
1526
1527 Copying and distribution of this file, with or without modification,
1528 are permitted in any medium without royalty provided the copyright
1529 notice and this notice are preserved.
1530
1531 Local Variables:
1532 mode: change-log
1533 left-margin: 8
1534 fill-column: 74
1535 version-control: never
1536 End:
This page took 0.065436 seconds and 4 git commands to generate.