1 2013-05-10 Joel Brobecker <brobecker@adacore.com>
3 * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
4 ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
7 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
10 * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
11 * ld-mips-elf/ehdr_start-1.nd: New test.
12 * ld-mips-elf/ehdr_start-2.nd: New test.
13 * ld-mips-elf/ehdr_start-1.ld: New test linker script.
14 * ld-mips-elf/ehdr_start-2.ld: New test linker script.
15 * ld-mips-elf/ehdr_start-new.s: New test source.
16 * ld-mips-elf/ehdr_start-o32.s: New test source.
17 * ld-mips-elf/mips-elf.exp: Run the new tests.
19 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
21 * ld-elf/provide-hidden-s.nd: New test.
22 * ld-elf/provide-hidden-abs.nd: New test.
23 * ld-elf/provide-hidden-def.nd: New test.
24 * ld-elf/provide-hidden-dyn.nd: New test.
25 * ld-elf/provide-hidden-sec.nd: New test.
26 * ld-elf/provide-hidden-dynabs.nd: New test.
27 * ld-elf/provide-hidden-dynsec.nd: New test.
28 * ld-elf/provide-hidden-s.ld: New test linker script.
29 * ld-elf/provide-hidden-1.ld: New test linker script.
30 * ld-elf/provide-hidden-2.ld: New test linker script.
31 * ld-elf/provide-hidden-1.s: New test source.
32 * ld-elf/provide-hidden-2.s: New test source.
33 * ld-elf/provide-hidden-3.s: New test source.
34 * ld-elf/provide-hidden-4.s: New test source.
35 * ld-elf/provide-hidden.exp: New test script.
37 2013-05-02 Nick Clifton <nickc@redhat.com>
39 * ld-elf/flags1.d: Expect this test to pass on the MSP430.
40 * ld-elf/init-fini-arrays.d: Expect this test to fail on the
42 * ld-elf/merge.d: Expect this test to pass on the MSP430.
43 * ld-elf/sec64k.exp: Skip these tests for the MSP430.
44 * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
45 * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
46 * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
49 2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
51 * lib/ld-lib.exp (check_shared_lib_support): Also exclude
54 2013-04-30 Hans-Peter Nilsson <hp@axis.com>
56 * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
57 a negative pattern instead of cris*-*-*.
59 2013-04-30 Will Newton <will.newton@linaro.org>
61 * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
62 * ld-arm/ifunc-17.dd: Update offsets for linker script.
63 * ld-arm/ifunc-17.gd: Likewise.
64 * ld-arm/ifunc-17.rd: Likewise.
66 2013-04-29 Will Newton <will.newton@linaro.org>
68 * ld-arm/arm-elf.exp: Add IFUNC test 17.
69 * ld-arm/ifunc-17.dd: New file.
70 * ld-arm/ifunc-17.gd: Likewise.
71 * ld-arm/ifunc-17.rd: Likewise.
72 * ld-arm/ifunc-17.s: Likweise.
73 * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
74 * ld-arm/ifunc-2.rd: Likewise.
75 * ld-arm/ifunc-5.rd: Likewise.
76 * ld-arm/ifunc-6.rd: Likewise.
78 2013-04-29 Will Newton <will.newton@linaro.org>
80 * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
82 2013-04-22 Alan Modra <amodra@gmail.com>
84 * ld-powerpc/tlsexe.d: Adjust for section id changes.
85 * ld-powerpc/tlsexe.r: Likewise.
86 * ld-powerpc/tlsexetoc.d: Likewise.
87 * ld-powerpc/tlsexetoc.r: Likewise.
88 * ld-powerpc/tlsso.d: Likewise.
89 * ld-powerpc/tlsso.r: Likewise.
90 * ld-powerpc/tlstocso.d: Likewise.
91 * ld-powerpc/tlstocso.r: Likewise.
93 2013-04-15 H.J. Lu <hongjiu.lu@intel.com>
96 * ld-ifunc/ifunc-20-i386.d: New file.
97 * ld-ifunc/ifunc-20-x86-64.d: Likewise.
98 * ld-ifunc/ifunc-20.s: Likewise.
100 2013-04-10 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
102 * ld-aarch64/gc-plt1.s: New file.
103 * ld-aarch64/gc-plt2.s: Likewise.
104 * ld-aarch64/gc-plt-hidden.s: Likewise.
105 * ld-aarch64/gc-plt-main.s: Likewise.
106 * ld-aarch64/gc-relocs-257.s: Likewise.
107 * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
108 * ld-aarch64/gc-relocs-257.d: Likewise.
109 * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
110 * ld-aarch64/aarch64-elf.exp: Add test.
112 2013-04-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
114 * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
115 * ld-aarch64/gc-got-relocs.d: Likewise.
117 2013-04-04 Alan Modra <amodra@gmail.com>
119 * ld-elf/shared.exp: Update regexp on --no-add-needed and
120 --no-copy-dt-needed-entries tests.
122 2013-04-03 Alan Modra <amodra@gmail.com>
125 * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
126 line number from regexp.
127 (PR ld/15146 (2)): Similarly.
128 * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
130 2013-03-30 Alan Modra <amodra@gmail.com>
133 * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
134 than using -r to effectively strip out lto info.
136 2013-03-29 H.J. Lu <hongjiu.lu@intel.com>
139 * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
140 (lto_run_tests): Add a test for PR ld/15323.
142 * ld-plugin/pr15323.out: New file.
143 * ld-plugin/pr15323a.c: Likewise.
144 * ld-plugin/pr15323b.c: Likewise.
146 2013-03-22 Nick Clifton <nickc@redhat.com>
148 * ld-elf/init0.s: Add alloc attribute to .section directive.
149 * ld-elf/fini1.s: Likewise.
150 * ld-elf/fini2.s: Likewise.
151 * ld-elf/fini3.s: Likewise.
152 * ld-elf/finin.s: Likewise.
153 * ld-elf/init0.s: Likewise.
154 * ld-elf/init1.s: Likewise.
155 * ld-elf/init2.s: Likewise.
156 * ld-elf/init3.s: Likewise.
157 * ld-elf/initn.s: Likewise.
159 2013-02-02 Michael Schewe <michael.schewe@gmx.net>
161 * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
162 * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
164 * ld-h8300/relax-2.d: Update expected disassembly.
165 * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
167 * ld-h8300/relax-7b.s: New: Likewise.
168 * ld-h8300/relax-7.d: New: expected disassembly.
170 2013-03-20 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
172 * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
173 * ld-elf/group8b.d: Likewise.
174 * ld-elf/group9a.d: Likewise.
175 * ld-elf/group9b.d: Likewise.
176 * ld-elf/pr12851.d: Likewise.
177 * ld-elf/pr12975.d: Likewise.
178 * ld-elf/pr13177.d: Likewise.
179 * ld-elf/pr13195.d: Likewise.
181 2013-03-20 Will Newton <will.newton@linaro.org>
183 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
184 based on the symbol name rather than address.
185 * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
186 * ld-elfvers/vers15.sym: Likewise.
187 * ld-elfvers/vers18.sym: Likewise.
188 * ld-elfvers/vers21.sym: Likewise.
189 * ld-elfvers/vers9.sym: Likewise.
191 2013-03-20 Alan Modra <amodra@gmail.com>
193 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
194 * ld-elf/shared.exp: Build and run it.
196 2013-03-20 Alan Modra <amodra@gmail.com>
197 Will Newton <will.newton@linaro.org
199 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
200 linking against shared libraries.
201 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
202 Build main1.o using $picflag.
204 2013-03-18 Alan Modra <amodra@gmail.com>
206 * ld-elf/pr14862.out: Expect no output.
208 2013-03-15 Will Newton <will.newton@linaro.org>
210 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
211 * ld-arm/gc-hidden-1.d: Likewise.
212 * ld-elfvsb/elfvsb.exp: Likewise.
213 * ld-shared/shared.exp: Likewise.
215 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
217 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
218 from list of targets that don't support gc-section.
220 2013-03-05 Alan Modra <amodra@gmail.com>
222 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
223 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
225 2013-02-28 Nathan Sidwell <nathan@codesourcery.com>
227 * ld-arm/tls-local-static.s: New test.
228 * ld-arm/tls-local-static.d: New.
229 * ld-arm/arm-elf.exp (tls-local-static): Add test.
231 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
234 * ld-unique/unique.exp: Add a test for shared library with
237 2013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
239 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
240 its contents to ar_simple_create and ld_simple_link after
242 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
243 * ld-alpha/alpha.exp: Likewise.
244 * ld-arm/arm-elf.exp: Likewise.
245 * ld-arm/export-class.exp: Likewise.
246 * ld-elf/comm-data.exp: Likewise.
247 * ld-elf/eh-group.exp: Likewise.
248 * ld-elf/elf.exp: Likewise.
249 * ld-elf/export-class.exp: Likewise.
250 * ld-elfvers/vers.exp: Likewise.
251 * ld-frv/tls.exp: Likewise.
252 * ld-i386/export-class.exp: Likewise.
253 * ld-i386/i386.exp: Likewise.
254 * ld-ia64/ia64.exp: Likewise.
255 * ld-libs/libs.exp: Likewise.
256 * ld-m68k/m68k.exp: Likewise.
257 * ld-metag/metag.exp: Likewise.
258 * ld-mips-elf/comm-data.exp: Likewise.
259 * ld-mips-elf/export-class.exp: Likewise.
260 * ld-mips-elf/mips-elf.exp: Likewise.
261 * ld-mn10300/mn10300.exp: Likewise.
262 * ld-pe/pe-compile.exp: Likewise.
263 * ld-pe/pe.exp: Likewise.
264 * ld-plugin/plugin.exp: Likewise.
265 * ld-powerpc/aix52.exp: Likewise.
266 * ld-powerpc/export-class.exp: Likewise.
267 * ld-powerpc/powerpc.exp: Likewise.
268 * ld-s390/s390.exp: Likewise.
269 * ld-sh/sh-vxworks.exp: Likewise.
270 * ld-sh/sh64/sh64.exp: Likewise.
271 * ld-sparc/sparc.exp: Likewise.
272 * ld-tic6x/tic6x.exp: Likewise.
273 * ld-tilegx/tilegx.exp: Likewise.
274 * ld-tilepro/tilepro.exp: Likewise.
275 * ld-undefined/entry.exp: Likewise.
276 * ld-vax-elf/vax-elf.exp: Likewise.
277 * ld-x86-64/dwarfreloc.exp: Likewise.
278 * ld-x86-64/export-class.exp: Likewise.
279 * ld-x86-64/x86-64.exp: Likewise.
280 * ld-xc16x/xc16x.exp: Likewise.
281 * ld-xstormy16/xstormy16.exp: Likewise.
282 * ld-xtensa/xtensa.exp: Likewise.
284 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
286 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
288 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
290 2013-02-18 Alan Modra <amodra@gmail.com>
292 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
293 (PR ld/15146 (1), (2)): Likewise.
296 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
299 * ld-plugin/pr15146.d: New file.
300 * ld-plugin/pr15146a.c: Likewise.
301 * ld-plugin/pr15146b.c: Likewise.
302 * ld-plugin/pr15146c.c: Likewise.
303 * ld-plugin/pr15146d.c: Likewise.
305 * ld-plugin/lto.exp: Add tests for PR ld/15146.
307 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
309 * ld-metag/pcrel.d: Fix the expected disassembler
310 output to be in little endian format
311 * ld-metag/shared.d: likewise
312 * ld-metag/stub.d: likewise
313 * ld-metag/stub_pic_app.d: likewise
314 * ld-metag/stub_pic_shared.d: likewise
315 * ld-metag/stub_shared.d: likewise
317 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
319 * ld-mips-elf/mips16-pic-2.dd,
320 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
321 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
322 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
323 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
324 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
325 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
326 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
327 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
328 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
329 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
330 ld-mips-elf/got-page-7.got: New tests.
331 * ld-mips-elf/mips-elf.exp: Run them.
333 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
335 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
336 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
337 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
338 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
339 for new hash table order.
341 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
343 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
344 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
345 that symbols are added to per-bfd GOTs.
347 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
349 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
350 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
351 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
352 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
353 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
354 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
355 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
356 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
357 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
358 got_entry hash function.
360 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
362 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
365 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
368 * ld-unique/unique_empty.s: Add reference to "b".
370 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
372 * ld-size/size-10.rd: Updated.
373 * ld-size/size-8.rd: Likewise.
374 * ld-size/size32-2-i386.d: Likewise.
375 * ld-size/size32-2-x32.d: Likewise.
376 * ld-size/size32-2-x86-64.d: Likewise.
377 * ld-size/size64-2-x32.d: Likewise.
378 * ld-size/size64-2-x86-64.d: Likewise.
380 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
381 linker for size-8 test.
383 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
384 Andrew Jenner <andrew@codesourcery.com>
386 Based on patches from Altera Corporation.
388 * ld-nios2/emit-relocs-1a.s: New.
389 * ld-nios2/emit-relocs-1b.s: New.
390 * ld-nios2/emit-relocs-1.d: New.
391 * ld-nios2/emit-relocs-1.ld: New.
392 * ld-nios2/gprel.d: New.
393 * ld-nios2/gprel.s: New.
394 * ld-nios2/hilo16.d: New.
395 * ld-nios2/hilo16.s: New.
396 * ld-nios2/hilo16_symbol.s: New.
397 * ld-nios2/imm5.d: New.
398 * ld-nios2/imm5.s: New.
399 * ld-nios2/imm5_symbol.s: New.
400 * ld-nios2/nios2.exp: New.
401 * ld-nios2/pcrel16.d: New.
402 * ld-nios2/pcrel16_label.s: New.
403 * ld-nios2/pcrel16.s: New.
404 * ld-nios2/relax_callr.d: New.
405 * ld-nios2/relax_callr.ld: New.
406 * ld-nios2/relax_callr.s: New.
407 * ld-nios2/relax_cjmp.d: New.
408 * ld-nios2/relax_cjmp.s: New.
409 * ld-nios2/relax_jmp.ld: New.
410 * ld-nios2/relax_section.d: New.
411 * ld-nios2/relax_section.s: New.
412 * ld-nios2/relax_ujmp.d: New.
413 * ld-nios2/relax_ujmp.s: New.
414 * ld-nios2/reloc.d: New.
415 * ld-nios2/reloc.s: New.
416 * ld-nios2/reloc_symbol.s: New.
417 * ld-nios2/s16.d: New.
418 * ld-nios2/s16.s: New.
419 * ld-nios2/s16_symbol.s: New.
420 * ld-nios2/u16.d: New.
421 * ld-nios2/u16.s: New.
422 * ld-nios2/u16_symbol.s: New.
423 * ld-elf/indirect.exp: Skip on targets that don't support
425 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
426 * ld-plugin/lto.exp: Skip shared library tests on targets that
427 don't support them. Skip execution tests on non-native targets.
429 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
431 * ld-elf/now-1.d: New file.
432 * ld-elf/now-2.d: Likewise.
433 * ld-elf/now-3.d: Likewise.
434 * ld-elf/now-4.d: Likewise.
435 * ld-elf/rpath-1.d: Likewise.
436 * ld-elf/rpath-2.d: Likewise.
437 * ld-elf/runpath-1.d: Likewise.
438 * ld-elf/runpath-2.d: Likewise.
440 2013-02-06 Alan Modra <amodra@gmail.com>
443 * ld-elf/new-dtags-1.d: Delete.
444 * ld-elf/new-dtags-2.d: Likewise.
445 * ld-elf/new-dtags-3.d: Likewise.
446 * ld-elf/new-dtags-4.d: Likewise.
447 * ld-elf/new-dtags-5.d: Likewise.
448 * ld-elf/new-dtags-6.d: Likewise.
449 * ld-elf/new-dtags-7.d: Likewise.
450 * ld-elf/new-dtags-8.d: Likewise.
452 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
455 * ld-elf/new-dtags-1.d: New test.
456 * ld-elf/new-dtags-2.d: Likewise.
457 * ld-elf/new-dtags-3.d: Likewise.
458 * ld-elf/new-dtags-4.d: Likewise.
459 * ld-elf/new-dtags-5.d: Likewise.
460 * ld-elf/new-dtags-6.d: Likewise.
461 * ld-elf/new-dtags-7.d: Likewise.
462 * ld-elf/new-dtags-8.d: Likewise.
464 2013-01-31 Alan Modra <amodra@gmail.com>
466 * ld-powerpc/tlsexe.d: Update for changed stub names.
467 * ld-powerpc/tlsexe.r: Likewise.
468 * ld-powerpc/tlsexetoc.d: Likewise.
469 * ld-powerpc/tlsexetoc.r: Likewise.
470 * ld-powerpc/tlsso.d: Likewise.
471 * ld-powerpc/tlsso.r: Likewise.
472 * ld-powerpc/tlstocso.d: Likewise.
473 * ld-powerpc/tlstocso.r: Likewise.
475 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
477 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
478 default for *-*-linux-* by passing explicitly for all targets.
480 2013-01-21 Alan Modra <amodra@gmail.com>
482 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
483 --no-as-needed in cflags.
485 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
487 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
489 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
491 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
493 * ld-size/size-10.rd: Updated.
494 * ld-size/size-8.rd: Likewise.
495 * ld-size/size32-2-i386.d: Likewise.
496 * ld-size/size32-2-x32.d: Likewise.
497 * ld-size/size32-2-x86-64.d: Likewise.
498 * ld-size/size64-2-x32.d: Likewise.
499 * ld-size/size64-2-x86-64.d: Likewise.
501 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
503 * ld-size/size-7.out: New file.
504 * ld-size/size-8.out: Likewise.
505 * ld-size/size-9.out: Likewise.
506 * ld-size/size-9.rd: Likewise.
507 * ld-size/size-9a.c: Likewise.
508 * ld-size/size-9b.c: Likewise.
509 * ld-size/size-10.out: Likewise.
510 * ld-size/size-10.rd: Likewise.
511 * ld-size/size-10a.c: Likewise.
512 * ld-size/size-10b.c: Likewise.
514 * ld-size/size.exp (build_tests): Build libsize-9.so and
516 Run-time size relocation tests if supported.
517 (run_time_tests): New.
519 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
521 * ld-size/size-1.c: New file.
522 * ld-size/size-1.out: Likewise.
523 * ld-size/size-1a.c: Likewise.
524 * ld-size/size-1b.c: Likewise.
525 * ld-size/size-2.c: Likewise.
526 * ld-size/size-2.out: Likewise.
527 * ld-size/size-2a.c: Likewise.
528 * ld-size/size-2b.c: Likewise.
530 * ld-size/size.exp (build_tests): Build libsize-1.so and
532 (run_tests): Run size-1 and size-2.
534 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
536 * ld-size/size32-3-i386.d: New file.
537 * ld-size/size32-3-x32.d: Likewise.
538 * ld-size/size32-3-x86-64.d: Likewise.
539 * ld-size/size32-3a.s: Likewise.
540 * ld-size/size32-3b.s: Likewise.
542 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
544 * ld-size/size.exp: New file.
545 * ld-size/size32-1-i386.d: Likewise.
546 * ld-size/size32-1-x32.d: Likewise.
547 * ld-size/size32-1-x86-64.d: Likewise.
548 * ld-size/size32-1.s: Likewise.
549 * ld-size/size32-2-i386.d: Likewise.
550 * ld-size/size32-2-x32.d: Likewise.
551 * ld-size/size32-2-x86-64.d: Likewise.
552 * ld-size/size32-2.s: Likewise.
553 * ld-size/size64-1-x32.d: Likewise.
554 * ld-size/size64-1-x86-64.d: Likewise.
555 * ld-size/size64-1.s: Likewise.
556 * ld-size/size64-2-x32.d: Likewise.
557 * ld-size/size64-2-x86-64.d: Likewise.
558 * ld-size/size64-2.s: Likewise.
559 * ld-size/size-3.c: Likewise.
560 * ld-size/size-3.out: Likewise.
561 * ld-size/size-3a.c: Likewise.
562 * ld-size/size-3b.c: Likewise.
563 * ld-size/size-3c.c: Likewise.
564 * ld-size/size-4.out: Likewise.
565 * ld-size/size-4a.c: Likewise.
566 * ld-size/size-4b.c: Likewise.
567 * ld-size/size-5.out: Likewise.
568 * ld-size/size-5a.c: Likewise.
569 * ld-size/size-5b.c: Likewise.
570 * ld-size/size-6.out: Likewise.
571 * ld-size/size-6a.c: Likewise.
572 * ld-size/size-6b.c: Likewise.
573 * ld-size/size-7.rd: Likewise.
574 * ld-size/size-7a.c: Likewise.
575 * ld-size/size-7b.c: Likewise.
576 * ld-size/size-8.rd: Likewise.
577 * ld-size/size-8a.c: Likewise.
578 * ld-size/size-8b.c: Likewise.
580 2013-01-16 Alan Modra <amodra@gmail.com>
582 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
584 2013-01-15 Alan Modra <amodra@gmail.com>
586 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
587 * ld-powerpc/tlsso.g: Likewise.
588 * ld-powerpc/tlsso.r: Likewise.
589 * ld-powerpc/tlstocso.d: Likewise.
590 * ld-powerpc/tlstocso.g: Likewise.
592 2013-01-15 Alan Modra <amodra@gmail.com>
594 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
595 * ld-plugin/lto-16b.d: Likewise.
596 * ld-plugin/lto-17a.d: Likewise.
597 * ld-plugin/lto-17b-2.d: Likewise.
599 2013-01-14 Alan Modra <amodra@gmail.com>
601 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
602 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
603 updated microblaze page size.
605 2013-01-10 Will Newton <will.newton@imgtec.com>
607 * ld-elf/merge.d: Mark Meta as xfail.
608 * ld-gc/start.d: Skip this test on Meta.
609 * ld-gc/personality.d: Skip this test on Meta.
610 * ld-metag/external.s: New file.
611 * ld-metag/metag.exp: New file.
612 * ld-metag/pcrel.d: New file.
613 * ld-metag/pcrel.s: New file.
614 * ld-metag/shared.d: New file.
615 * ld-metag/shared.r: New file.
616 * ld-metag/shared.s: New file.
617 * ld-metag/stub.d: New file.
618 * ld-metag/stub.s: New file.
619 * ld-metag/stub_pic_app.d: New file.
620 * ld-metag/stub_pic_app.r: New file.
621 * ld-metag/stub_pic_app.s: New file.
622 * ld-metag/stub_pic_shared.d: New file.
623 * ld-metag/stub_pic_shared.s: New file.
624 * ld-metag/stub_shared.d: New file.
625 * ld-metag/stub_shared.r: New file.
626 * ld-metag/stub_shared.s: New file.
628 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
630 * ld-i386/export-class.exp: Restore (and reword) comment about
633 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
635 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
636 the objdump directive.
637 * ld-aarch64/emit-relocs-266.d: Ditto.
638 * ld-aarch64/emit-relocs-268.d: Ditto.
639 * ld-aarch64/emit-relocs-269.d: Ditto.
640 * ld-aarch64/emit-relocs-270.d: Ditto.
641 * ld-aarch64/emit-relocs-271.d: Ditto.
642 * ld-aarch64/emit-relocs-272.d: Ditto.
644 For older changes see ChangeLog-2012
646 Copyright (C) 2013 Free Software Foundation, Inc.
648 Copying and distribution of this file, with or without modification,
649 are permitted in any medium without royalty provided the copyright
650 notice and this notice are preserved.
656 version-control: never