1 2013-08-24 Maciej W. Rozycki <macro@linux-mips.org>
3 * ld-elf/comm-data.exp: Use check_shared_lib_support rather than
4 explicit patterns for test target qualification. Define extra
5 tool flags for *-*-hpux* and tic6x-*-* targets. Link with a
6 linker script. Use alternative patterns for targets that do not
7 eliminate copy relocs, currently mn10300-*-* and vax-*-*.
8 * ld-elf/comm-data2.s: Handle HPUX's `.comm' syntax.
9 * ld-elf/comm-data2.ld: New test linker script.
10 * ld-elf/comm-data2.xd: Match section's VMA too. Ignore ASCII
12 * ld-elf/comm-data2r.rd: New test pattern.
13 * ld-elf/comm-data2r.sd: New test pattern.
14 * ld-elf/comm-data2r.xd: New test pattern.
15 * ld-mips-elf/comm-data.exp: Use check_shared_lib_support rather
16 than an explicit pattern for test target qualification. Link
19 2013-08-24 Maciej W. Rozycki <macro@linux-mips.org>
21 * ld-arm/export-class.exp: Handle non-EABI targets.
23 2013-08-23 Roland McGrath <mcgrathr@google.com>
25 * ld-x86-64/ilp32-4-nacl.d: Update for 2013-05-31 gas alignment change.
26 * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
27 * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
28 * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
29 * ld/testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
31 2013-08-23 Yuri Chornoivan <yurchor@ukr.net>
34 * ld-mips-elf/mips16-pic-1.inc: Fix typos.
36 2013-08-22 Alan Modra <amodra@gmail.com>
38 * ld-powerpc/powerpc.exp: Substitute for le in options_regsub(ld).
39 Correct ppc64elftests option replacement.
40 (supports_ppc64): Match elf64lppc too.
41 * ld-powerpc/relbrlt.d: Update for little-endian.
42 * ld-powerpc/symtocbase.d: Likewise.
43 * ld-powerpc/tls.t: Likewise.
44 * ld-powerpc/tlsexetoc.g: Likewise.
45 * ld-powerpc/tlsso.d: Likewise.
46 * ld-powerpc/tlsso.g: Likewise.
47 * ld-powerpc/tlstoc.t: Likewise.
48 * ld-powerpc/tlstocso.d: Likewise.
49 * ld-powerpc/tlstocso.g: Likewise.
50 * ld-powerpc/tlstocso.t: Likewise.
51 * ld-powerpc/tocopt.d: Likewise.
52 * ld-powerpc/tocopt2.d: Likewise.
53 * ld-powerpc/tocopt3.d: Likewise.
54 * ld-powerpc/tocopt4.d: Likewise.
55 * ld-powerpc/tocopt5.d: Likewise.
57 2013-08-14 Clemens Lang <clemens.lang@fau.de>
59 * ld-scripts/log2.exp: New: Run the new log2 test.
60 * ld-scripts/log2.s: Source for the new test.
61 * ld-scripts/log2.t: Linker script for new test.
63 2013-08-14 John Tytgat <john@bass-software.com>
66 * ld-arm/group-relocs-ldr-bad.s: Redefine bar into foo section
67 beyond 16 bit offset width.
68 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
69 * ld-arm/group-relocs-ldr-bad.d: Adjust expected result.
70 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
71 * ld-arm/group-relocs.s: Add comments. Move symbols used for sb
72 group relocations into .data section. Drop section zero. Use pc/r0
73 as base register when pc/sb group relocations are used.
74 * ld-arm/group-relocs.d: Adjust expected result.
75 * ld-arm/group-relocs-alu-bad-2.d: New test for sb group relocation.
76 * ld-arm/group-relocs-ldc-bad-2.d: Likewise.
77 * ld-arm/group-relocs-ldr-bad-2.d: New test for pc group relocation.
78 * ld-arm/group-relocs-ldrs-bad-2.d: Likewise.
79 * ld-arm/unresolved-2.d: Add sb relocation failure test.
80 * ld-arm/group-relocs-alu-bad-2.s: New test source.
81 * ld-arm/group-relocs-ldr-bad-2.s: Likewise.
82 * ld-arm/group-relocs-ldrs-bad-2.s: Likewise.
83 * ld-arm/group-relocs-ldc-bad-2.s: Likewise.
84 * ld-arm/unresolved-2.s: Likewise.
85 * ld-arm/arm-elf.exp: For group-relocs, drop section zero start
86 definition. Run the new tests.
88 2013-08-09 Nick Clifton <nickc@redhat.com>
90 * lib/ld-lib.exp (check_shared_lib_support): Note that the RL78
91 does not support shared library generation.
93 2013-07-31 John Tytgat <john@bass-software.com>
96 * ld-arm/group-relocs-alu-bad-2.d; New.
97 * ld-arm/group-relocs-alu-bad-2.s: New.
98 * ld-arm/group-relocs-ldc-bad-2.d: New.
99 * ld-arm/group-relocs-ldc-bad-2.s: New.
100 * ld-arm/group-relocs-ldr-bad-2.d: New.
101 * ld-arm/group-relocs-ldr-bad-2.s: New.
102 * ld-arm/group-relocs-ldrs-bad-2.d: New.
103 * ld-arm/group-relocs-ldrs-bad-2: New.
104 * ld-arm/arm-elf.exp: Add the new tests.
105 * ld-arm/group-relocs-ldr-bad.d: Update expected output.
106 * ld-arm/group-relocs-ldr-bad.s: Likewise.
107 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
108 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
109 * ld-arm/group-relocs.d: Likewise.
110 * ld-arm/group-relocs.s: Likewise.
112 2013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
114 * ld-vax-elf/export-class-call.dd: New test.
115 * ld-vax-elf/export-class-call.rd: New test.
116 * ld-vax-elf/export-class-call.xd: New test.
117 * ld-vax-elf/export-class-data.dd: New test.
118 * ld-vax-elf/export-class-data.rd: New test.
119 * ld-vax-elf/export-class-data.xd: New test.
120 * ld-vax-elf/export-class.ld: New test linker script.
121 * ld-vax-elf/export-class-call.s: New test source.
122 * ld-vax-elf/export-class-data.s: New test source.
123 * ld-vax-elf/export-class-def.s: New test source.
124 * ld-vax-elf/vax-elf.exp: Run the new tests.
125 * ld-vax-elf/vax-export-class.rd: New test.
126 * ld-vax-elf/vax-export-class.xd: New test.
127 * ld-vax-elf/export-class.exp: New test script.
129 2013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
131 * ld-vax-elf/got-local-exe.xd: New test.
132 * ld-vax-elf/got-local-lib.xd: New test.
133 * ld-vax-elf/got-local-aux.s: New test source.
134 * ld-vax-elf/got-local-def.s: New test source.
135 * ld-vax-elf/got-local-ref.s: New test source.
136 * ld-vax-elf/vax-elf.exp: Run the new tests.
138 2013-07-24 H.J. Lu <hongjiu.lu@intel.com>
141 * ld-elf/shared.exp (build_tests): Check .gnu.warning section
142 in the libbarw.so library.
143 * ld-elf/libbarw.rd: New.
145 * lib/ld-lib.exp (run_cc_link_tests): Support checking on
146 output with warning message.
148 2013-07-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
150 * ld-scripts/script.exp: Use run_dump_test instead of
151 ld_simple_link to check the error message.
152 * ld-scripts/align-with-input.d: New file.
153 * ld-scripts/region-alias-1.d: Likewise.
154 * ld-scripts/region-alias-2.d: Likewise.
155 * ld-scripts/region-alias-3.d: Likewise.
156 * ld-scripts/region-alias-4.d: Likewise.
158 2013-07-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
160 * ld-scripts/script.exp: Run align with input test.
161 * ld-scripts/align-with-input.t: New file.
162 * ld-scripts/rgn-at8.d: Likewise.
163 * ld-scripts/rgn-at8.t: Likewise.
165 2013-07-18 Terry Guo <terry.guo@arm.com>
167 * ld-arm/thumb-b-lks-sym.d: Updated to be more flexible.
168 * ld-arm/thumb-bl-lks-sym.d: Likewise.
170 2013-07-18 Roland McGrath <mcgrathr@google.com>
172 * ld-arm/farcall-arm-nacl.d: New file.
173 * ld-arm/farcall-arm-nacl-pic.d: New file.
174 * ld-arm/farcall-data-nacl.d: New file.
175 * ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
176 "action" lists for those cases to use a different dump file for NaCl
178 Massage $armeabitests_common to drop the extra element or the one
179 before it, depending on [istarget "arm*-*-nacl*"].
181 * ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
182 erratum fix", Thumb-only and interworking cases to ...
183 (armelftests_nonacl): ... here.
184 (armeabitests_common): Move all "erratum 760522 fix", Thumb-only
185 and interworking cases to ...
186 (armeabitests_nonacl): ... here.
188 2013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
190 * ld-mips-elf/nan-2008.d: New test.
191 * ld-mips-elf/nan-legacy.d: New test.
192 * ld-mips-elf/nan-mixed-1.d: New test.
193 * ld-mips-elf/nan-mixed-2.d: New test.
194 * ld-mips-elf/nan-2008.s: New test source.
195 * ld-mips-elf/nan-legacy.s: New test source.
197 2013-07-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
199 * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
200 * ld-aarch64/gc-relocs-309.s: Likewise.
202 2013-07-02 Marcus Shawcroft <marcus.shawcroft@arm.com>
204 * ld-aarch64/gc-plt-relocs.d: Adjust expected .got offsets.
205 * ld-aarch64/tls-desc-ie.d: Likewise.
206 * ld-aarch64/emit-relocs-311.d: Adjust expected symbol.
207 * ld-aarch64/tls-relax-all.d: Likewise.
208 * ld-aarch64/tls-relax-gd-ie.d: Likewise.
209 * ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
210 * ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
212 2013-07-01 H.J. Lu <hongjiu.lu@intel.com>
214 * ld-x86-64/tlsg.sd: Adjusted.
216 2013-06-28 H.J. Lu <hongjiu.lu@intel.com>
219 * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
220 * ld-x86-64/tlsg.sd: Updated.
222 2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
224 * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
225 * ld-mips-elf/pic-and-nonpic-3a.dd: Update for the _MIPS_STUBS_
227 * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
228 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
229 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
230 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
231 * ld-mips-elf/stub-dynsym-1-10000.d: Likewise.
232 * ld-mips-elf/stub-dynsym-1-2fe80.d: Likewise.
233 * ld-mips-elf/stub-dynsym-1-7fff.d: Likewise.
234 * ld-mips-elf/stub-dynsym-1-8000.d: Likewise.
235 * ld-mips-elf/stub-dynsym-1-fff0.d: Likewise.
236 * ld-mips-elf/tlslib-o32.d: Likewise.
238 2013-06-19 Will Newton <will.newton@linaro.org>
240 * ld-aarch64/aarch64-elf.exp: Remove ifunc tests.
241 * ld-ifunc/ifunc.exp: Disable ifunc tests on AArch64.
242 * ld-aarch64/ifunc-1-local.d: Remove.
243 * ld-aarch64/ifunc-1-local.s: Likewise.
244 * ld-aarch64/ifunc-1.d: Likewise.
245 * ld-aarch64/ifunc-1.s: Likewise.
246 * ld-aarch64/ifunc-10.d: Likewise.
247 * ld-aarch64/ifunc-10.s: Likewise.
248 * ld-aarch64/ifunc-11.d: Likewise.
249 * ld-aarch64/ifunc-11.s: Likewise.
250 * ld-aarch64/ifunc-12.d: Likewise.
251 * ld-aarch64/ifunc-12.s: Likewise.
252 * ld-aarch64/ifunc-13.d: Likewise.
253 * ld-aarch64/ifunc-13a.s: Likewise.
254 * ld-aarch64/ifunc-13b.s: Likewise.
255 * ld-aarch64/ifunc-14a.d: Likewise.
256 * ld-aarch64/ifunc-14a.s: Likewise.
257 * ld-aarch64/ifunc-14b.d: Likewise.
258 * ld-aarch64/ifunc-14b.s: Likewise.
259 * ld-aarch64/ifunc-14c.d: Likewise.
260 * ld-aarch64/ifunc-14c.s: Likewise.
261 * ld-aarch64/ifunc-14d.d: Likewise.
262 * ld-aarch64/ifunc-14e.d: Likewise.
263 * ld-aarch64/ifunc-14f.d: Likewise.
264 * ld-aarch64/ifunc-15.d: Likewise.
265 * ld-aarch64/ifunc-15.s: Likewise.
266 * ld-aarch64/ifunc-16.d: Likewise.
267 * ld-aarch64/ifunc-16.s: Likewise.
268 * ld-aarch64/ifunc-17a.d: Likewise.
269 * ld-aarch64/ifunc-17a.s: Likewise.
270 * ld-aarch64/ifunc-17b.d: Likewise.
271 * ld-aarch64/ifunc-17b.s: Likewise.
272 * ld-aarch64/ifunc-18a.d: Likewise.
273 * ld-aarch64/ifunc-18a.s: Likewise.
274 * ld-aarch64/ifunc-18b.d: Likewise.
275 * ld-aarch64/ifunc-18b.s: Likewise.
276 * ld-aarch64/ifunc-19a.d: Likewise.
277 * ld-aarch64/ifunc-19a.s: Likewise.
278 * ld-aarch64/ifunc-19b.d: Likewise.
279 * ld-aarch64/ifunc-19b.s: Likewise.
280 * ld-aarch64/ifunc-2-local.d: Likewise.
281 * ld-aarch64/ifunc-2-local.s: Likewise.
282 * ld-aarch64/ifunc-2.d: Likewise.
283 * ld-aarch64/ifunc-2.s: Likewise.
284 * ld-aarch64/ifunc-20.d: Likewise.
285 * ld-aarch64/ifunc-20.s: Likewise.
286 * ld-aarch64/ifunc-3.s: Likewise.
287 * ld-aarch64/ifunc-3a.d: Likewise.
288 * ld-aarch64/ifunc-3b.d: Likewise.
289 * ld-aarch64/ifunc-4.d: Likewise.
290 * ld-aarch64/ifunc-4.s: Likewise.
291 * ld-aarch64/ifunc-4a.d: Likewise.
292 * ld-aarch64/ifunc-5-local.s: Likewise.
293 * ld-aarch64/ifunc-5.s: Likewise.
294 * ld-aarch64/ifunc-5a-local.d: Likewise.
295 * ld-aarch64/ifunc-5a.d: Likewise.
296 * ld-aarch64/ifunc-5b-local.d: Likewise.
297 * ld-aarch64/ifunc-5b.d: Likewise.
298 * ld-aarch64/ifunc-5r-local.d: Likewise.
299 * ld-aarch64/ifunc-6.s: Likewise.
300 * ld-aarch64/ifunc-6a.d: Likewise.
301 * ld-aarch64/ifunc-6b.d: Likewise.
302 * ld-aarch64/ifunc-7.s: Likewise.
303 * ld-aarch64/ifunc-7a.d: Likewise.
304 * ld-aarch64/ifunc-7b.d: Likewise.
305 * ld-aarch64/ifunc-7c.d: Likewise.
306 * ld-aarch64/ifunc-8.d: Likewise.
307 * ld-aarch64/ifunc-8a.s: Likewise.
308 * ld-aarch64/ifunc-8b.s: Likewise.
309 * ld-aarch64/ifunc-9.d: Likewise.
310 * ld-aarch64/ifunc-9.s: Likewise.
312 2013-06-17 Will Newton <will.newton@linaro.org>
314 * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be.
315 * ld-aarch64/ifunc-1.d: Likewise.
316 * ld-aarch64/ifunc-10.d: Likewise.
317 * ld-aarch64/ifunc-11.d: Likewise.
318 * ld-aarch64/ifunc-12.d: Likewise.
319 * ld-aarch64/ifunc-13.d: Likewise.
320 * ld-aarch64/ifunc-14a.d: Likewise.
321 * ld-aarch64/ifunc-14b.d: Likewise.
322 * ld-aarch64/ifunc-14c.d: Likewise.
323 * ld-aarch64/ifunc-14d.d: Likewise.
324 * ld-aarch64/ifunc-14e.d: Likewise.
325 * ld-aarch64/ifunc-14f.d: Likewise.
326 * ld-aarch64/ifunc-15.d: Likewise.
327 * ld-aarch64/ifunc-16.d: Likewise.
328 * ld-aarch64/ifunc-17a.d: Likewise.
329 * ld-aarch64/ifunc-17b.d: Likewise.
330 * ld-aarch64/ifunc-18a.d: Likewise.
331 * ld-aarch64/ifunc-18b.d: Likewise.
332 * ld-aarch64/ifunc-19a.d: Likewise.
333 * ld-aarch64/ifunc-19b.d: Likewise.
334 * ld-aarch64/ifunc-2-local.d: Likewise.
335 * ld-aarch64/ifunc-2.d: Likewise.
336 * ld-aarch64/ifunc-20.d: Likewise.
337 * ld-aarch64/ifunc-3a.d: Likewise.
338 * ld-aarch64/ifunc-3b.d: Likewise.
339 * ld-aarch64/ifunc-4.d: Likewise.
340 * ld-aarch64/ifunc-4a.d: Likewise.
341 * ld-aarch64/ifunc-5a-local.d: Likewise.
342 * ld-aarch64/ifunc-5a.d: Likewise.
343 * ld-aarch64/ifunc-5b-local.d: Likewise.
344 * ld-aarch64/ifunc-5b.d: Likewise.
345 * ld-aarch64/ifunc-5r-local.d: Likewise.
346 * ld-aarch64/ifunc-6a.d: Likewise.
347 * ld-aarch64/ifunc-6b.d: Likewise.
348 * ld-aarch64/ifunc-7a.d: Likewise.
349 * ld-aarch64/ifunc-7b.d: Likewise.
350 * ld-aarch64/ifunc-8.d: Likewise.
351 * ld-aarch64/ifunc-9.d: Likewise.
352 * ld-ifunc/ifunc.exp: Likewise.
354 2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
356 * ld-aarch64/aarch64-elf.exp: Add 'ifunc-7c'.
357 * ld-aarch64/ifunc-7c.d: New test.
359 2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
361 * ld-aarch64/ifunc-1-local.d: Replace hard-coded immediate offset
363 * ld-aarch64/ifunc-1.d: Likewise.
364 * ld-aarch64/ifunc-2-local.d: Likewise.
365 * ld-aarch64/ifunc-2.d: Likewise.
366 * ld-aarch64/ifunc-3a.d: Likewise.
367 * ld-aarch64/ifunc-2-local.s: Change not to declare __GI_foo and foo
370 2013-06-13 Terry Guo <terry.guo@arm.com>
373 * ld-arm/branch-lks-sym.ld: New script.
374 * ld-arm/thumb-b-lks-sym.s: New test.
375 * ld-arm/thumb-b-lks-sym.d: Expected disassembly.
376 * ld-arm/thumb-bl-lks-sym.s: New test.
377 * ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
378 * ld-arm/arm-elf.exp: Run the new tests.
380 2013-06-07 Will Newton <will.newton@linaro.org>
382 * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
383 * ld-aarch64/aarch64-elf.exp: Add ifunc tests.
384 * ld-aarch64/ifunc-1-local.d: New file.
385 * ld-aarch64/ifunc-1-local.s: Likewise.
386 * ld-aarch64/ifunc-1.d: Likewise.
387 * ld-aarch64/ifunc-1.s: Likewise.
388 * ld-aarch64/ifunc-10.d: Likewise.
389 * ld-aarch64/ifunc-10.s: Likewise.
390 * ld-aarch64/ifunc-11.d: Likewise.
391 * ld-aarch64/ifunc-11.s: Likewise.
392 * ld-aarch64/ifunc-12.d: Likewise.
393 * ld-aarch64/ifunc-12.s: Likewise.
394 * ld-aarch64/ifunc-13.d: Likewise.
395 * ld-aarch64/ifunc-13a.s: Likewise.
396 * ld-aarch64/ifunc-13b.s: Likewise.
397 * ld-aarch64/ifunc-14a.d: Likewise.
398 * ld-aarch64/ifunc-14a.s: Likewise.
399 * ld-aarch64/ifunc-14b.d: Likewise.
400 * ld-aarch64/ifunc-14b.s: Likewise.
401 * ld-aarch64/ifunc-14c.d: Likewise.
402 * ld-aarch64/ifunc-14c.s: Likewise.
403 * ld-aarch64/ifunc-14d.d: Likewise.
404 * ld-aarch64/ifunc-14e.d: Likewise.
405 * ld-aarch64/ifunc-14f.d: Likewise.
406 * ld-aarch64/ifunc-15.d: Likewise.
407 * ld-aarch64/ifunc-15.s: Likewise.
408 * ld-aarch64/ifunc-16.d: Likewise.
409 * ld-aarch64/ifunc-16.s: Likewise.
410 * ld-aarch64/ifunc-17a.d: Likewise.
411 * ld-aarch64/ifunc-17a.s: Likewise.
412 * ld-aarch64/ifunc-17b.d: Likewise.
413 * ld-aarch64/ifunc-17b.s: Likewise.
414 * ld-aarch64/ifunc-18a.d: Likewise.
415 * ld-aarch64/ifunc-18a.s: Likewise.
416 * ld-aarch64/ifunc-18b.d: Likewise.
417 * ld-aarch64/ifunc-18b.s: Likewise.
418 * ld-aarch64/ifunc-19a.d: Likewise.
419 * ld-aarch64/ifunc-19a.s: Likewise.
420 * ld-aarch64/ifunc-19b.d: Likewise.
421 * ld-aarch64/ifunc-19b.s: Likewise.
422 * ld-aarch64/ifunc-2-local.d: Likewise.
423 * ld-aarch64/ifunc-2-local.s: Likewise.
424 * ld-aarch64/ifunc-2.d: Likewise.
425 * ld-aarch64/ifunc-2.s: Likewise.
426 * ld-aarch64/ifunc-20.d: Likewise.
427 * ld-aarch64/ifunc-20.s: Likewise.
428 * ld-aarch64/ifunc-3.s: Likewise.
429 * ld-aarch64/ifunc-3a.d: Likewise.
430 * ld-aarch64/ifunc-3b.d: Likewise.
431 * ld-aarch64/ifunc-4.d: Likewise.
432 * ld-aarch64/ifunc-4.s: Likewise.
433 * ld-aarch64/ifunc-4a.d: Likewise.
434 * ld-aarch64/ifunc-5-local.s: Likewise.
435 * ld-aarch64/ifunc-5.s: Likewise.
436 * ld-aarch64/ifunc-5a-local.d: Likewise.
437 * ld-aarch64/ifunc-5a.d: Likewise.
438 * ld-aarch64/ifunc-5b-local.d: Likewise.
439 * ld-aarch64/ifunc-5b.d: Likewise.
440 * ld-aarch64/ifunc-5r-local.d: Likewise.
441 * ld-aarch64/ifunc-6.s: Likewise.
442 * ld-aarch64/ifunc-6a.d: Likewise.
443 * ld-aarch64/ifunc-6b.d: Likewise.
444 * ld-aarch64/ifunc-7.s: Likewise.
445 * ld-aarch64/ifunc-7a.d: Likewise.
446 * ld-aarch64/ifunc-7b.d: Likewise.
447 * ld-aarch64/ifunc-8.d: Likewise.
448 * ld-aarch64/ifunc-8a.s: Likewise.
449 * ld-aarch64/ifunc-8b.s: Likewise.
450 * ld-aarch64/ifunc-9.d: Likewise.
451 * ld-aarch64/ifunc-9.s: Likewise.
453 2013-06-04 Roland McGrath <mcgrathr@google.com>
455 * ld-size/size.exp: For *-*-nacl* targets, use options_regsub(ld)
456 to massage -m arguments into _nacl variants.
457 * ld/testsuite/ld-size/size32-1-i386.d: Loosen regexps so they
458 don't care what the exact addresses are.
459 * ld/testsuite/ld-size/size32-1-x32.d: Likewise.
460 * ld/testsuite/ld-size/size32-1-x86-64.d: Likewise.
461 * ld/testsuite/ld-size/size32-2-i386.d: Likewise.
462 * ld/testsuite/ld-size/size32-2-x32.d: Likewise.
463 * ld/testsuite/ld-size/size32-2-x86-64.d: Likewise.
464 * ld/testsuite/ld-size/size64-1-x32.d: Likewise.
465 * ld/testsuite/ld-size/size64-1-x86-64.d: Likewise.
466 * ld/testsuite/ld-size/size64-2-x32.d: Likewise.
467 * ld/testsuite/ld-size/size64-2-x86-64.d: Likewise.
469 2013-06-04 H.J. Lu <hongjiu.lu@intel.com>
471 * ld-i386/tlsbindesc-nacl.rd: Updated for text/data/bss section
473 * ld-x86-64/split-by-file-nacl.rd: Likewise.
475 2013-05-31 H.J. Lu <hongjiu.lu@intel.com>
477 * ld-i386/pr12718.d: Updated for text/data/bss section alignment
479 * ld-i386/tlsbindesc.dd: Likewise.
480 * ld-i386/tlsbindesc.rd: Likewise.
481 * ld-i386/tlsnopic.dd: Likewise.
482 * ld-i386/tlspic.dd: Likewise.
483 * ld-x86-64/ilp32-4.d: Likewise.
484 * ld-x86-64/pr12718.d: Likewise.
485 * ld-x86-64/split-by-file.rd: Likewise.
486 * ld-x86-64/tlsbin.dd: Likewise.
487 * ld-x86-64/tlsbin.rd: Likewise.
488 * ld-x86-64/tlsbindesc.dd: Likewise.
489 * ld-x86-64/tlsbindesc.rd: Likewise.
490 * ld-x86-64/tlsdesc.dd: Likewise.
491 * ld-x86-64/tlsdesc.rd: Likewise.
492 * ld-x86-64/tlspic.dd: Likewise.
493 * ld-x86-64/tlspic.rd: Likewise.
495 2013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
497 * ld-mips-elf/jalr3.dd: New test.
498 * ld-mips-elf/jalr3.ld: New test linker script.
499 * ld-mips-elf/mips-elf.exp: Run the new test.
501 2013-05-21 Alan Modra <amodra@gmail.com>
504 * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
506 2013-05-21 Alan Modra <amodra@gmail.com>
508 * ld-powerpc/export-class.exp (supports_ppc64): Delete.
509 (powerpc_export_class_test): Add "endian" param.
510 (abis): Add little-endian targets and test.
511 * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
513 2013-05-10 Joel Brobecker <brobecker@adacore.com>
515 * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
516 ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
519 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
522 * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
523 * ld-mips-elf/ehdr_start-1.nd: New test.
524 * ld-mips-elf/ehdr_start-2.nd: New test.
525 * ld-mips-elf/ehdr_start-1.ld: New test linker script.
526 * ld-mips-elf/ehdr_start-2.ld: New test linker script.
527 * ld-mips-elf/ehdr_start-new.s: New test source.
528 * ld-mips-elf/ehdr_start-o32.s: New test source.
529 * ld-mips-elf/mips-elf.exp: Run the new tests.
531 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
533 * ld-elf/provide-hidden-s.nd: New test.
534 * ld-elf/provide-hidden-abs.nd: New test.
535 * ld-elf/provide-hidden-def.nd: New test.
536 * ld-elf/provide-hidden-dyn.nd: New test.
537 * ld-elf/provide-hidden-sec.nd: New test.
538 * ld-elf/provide-hidden-dynabs.nd: New test.
539 * ld-elf/provide-hidden-dynsec.nd: New test.
540 * ld-elf/provide-hidden-s.ld: New test linker script.
541 * ld-elf/provide-hidden-1.ld: New test linker script.
542 * ld-elf/provide-hidden-2.ld: New test linker script.
543 * ld-elf/provide-hidden-1.s: New test source.
544 * ld-elf/provide-hidden-2.s: New test source.
545 * ld-elf/provide-hidden-3.s: New test source.
546 * ld-elf/provide-hidden-4.s: New test source.
547 * ld-elf/provide-hidden.exp: New test script.
549 2013-05-02 Nick Clifton <nickc@redhat.com>
551 * ld-elf/flags1.d: Expect this test to pass on the MSP430.
552 * ld-elf/init-fini-arrays.d: Expect this test to fail on the
554 * ld-elf/merge.d: Expect this test to pass on the MSP430.
555 * ld-elf/sec64k.exp: Skip these tests for the MSP430.
556 * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
557 * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
558 * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
561 2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
563 * lib/ld-lib.exp (check_shared_lib_support): Also exclude
566 2013-04-30 Hans-Peter Nilsson <hp@axis.com>
568 * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
569 a negative pattern instead of cris*-*-*.
571 2013-04-30 Will Newton <will.newton@linaro.org>
573 * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
574 * ld-arm/ifunc-17.dd: Update offsets for linker script.
575 * ld-arm/ifunc-17.gd: Likewise.
576 * ld-arm/ifunc-17.rd: Likewise.
578 2013-04-29 Will Newton <will.newton@linaro.org>
580 * ld-arm/arm-elf.exp: Add IFUNC test 17.
581 * ld-arm/ifunc-17.dd: New file.
582 * ld-arm/ifunc-17.gd: Likewise.
583 * ld-arm/ifunc-17.rd: Likewise.
584 * ld-arm/ifunc-17.s: Likweise.
585 * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
586 * ld-arm/ifunc-2.rd: Likewise.
587 * ld-arm/ifunc-5.rd: Likewise.
588 * ld-arm/ifunc-6.rd: Likewise.
590 2013-04-29 Will Newton <will.newton@linaro.org>
592 * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
594 2013-04-22 Alan Modra <amodra@gmail.com>
596 * ld-powerpc/tlsexe.d: Adjust for section id changes.
597 * ld-powerpc/tlsexe.r: Likewise.
598 * ld-powerpc/tlsexetoc.d: Likewise.
599 * ld-powerpc/tlsexetoc.r: Likewise.
600 * ld-powerpc/tlsso.d: Likewise.
601 * ld-powerpc/tlsso.r: Likewise.
602 * ld-powerpc/tlstocso.d: Likewise.
603 * ld-powerpc/tlstocso.r: Likewise.
605 2013-04-15 H.J. Lu <hongjiu.lu@intel.com>
608 * ld-ifunc/ifunc-20-i386.d: New file.
609 * ld-ifunc/ifunc-20-x86-64.d: Likewise.
610 * ld-ifunc/ifunc-20.s: Likewise.
612 2013-04-10 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
614 * ld-aarch64/gc-plt1.s: New file.
615 * ld-aarch64/gc-plt2.s: Likewise.
616 * ld-aarch64/gc-plt-hidden.s: Likewise.
617 * ld-aarch64/gc-plt-main.s: Likewise.
618 * ld-aarch64/gc-relocs-257.s: Likewise.
619 * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
620 * ld-aarch64/gc-relocs-257.d: Likewise.
621 * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
622 * ld-aarch64/aarch64-elf.exp: Add test.
624 2013-04-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
626 * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
627 * ld-aarch64/gc-got-relocs.d: Likewise.
629 2013-04-04 Alan Modra <amodra@gmail.com>
631 * ld-elf/shared.exp: Update regexp on --no-add-needed and
632 --no-copy-dt-needed-entries tests.
634 2013-04-03 Alan Modra <amodra@gmail.com>
637 * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
638 line number from regexp.
639 (PR ld/15146 (2)): Similarly.
640 * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
642 2013-03-30 Alan Modra <amodra@gmail.com>
645 * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
646 than using -r to effectively strip out lto info.
648 2013-03-29 H.J. Lu <hongjiu.lu@intel.com>
651 * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
652 (lto_run_tests): Add a test for PR ld/15323.
654 * ld-plugin/pr15323.out: New file.
655 * ld-plugin/pr15323a.c: Likewise.
656 * ld-plugin/pr15323b.c: Likewise.
658 2013-03-22 Nick Clifton <nickc@redhat.com>
660 * ld-elf/init0.s: Add alloc attribute to .section directive.
661 * ld-elf/fini1.s: Likewise.
662 * ld-elf/fini2.s: Likewise.
663 * ld-elf/fini3.s: Likewise.
664 * ld-elf/finin.s: Likewise.
665 * ld-elf/init0.s: Likewise.
666 * ld-elf/init1.s: Likewise.
667 * ld-elf/init2.s: Likewise.
668 * ld-elf/init3.s: Likewise.
669 * ld-elf/initn.s: Likewise.
671 2013-02-02 Michael Schewe <michael.schewe@gmx.net>
673 * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
674 * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
676 * ld-h8300/relax-2.d: Update expected disassembly.
677 * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
679 * ld-h8300/relax-7b.s: New: Likewise.
680 * ld-h8300/relax-7.d: New: expected disassembly.
682 2013-03-20 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
684 * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
685 * ld-elf/group8b.d: Likewise.
686 * ld-elf/group9a.d: Likewise.
687 * ld-elf/group9b.d: Likewise.
688 * ld-elf/pr12851.d: Likewise.
689 * ld-elf/pr12975.d: Likewise.
690 * ld-elf/pr13177.d: Likewise.
691 * ld-elf/pr13195.d: Likewise.
693 2013-03-20 Will Newton <will.newton@linaro.org>
695 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
696 based on the symbol name rather than address.
697 * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
698 * ld-elfvers/vers15.sym: Likewise.
699 * ld-elfvers/vers18.sym: Likewise.
700 * ld-elfvers/vers21.sym: Likewise.
701 * ld-elfvers/vers9.sym: Likewise.
703 2013-03-20 Alan Modra <amodra@gmail.com>
705 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
706 * ld-elf/shared.exp: Build and run it.
708 2013-03-20 Alan Modra <amodra@gmail.com>
709 Will Newton <will.newton@linaro.org
711 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
712 linking against shared libraries.
713 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
714 Build main1.o using $picflag.
716 2013-03-18 Alan Modra <amodra@gmail.com>
718 * ld-elf/pr14862.out: Expect no output.
720 2013-03-15 Will Newton <will.newton@linaro.org>
722 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
723 * ld-arm/gc-hidden-1.d: Likewise.
724 * ld-elfvsb/elfvsb.exp: Likewise.
725 * ld-shared/shared.exp: Likewise.
727 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
729 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
730 from list of targets that don't support gc-section.
732 2013-03-05 Alan Modra <amodra@gmail.com>
734 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
735 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
737 2013-02-28 Nathan Sidwell <nathan@codesourcery.com>
739 * ld-arm/tls-local-static.s: New test.
740 * ld-arm/tls-local-static.d: New.
741 * ld-arm/arm-elf.exp (tls-local-static): Add test.
743 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
746 * ld-unique/unique.exp: Add a test for shared library with
749 2013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
751 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
752 its contents to ar_simple_create and ld_simple_link after
754 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
755 * ld-alpha/alpha.exp: Likewise.
756 * ld-arm/arm-elf.exp: Likewise.
757 * ld-arm/export-class.exp: Likewise.
758 * ld-elf/comm-data.exp: Likewise.
759 * ld-elf/eh-group.exp: Likewise.
760 * ld-elf/elf.exp: Likewise.
761 * ld-elf/export-class.exp: Likewise.
762 * ld-elfvers/vers.exp: Likewise.
763 * ld-frv/tls.exp: Likewise.
764 * ld-i386/export-class.exp: Likewise.
765 * ld-i386/i386.exp: Likewise.
766 * ld-ia64/ia64.exp: Likewise.
767 * ld-libs/libs.exp: Likewise.
768 * ld-m68k/m68k.exp: Likewise.
769 * ld-metag/metag.exp: Likewise.
770 * ld-mips-elf/comm-data.exp: Likewise.
771 * ld-mips-elf/export-class.exp: Likewise.
772 * ld-mips-elf/mips-elf.exp: Likewise.
773 * ld-mn10300/mn10300.exp: Likewise.
774 * ld-pe/pe-compile.exp: Likewise.
775 * ld-pe/pe.exp: Likewise.
776 * ld-plugin/plugin.exp: Likewise.
777 * ld-powerpc/aix52.exp: Likewise.
778 * ld-powerpc/export-class.exp: Likewise.
779 * ld-powerpc/powerpc.exp: Likewise.
780 * ld-s390/s390.exp: Likewise.
781 * ld-sh/sh-vxworks.exp: Likewise.
782 * ld-sh/sh64/sh64.exp: Likewise.
783 * ld-sparc/sparc.exp: Likewise.
784 * ld-tic6x/tic6x.exp: Likewise.
785 * ld-tilegx/tilegx.exp: Likewise.
786 * ld-tilepro/tilepro.exp: Likewise.
787 * ld-undefined/entry.exp: Likewise.
788 * ld-vax-elf/vax-elf.exp: Likewise.
789 * ld-x86-64/dwarfreloc.exp: Likewise.
790 * ld-x86-64/export-class.exp: Likewise.
791 * ld-x86-64/x86-64.exp: Likewise.
792 * ld-xc16x/xc16x.exp: Likewise.
793 * ld-xstormy16/xstormy16.exp: Likewise.
794 * ld-xtensa/xtensa.exp: Likewise.
796 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
798 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
800 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
802 2013-02-18 Alan Modra <amodra@gmail.com>
804 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
805 (PR ld/15146 (1), (2)): Likewise.
808 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
811 * ld-plugin/pr15146.d: New file.
812 * ld-plugin/pr15146a.c: Likewise.
813 * ld-plugin/pr15146b.c: Likewise.
814 * ld-plugin/pr15146c.c: Likewise.
815 * ld-plugin/pr15146d.c: Likewise.
817 * ld-plugin/lto.exp: Add tests for PR ld/15146.
819 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
821 * ld-metag/pcrel.d: Fix the expected disassembler
822 output to be in little endian format
823 * ld-metag/shared.d: likewise
824 * ld-metag/stub.d: likewise
825 * ld-metag/stub_pic_app.d: likewise
826 * ld-metag/stub_pic_shared.d: likewise
827 * ld-metag/stub_shared.d: likewise
829 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
831 * ld-mips-elf/mips16-pic-2.dd,
832 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
833 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
834 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
835 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
836 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
837 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
838 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
839 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
840 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
841 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
842 ld-mips-elf/got-page-7.got: New tests.
843 * ld-mips-elf/mips-elf.exp: Run them.
845 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
847 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
848 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
849 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
850 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
851 for new hash table order.
853 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
855 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
856 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
857 that symbols are added to per-bfd GOTs.
859 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
861 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
862 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
863 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
864 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
865 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
866 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
867 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
868 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
869 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
870 got_entry hash function.
872 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
874 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
877 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
880 * ld-unique/unique_empty.s: Add reference to "b".
882 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
884 * ld-size/size-10.rd: Updated.
885 * ld-size/size-8.rd: Likewise.
886 * ld-size/size32-2-i386.d: Likewise.
887 * ld-size/size32-2-x32.d: Likewise.
888 * ld-size/size32-2-x86-64.d: Likewise.
889 * ld-size/size64-2-x32.d: Likewise.
890 * ld-size/size64-2-x86-64.d: Likewise.
892 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
893 linker for size-8 test.
895 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
896 Andrew Jenner <andrew@codesourcery.com>
898 Based on patches from Altera Corporation.
900 * ld-nios2/emit-relocs-1a.s: New.
901 * ld-nios2/emit-relocs-1b.s: New.
902 * ld-nios2/emit-relocs-1.d: New.
903 * ld-nios2/emit-relocs-1.ld: New.
904 * ld-nios2/gprel.d: New.
905 * ld-nios2/gprel.s: New.
906 * ld-nios2/hilo16.d: New.
907 * ld-nios2/hilo16.s: New.
908 * ld-nios2/hilo16_symbol.s: New.
909 * ld-nios2/imm5.d: New.
910 * ld-nios2/imm5.s: New.
911 * ld-nios2/imm5_symbol.s: New.
912 * ld-nios2/nios2.exp: New.
913 * ld-nios2/pcrel16.d: New.
914 * ld-nios2/pcrel16_label.s: New.
915 * ld-nios2/pcrel16.s: New.
916 * ld-nios2/relax_callr.d: New.
917 * ld-nios2/relax_callr.ld: New.
918 * ld-nios2/relax_callr.s: New.
919 * ld-nios2/relax_cjmp.d: New.
920 * ld-nios2/relax_cjmp.s: New.
921 * ld-nios2/relax_jmp.ld: New.
922 * ld-nios2/relax_section.d: New.
923 * ld-nios2/relax_section.s: New.
924 * ld-nios2/relax_ujmp.d: New.
925 * ld-nios2/relax_ujmp.s: New.
926 * ld-nios2/reloc.d: New.
927 * ld-nios2/reloc.s: New.
928 * ld-nios2/reloc_symbol.s: New.
929 * ld-nios2/s16.d: New.
930 * ld-nios2/s16.s: New.
931 * ld-nios2/s16_symbol.s: New.
932 * ld-nios2/u16.d: New.
933 * ld-nios2/u16.s: New.
934 * ld-nios2/u16_symbol.s: New.
935 * ld-elf/indirect.exp: Skip on targets that don't support
937 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
938 * ld-plugin/lto.exp: Skip shared library tests on targets that
939 don't support them. Skip execution tests on non-native targets.
941 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
943 * ld-elf/now-1.d: New file.
944 * ld-elf/now-2.d: Likewise.
945 * ld-elf/now-3.d: Likewise.
946 * ld-elf/now-4.d: Likewise.
947 * ld-elf/rpath-1.d: Likewise.
948 * ld-elf/rpath-2.d: Likewise.
949 * ld-elf/runpath-1.d: Likewise.
950 * ld-elf/runpath-2.d: Likewise.
952 2013-02-06 Alan Modra <amodra@gmail.com>
955 * ld-elf/new-dtags-1.d: Delete.
956 * ld-elf/new-dtags-2.d: Likewise.
957 * ld-elf/new-dtags-3.d: Likewise.
958 * ld-elf/new-dtags-4.d: Likewise.
959 * ld-elf/new-dtags-5.d: Likewise.
960 * ld-elf/new-dtags-6.d: Likewise.
961 * ld-elf/new-dtags-7.d: Likewise.
962 * ld-elf/new-dtags-8.d: Likewise.
964 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
967 * ld-elf/new-dtags-1.d: New test.
968 * ld-elf/new-dtags-2.d: Likewise.
969 * ld-elf/new-dtags-3.d: Likewise.
970 * ld-elf/new-dtags-4.d: Likewise.
971 * ld-elf/new-dtags-5.d: Likewise.
972 * ld-elf/new-dtags-6.d: Likewise.
973 * ld-elf/new-dtags-7.d: Likewise.
974 * ld-elf/new-dtags-8.d: Likewise.
976 2013-01-31 Alan Modra <amodra@gmail.com>
978 * ld-powerpc/tlsexe.d: Update for changed stub names.
979 * ld-powerpc/tlsexe.r: Likewise.
980 * ld-powerpc/tlsexetoc.d: Likewise.
981 * ld-powerpc/tlsexetoc.r: Likewise.
982 * ld-powerpc/tlsso.d: Likewise.
983 * ld-powerpc/tlsso.r: Likewise.
984 * ld-powerpc/tlstocso.d: Likewise.
985 * ld-powerpc/tlstocso.r: Likewise.
987 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
989 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
990 default for *-*-linux-* by passing explicitly for all targets.
992 2013-01-21 Alan Modra <amodra@gmail.com>
994 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
995 --no-as-needed in cflags.
997 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
999 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
1001 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
1003 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
1005 * ld-size/size-10.rd: Updated.
1006 * ld-size/size-8.rd: Likewise.
1007 * ld-size/size32-2-i386.d: Likewise.
1008 * ld-size/size32-2-x32.d: Likewise.
1009 * ld-size/size32-2-x86-64.d: Likewise.
1010 * ld-size/size64-2-x32.d: Likewise.
1011 * ld-size/size64-2-x86-64.d: Likewise.
1013 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1015 * ld-size/size-7.out: New file.
1016 * ld-size/size-8.out: Likewise.
1017 * ld-size/size-9.out: Likewise.
1018 * ld-size/size-9.rd: Likewise.
1019 * ld-size/size-9a.c: Likewise.
1020 * ld-size/size-9b.c: Likewise.
1021 * ld-size/size-10.out: Likewise.
1022 * ld-size/size-10.rd: Likewise.
1023 * ld-size/size-10a.c: Likewise.
1024 * ld-size/size-10b.c: Likewise.
1026 * ld-size/size.exp (build_tests): Build libsize-9.so and
1028 Run-time size relocation tests if supported.
1029 (run_time_tests): New.
1031 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1033 * ld-size/size-1.c: New file.
1034 * ld-size/size-1.out: Likewise.
1035 * ld-size/size-1a.c: Likewise.
1036 * ld-size/size-1b.c: Likewise.
1037 * ld-size/size-2.c: Likewise.
1038 * ld-size/size-2.out: Likewise.
1039 * ld-size/size-2a.c: Likewise.
1040 * ld-size/size-2b.c: Likewise.
1042 * ld-size/size.exp (build_tests): Build libsize-1.so and
1044 (run_tests): Run size-1 and size-2.
1046 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1048 * ld-size/size32-3-i386.d: New file.
1049 * ld-size/size32-3-x32.d: Likewise.
1050 * ld-size/size32-3-x86-64.d: Likewise.
1051 * ld-size/size32-3a.s: Likewise.
1052 * ld-size/size32-3b.s: Likewise.
1054 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
1056 * ld-size/size.exp: New file.
1057 * ld-size/size32-1-i386.d: Likewise.
1058 * ld-size/size32-1-x32.d: Likewise.
1059 * ld-size/size32-1-x86-64.d: Likewise.
1060 * ld-size/size32-1.s: Likewise.
1061 * ld-size/size32-2-i386.d: Likewise.
1062 * ld-size/size32-2-x32.d: Likewise.
1063 * ld-size/size32-2-x86-64.d: Likewise.
1064 * ld-size/size32-2.s: Likewise.
1065 * ld-size/size64-1-x32.d: Likewise.
1066 * ld-size/size64-1-x86-64.d: Likewise.
1067 * ld-size/size64-1.s: Likewise.
1068 * ld-size/size64-2-x32.d: Likewise.
1069 * ld-size/size64-2-x86-64.d: Likewise.
1070 * ld-size/size64-2.s: Likewise.
1071 * ld-size/size-3.c: Likewise.
1072 * ld-size/size-3.out: Likewise.
1073 * ld-size/size-3a.c: Likewise.
1074 * ld-size/size-3b.c: Likewise.
1075 * ld-size/size-3c.c: Likewise.
1076 * ld-size/size-4.out: Likewise.
1077 * ld-size/size-4a.c: Likewise.
1078 * ld-size/size-4b.c: Likewise.
1079 * ld-size/size-5.out: Likewise.
1080 * ld-size/size-5a.c: Likewise.
1081 * ld-size/size-5b.c: Likewise.
1082 * ld-size/size-6.out: Likewise.
1083 * ld-size/size-6a.c: Likewise.
1084 * ld-size/size-6b.c: Likewise.
1085 * ld-size/size-7.rd: Likewise.
1086 * ld-size/size-7a.c: Likewise.
1087 * ld-size/size-7b.c: Likewise.
1088 * ld-size/size-8.rd: Likewise.
1089 * ld-size/size-8a.c: Likewise.
1090 * ld-size/size-8b.c: Likewise.
1092 2013-01-16 Alan Modra <amodra@gmail.com>
1094 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
1096 2013-01-15 Alan Modra <amodra@gmail.com>
1098 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
1099 * ld-powerpc/tlsso.g: Likewise.
1100 * ld-powerpc/tlsso.r: Likewise.
1101 * ld-powerpc/tlstocso.d: Likewise.
1102 * ld-powerpc/tlstocso.g: Likewise.
1104 2013-01-15 Alan Modra <amodra@gmail.com>
1106 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
1107 * ld-plugin/lto-16b.d: Likewise.
1108 * ld-plugin/lto-17a.d: Likewise.
1109 * ld-plugin/lto-17b-2.d: Likewise.
1111 2013-01-14 Alan Modra <amodra@gmail.com>
1113 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
1114 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
1115 updated microblaze page size.
1117 2013-01-10 Will Newton <will.newton@imgtec.com>
1119 * ld-elf/merge.d: Mark Meta as xfail.
1120 * ld-gc/start.d: Skip this test on Meta.
1121 * ld-gc/personality.d: Skip this test on Meta.
1122 * ld-metag/external.s: New file.
1123 * ld-metag/metag.exp: New file.
1124 * ld-metag/pcrel.d: New file.
1125 * ld-metag/pcrel.s: New file.
1126 * ld-metag/shared.d: New file.
1127 * ld-metag/shared.r: New file.
1128 * ld-metag/shared.s: New file.
1129 * ld-metag/stub.d: New file.
1130 * ld-metag/stub.s: New file.
1131 * ld-metag/stub_pic_app.d: New file.
1132 * ld-metag/stub_pic_app.r: New file.
1133 * ld-metag/stub_pic_app.s: New file.
1134 * ld-metag/stub_pic_shared.d: New file.
1135 * ld-metag/stub_pic_shared.s: New file.
1136 * ld-metag/stub_shared.d: New file.
1137 * ld-metag/stub_shared.r: New file.
1138 * ld-metag/stub_shared.s: New file.
1140 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
1142 * ld-i386/export-class.exp: Restore (and reword) comment about
1145 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
1147 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
1148 the objdump directive.
1149 * ld-aarch64/emit-relocs-266.d: Ditto.
1150 * ld-aarch64/emit-relocs-268.d: Ditto.
1151 * ld-aarch64/emit-relocs-269.d: Ditto.
1152 * ld-aarch64/emit-relocs-270.d: Ditto.
1153 * ld-aarch64/emit-relocs-271.d: Ditto.
1154 * ld-aarch64/emit-relocs-272.d: Ditto.
1156 For older changes see ChangeLog-2012
1158 Copyright (C) 2013 Free Software Foundation, Inc.
1160 Copying and distribution of this file, with or without modification,
1161 are permitted in any medium without royalty provided the copyright
1162 notice and this notice are preserved.
1168 version-control: never