1 2013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
3 * ld-mips-elf/jalr3.dd: New test.
4 * ld-mips-elf/jalr3.ld: New test linker script.
5 * ld-mips-elf/mips-elf.exp: Run the new test.
7 2013-05-21 Alan Modra <amodra@gmail.com>
10 * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
12 2013-05-21 Alan Modra <amodra@gmail.com>
14 * ld-powerpc/export-class.exp (supports_ppc64): Delete.
15 (powerpc_export_class_test): Add "endian" param.
16 (abis): Add little-endian targets and test.
17 * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
19 2013-05-10 Joel Brobecker <brobecker@adacore.com>
21 * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
22 ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
25 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
28 * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
29 * ld-mips-elf/ehdr_start-1.nd: New test.
30 * ld-mips-elf/ehdr_start-2.nd: New test.
31 * ld-mips-elf/ehdr_start-1.ld: New test linker script.
32 * ld-mips-elf/ehdr_start-2.ld: New test linker script.
33 * ld-mips-elf/ehdr_start-new.s: New test source.
34 * ld-mips-elf/ehdr_start-o32.s: New test source.
35 * ld-mips-elf/mips-elf.exp: Run the new tests.
37 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
39 * ld-elf/provide-hidden-s.nd: New test.
40 * ld-elf/provide-hidden-abs.nd: New test.
41 * ld-elf/provide-hidden-def.nd: New test.
42 * ld-elf/provide-hidden-dyn.nd: New test.
43 * ld-elf/provide-hidden-sec.nd: New test.
44 * ld-elf/provide-hidden-dynabs.nd: New test.
45 * ld-elf/provide-hidden-dynsec.nd: New test.
46 * ld-elf/provide-hidden-s.ld: New test linker script.
47 * ld-elf/provide-hidden-1.ld: New test linker script.
48 * ld-elf/provide-hidden-2.ld: New test linker script.
49 * ld-elf/provide-hidden-1.s: New test source.
50 * ld-elf/provide-hidden-2.s: New test source.
51 * ld-elf/provide-hidden-3.s: New test source.
52 * ld-elf/provide-hidden-4.s: New test source.
53 * ld-elf/provide-hidden.exp: New test script.
55 2013-05-02 Nick Clifton <nickc@redhat.com>
57 * ld-elf/flags1.d: Expect this test to pass on the MSP430.
58 * ld-elf/init-fini-arrays.d: Expect this test to fail on the
60 * ld-elf/merge.d: Expect this test to pass on the MSP430.
61 * ld-elf/sec64k.exp: Skip these tests for the MSP430.
62 * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
63 * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
64 * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
67 2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
69 * lib/ld-lib.exp (check_shared_lib_support): Also exclude
72 2013-04-30 Hans-Peter Nilsson <hp@axis.com>
74 * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
75 a negative pattern instead of cris*-*-*.
77 2013-04-30 Will Newton <will.newton@linaro.org>
79 * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
80 * ld-arm/ifunc-17.dd: Update offsets for linker script.
81 * ld-arm/ifunc-17.gd: Likewise.
82 * ld-arm/ifunc-17.rd: Likewise.
84 2013-04-29 Will Newton <will.newton@linaro.org>
86 * ld-arm/arm-elf.exp: Add IFUNC test 17.
87 * ld-arm/ifunc-17.dd: New file.
88 * ld-arm/ifunc-17.gd: Likewise.
89 * ld-arm/ifunc-17.rd: Likewise.
90 * ld-arm/ifunc-17.s: Likweise.
91 * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
92 * ld-arm/ifunc-2.rd: Likewise.
93 * ld-arm/ifunc-5.rd: Likewise.
94 * ld-arm/ifunc-6.rd: Likewise.
96 2013-04-29 Will Newton <will.newton@linaro.org>
98 * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
100 2013-04-22 Alan Modra <amodra@gmail.com>
102 * ld-powerpc/tlsexe.d: Adjust for section id changes.
103 * ld-powerpc/tlsexe.r: Likewise.
104 * ld-powerpc/tlsexetoc.d: Likewise.
105 * ld-powerpc/tlsexetoc.r: Likewise.
106 * ld-powerpc/tlsso.d: Likewise.
107 * ld-powerpc/tlsso.r: Likewise.
108 * ld-powerpc/tlstocso.d: Likewise.
109 * ld-powerpc/tlstocso.r: Likewise.
111 2013-04-15 H.J. Lu <hongjiu.lu@intel.com>
114 * ld-ifunc/ifunc-20-i386.d: New file.
115 * ld-ifunc/ifunc-20-x86-64.d: Likewise.
116 * ld-ifunc/ifunc-20.s: Likewise.
118 2013-04-10 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
120 * ld-aarch64/gc-plt1.s: New file.
121 * ld-aarch64/gc-plt2.s: Likewise.
122 * ld-aarch64/gc-plt-hidden.s: Likewise.
123 * ld-aarch64/gc-plt-main.s: Likewise.
124 * ld-aarch64/gc-relocs-257.s: Likewise.
125 * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
126 * ld-aarch64/gc-relocs-257.d: Likewise.
127 * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
128 * ld-aarch64/aarch64-elf.exp: Add test.
130 2013-04-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
132 * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
133 * ld-aarch64/gc-got-relocs.d: Likewise.
135 2013-04-04 Alan Modra <amodra@gmail.com>
137 * ld-elf/shared.exp: Update regexp on --no-add-needed and
138 --no-copy-dt-needed-entries tests.
140 2013-04-03 Alan Modra <amodra@gmail.com>
143 * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
144 line number from regexp.
145 (PR ld/15146 (2)): Similarly.
146 * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
148 2013-03-30 Alan Modra <amodra@gmail.com>
151 * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
152 than using -r to effectively strip out lto info.
154 2013-03-29 H.J. Lu <hongjiu.lu@intel.com>
157 * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
158 (lto_run_tests): Add a test for PR ld/15323.
160 * ld-plugin/pr15323.out: New file.
161 * ld-plugin/pr15323a.c: Likewise.
162 * ld-plugin/pr15323b.c: Likewise.
164 2013-03-22 Nick Clifton <nickc@redhat.com>
166 * ld-elf/init0.s: Add alloc attribute to .section directive.
167 * ld-elf/fini1.s: Likewise.
168 * ld-elf/fini2.s: Likewise.
169 * ld-elf/fini3.s: Likewise.
170 * ld-elf/finin.s: Likewise.
171 * ld-elf/init0.s: Likewise.
172 * ld-elf/init1.s: Likewise.
173 * ld-elf/init2.s: Likewise.
174 * ld-elf/init3.s: Likewise.
175 * ld-elf/initn.s: Likewise.
177 2013-02-02 Michael Schewe <michael.schewe@gmx.net>
179 * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
180 * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
182 * ld-h8300/relax-2.d: Update expected disassembly.
183 * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
185 * ld-h8300/relax-7b.s: New: Likewise.
186 * ld-h8300/relax-7.d: New: expected disassembly.
188 2013-03-20 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
190 * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
191 * ld-elf/group8b.d: Likewise.
192 * ld-elf/group9a.d: Likewise.
193 * ld-elf/group9b.d: Likewise.
194 * ld-elf/pr12851.d: Likewise.
195 * ld-elf/pr12975.d: Likewise.
196 * ld-elf/pr13177.d: Likewise.
197 * ld-elf/pr13195.d: Likewise.
199 2013-03-20 Will Newton <will.newton@linaro.org>
201 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
202 based on the symbol name rather than address.
203 * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
204 * ld-elfvers/vers15.sym: Likewise.
205 * ld-elfvers/vers18.sym: Likewise.
206 * ld-elfvers/vers21.sym: Likewise.
207 * ld-elfvers/vers9.sym: Likewise.
209 2013-03-20 Alan Modra <amodra@gmail.com>
211 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
212 * ld-elf/shared.exp: Build and run it.
214 2013-03-20 Alan Modra <amodra@gmail.com>
215 Will Newton <will.newton@linaro.org
217 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
218 linking against shared libraries.
219 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
220 Build main1.o using $picflag.
222 2013-03-18 Alan Modra <amodra@gmail.com>
224 * ld-elf/pr14862.out: Expect no output.
226 2013-03-15 Will Newton <will.newton@linaro.org>
228 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
229 * ld-arm/gc-hidden-1.d: Likewise.
230 * ld-elfvsb/elfvsb.exp: Likewise.
231 * ld-shared/shared.exp: Likewise.
233 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
235 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
236 from list of targets that don't support gc-section.
238 2013-03-05 Alan Modra <amodra@gmail.com>
240 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
241 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
243 2013-02-28 Nathan Sidwell <nathan@codesourcery.com>
245 * ld-arm/tls-local-static.s: New test.
246 * ld-arm/tls-local-static.d: New.
247 * ld-arm/arm-elf.exp (tls-local-static): Add test.
249 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
252 * ld-unique/unique.exp: Add a test for shared library with
255 2013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
257 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
258 its contents to ar_simple_create and ld_simple_link after
260 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
261 * ld-alpha/alpha.exp: Likewise.
262 * ld-arm/arm-elf.exp: Likewise.
263 * ld-arm/export-class.exp: Likewise.
264 * ld-elf/comm-data.exp: Likewise.
265 * ld-elf/eh-group.exp: Likewise.
266 * ld-elf/elf.exp: Likewise.
267 * ld-elf/export-class.exp: Likewise.
268 * ld-elfvers/vers.exp: Likewise.
269 * ld-frv/tls.exp: Likewise.
270 * ld-i386/export-class.exp: Likewise.
271 * ld-i386/i386.exp: Likewise.
272 * ld-ia64/ia64.exp: Likewise.
273 * ld-libs/libs.exp: Likewise.
274 * ld-m68k/m68k.exp: Likewise.
275 * ld-metag/metag.exp: Likewise.
276 * ld-mips-elf/comm-data.exp: Likewise.
277 * ld-mips-elf/export-class.exp: Likewise.
278 * ld-mips-elf/mips-elf.exp: Likewise.
279 * ld-mn10300/mn10300.exp: Likewise.
280 * ld-pe/pe-compile.exp: Likewise.
281 * ld-pe/pe.exp: Likewise.
282 * ld-plugin/plugin.exp: Likewise.
283 * ld-powerpc/aix52.exp: Likewise.
284 * ld-powerpc/export-class.exp: Likewise.
285 * ld-powerpc/powerpc.exp: Likewise.
286 * ld-s390/s390.exp: Likewise.
287 * ld-sh/sh-vxworks.exp: Likewise.
288 * ld-sh/sh64/sh64.exp: Likewise.
289 * ld-sparc/sparc.exp: Likewise.
290 * ld-tic6x/tic6x.exp: Likewise.
291 * ld-tilegx/tilegx.exp: Likewise.
292 * ld-tilepro/tilepro.exp: Likewise.
293 * ld-undefined/entry.exp: Likewise.
294 * ld-vax-elf/vax-elf.exp: Likewise.
295 * ld-x86-64/dwarfreloc.exp: Likewise.
296 * ld-x86-64/export-class.exp: Likewise.
297 * ld-x86-64/x86-64.exp: Likewise.
298 * ld-xc16x/xc16x.exp: Likewise.
299 * ld-xstormy16/xstormy16.exp: Likewise.
300 * ld-xtensa/xtensa.exp: Likewise.
302 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
304 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
306 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
308 2013-02-18 Alan Modra <amodra@gmail.com>
310 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
311 (PR ld/15146 (1), (2)): Likewise.
314 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
317 * ld-plugin/pr15146.d: New file.
318 * ld-plugin/pr15146a.c: Likewise.
319 * ld-plugin/pr15146b.c: Likewise.
320 * ld-plugin/pr15146c.c: Likewise.
321 * ld-plugin/pr15146d.c: Likewise.
323 * ld-plugin/lto.exp: Add tests for PR ld/15146.
325 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
327 * ld-metag/pcrel.d: Fix the expected disassembler
328 output to be in little endian format
329 * ld-metag/shared.d: likewise
330 * ld-metag/stub.d: likewise
331 * ld-metag/stub_pic_app.d: likewise
332 * ld-metag/stub_pic_shared.d: likewise
333 * ld-metag/stub_shared.d: likewise
335 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
337 * ld-mips-elf/mips16-pic-2.dd,
338 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
339 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
340 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
341 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
342 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
343 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
344 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
345 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
346 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
347 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
348 ld-mips-elf/got-page-7.got: New tests.
349 * ld-mips-elf/mips-elf.exp: Run them.
351 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
353 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
354 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
355 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
356 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
357 for new hash table order.
359 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
361 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
362 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
363 that symbols are added to per-bfd GOTs.
365 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
367 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
368 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
369 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
370 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
371 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
372 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
373 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
374 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
375 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
376 got_entry hash function.
378 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
380 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
383 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
386 * ld-unique/unique_empty.s: Add reference to "b".
388 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
390 * ld-size/size-10.rd: Updated.
391 * ld-size/size-8.rd: Likewise.
392 * ld-size/size32-2-i386.d: Likewise.
393 * ld-size/size32-2-x32.d: Likewise.
394 * ld-size/size32-2-x86-64.d: Likewise.
395 * ld-size/size64-2-x32.d: Likewise.
396 * ld-size/size64-2-x86-64.d: Likewise.
398 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
399 linker for size-8 test.
401 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
402 Andrew Jenner <andrew@codesourcery.com>
404 Based on patches from Altera Corporation.
406 * ld-nios2/emit-relocs-1a.s: New.
407 * ld-nios2/emit-relocs-1b.s: New.
408 * ld-nios2/emit-relocs-1.d: New.
409 * ld-nios2/emit-relocs-1.ld: New.
410 * ld-nios2/gprel.d: New.
411 * ld-nios2/gprel.s: New.
412 * ld-nios2/hilo16.d: New.
413 * ld-nios2/hilo16.s: New.
414 * ld-nios2/hilo16_symbol.s: New.
415 * ld-nios2/imm5.d: New.
416 * ld-nios2/imm5.s: New.
417 * ld-nios2/imm5_symbol.s: New.
418 * ld-nios2/nios2.exp: New.
419 * ld-nios2/pcrel16.d: New.
420 * ld-nios2/pcrel16_label.s: New.
421 * ld-nios2/pcrel16.s: New.
422 * ld-nios2/relax_callr.d: New.
423 * ld-nios2/relax_callr.ld: New.
424 * ld-nios2/relax_callr.s: New.
425 * ld-nios2/relax_cjmp.d: New.
426 * ld-nios2/relax_cjmp.s: New.
427 * ld-nios2/relax_jmp.ld: New.
428 * ld-nios2/relax_section.d: New.
429 * ld-nios2/relax_section.s: New.
430 * ld-nios2/relax_ujmp.d: New.
431 * ld-nios2/relax_ujmp.s: New.
432 * ld-nios2/reloc.d: New.
433 * ld-nios2/reloc.s: New.
434 * ld-nios2/reloc_symbol.s: New.
435 * ld-nios2/s16.d: New.
436 * ld-nios2/s16.s: New.
437 * ld-nios2/s16_symbol.s: New.
438 * ld-nios2/u16.d: New.
439 * ld-nios2/u16.s: New.
440 * ld-nios2/u16_symbol.s: New.
441 * ld-elf/indirect.exp: Skip on targets that don't support
443 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
444 * ld-plugin/lto.exp: Skip shared library tests on targets that
445 don't support them. Skip execution tests on non-native targets.
447 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
449 * ld-elf/now-1.d: New file.
450 * ld-elf/now-2.d: Likewise.
451 * ld-elf/now-3.d: Likewise.
452 * ld-elf/now-4.d: Likewise.
453 * ld-elf/rpath-1.d: Likewise.
454 * ld-elf/rpath-2.d: Likewise.
455 * ld-elf/runpath-1.d: Likewise.
456 * ld-elf/runpath-2.d: Likewise.
458 2013-02-06 Alan Modra <amodra@gmail.com>
461 * ld-elf/new-dtags-1.d: Delete.
462 * ld-elf/new-dtags-2.d: Likewise.
463 * ld-elf/new-dtags-3.d: Likewise.
464 * ld-elf/new-dtags-4.d: Likewise.
465 * ld-elf/new-dtags-5.d: Likewise.
466 * ld-elf/new-dtags-6.d: Likewise.
467 * ld-elf/new-dtags-7.d: Likewise.
468 * ld-elf/new-dtags-8.d: Likewise.
470 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
473 * ld-elf/new-dtags-1.d: New test.
474 * ld-elf/new-dtags-2.d: Likewise.
475 * ld-elf/new-dtags-3.d: Likewise.
476 * ld-elf/new-dtags-4.d: Likewise.
477 * ld-elf/new-dtags-5.d: Likewise.
478 * ld-elf/new-dtags-6.d: Likewise.
479 * ld-elf/new-dtags-7.d: Likewise.
480 * ld-elf/new-dtags-8.d: Likewise.
482 2013-01-31 Alan Modra <amodra@gmail.com>
484 * ld-powerpc/tlsexe.d: Update for changed stub names.
485 * ld-powerpc/tlsexe.r: Likewise.
486 * ld-powerpc/tlsexetoc.d: Likewise.
487 * ld-powerpc/tlsexetoc.r: Likewise.
488 * ld-powerpc/tlsso.d: Likewise.
489 * ld-powerpc/tlsso.r: Likewise.
490 * ld-powerpc/tlstocso.d: Likewise.
491 * ld-powerpc/tlstocso.r: Likewise.
493 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
495 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
496 default for *-*-linux-* by passing explicitly for all targets.
498 2013-01-21 Alan Modra <amodra@gmail.com>
500 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
501 --no-as-needed in cflags.
503 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
505 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
507 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
509 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
511 * ld-size/size-10.rd: Updated.
512 * ld-size/size-8.rd: Likewise.
513 * ld-size/size32-2-i386.d: Likewise.
514 * ld-size/size32-2-x32.d: Likewise.
515 * ld-size/size32-2-x86-64.d: Likewise.
516 * ld-size/size64-2-x32.d: Likewise.
517 * ld-size/size64-2-x86-64.d: Likewise.
519 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
521 * ld-size/size-7.out: New file.
522 * ld-size/size-8.out: Likewise.
523 * ld-size/size-9.out: Likewise.
524 * ld-size/size-9.rd: Likewise.
525 * ld-size/size-9a.c: Likewise.
526 * ld-size/size-9b.c: Likewise.
527 * ld-size/size-10.out: Likewise.
528 * ld-size/size-10.rd: Likewise.
529 * ld-size/size-10a.c: Likewise.
530 * ld-size/size-10b.c: Likewise.
532 * ld-size/size.exp (build_tests): Build libsize-9.so and
534 Run-time size relocation tests if supported.
535 (run_time_tests): New.
537 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
539 * ld-size/size-1.c: New file.
540 * ld-size/size-1.out: Likewise.
541 * ld-size/size-1a.c: Likewise.
542 * ld-size/size-1b.c: Likewise.
543 * ld-size/size-2.c: Likewise.
544 * ld-size/size-2.out: Likewise.
545 * ld-size/size-2a.c: Likewise.
546 * ld-size/size-2b.c: Likewise.
548 * ld-size/size.exp (build_tests): Build libsize-1.so and
550 (run_tests): Run size-1 and size-2.
552 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
554 * ld-size/size32-3-i386.d: New file.
555 * ld-size/size32-3-x32.d: Likewise.
556 * ld-size/size32-3-x86-64.d: Likewise.
557 * ld-size/size32-3a.s: Likewise.
558 * ld-size/size32-3b.s: Likewise.
560 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
562 * ld-size/size.exp: New file.
563 * ld-size/size32-1-i386.d: Likewise.
564 * ld-size/size32-1-x32.d: Likewise.
565 * ld-size/size32-1-x86-64.d: Likewise.
566 * ld-size/size32-1.s: Likewise.
567 * ld-size/size32-2-i386.d: Likewise.
568 * ld-size/size32-2-x32.d: Likewise.
569 * ld-size/size32-2-x86-64.d: Likewise.
570 * ld-size/size32-2.s: Likewise.
571 * ld-size/size64-1-x32.d: Likewise.
572 * ld-size/size64-1-x86-64.d: Likewise.
573 * ld-size/size64-1.s: Likewise.
574 * ld-size/size64-2-x32.d: Likewise.
575 * ld-size/size64-2-x86-64.d: Likewise.
576 * ld-size/size64-2.s: Likewise.
577 * ld-size/size-3.c: Likewise.
578 * ld-size/size-3.out: Likewise.
579 * ld-size/size-3a.c: Likewise.
580 * ld-size/size-3b.c: Likewise.
581 * ld-size/size-3c.c: Likewise.
582 * ld-size/size-4.out: Likewise.
583 * ld-size/size-4a.c: Likewise.
584 * ld-size/size-4b.c: Likewise.
585 * ld-size/size-5.out: Likewise.
586 * ld-size/size-5a.c: Likewise.
587 * ld-size/size-5b.c: Likewise.
588 * ld-size/size-6.out: Likewise.
589 * ld-size/size-6a.c: Likewise.
590 * ld-size/size-6b.c: Likewise.
591 * ld-size/size-7.rd: Likewise.
592 * ld-size/size-7a.c: Likewise.
593 * ld-size/size-7b.c: Likewise.
594 * ld-size/size-8.rd: Likewise.
595 * ld-size/size-8a.c: Likewise.
596 * ld-size/size-8b.c: Likewise.
598 2013-01-16 Alan Modra <amodra@gmail.com>
600 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
602 2013-01-15 Alan Modra <amodra@gmail.com>
604 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
605 * ld-powerpc/tlsso.g: Likewise.
606 * ld-powerpc/tlsso.r: Likewise.
607 * ld-powerpc/tlstocso.d: Likewise.
608 * ld-powerpc/tlstocso.g: Likewise.
610 2013-01-15 Alan Modra <amodra@gmail.com>
612 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
613 * ld-plugin/lto-16b.d: Likewise.
614 * ld-plugin/lto-17a.d: Likewise.
615 * ld-plugin/lto-17b-2.d: Likewise.
617 2013-01-14 Alan Modra <amodra@gmail.com>
619 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
620 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
621 updated microblaze page size.
623 2013-01-10 Will Newton <will.newton@imgtec.com>
625 * ld-elf/merge.d: Mark Meta as xfail.
626 * ld-gc/start.d: Skip this test on Meta.
627 * ld-gc/personality.d: Skip this test on Meta.
628 * ld-metag/external.s: New file.
629 * ld-metag/metag.exp: New file.
630 * ld-metag/pcrel.d: New file.
631 * ld-metag/pcrel.s: New file.
632 * ld-metag/shared.d: New file.
633 * ld-metag/shared.r: New file.
634 * ld-metag/shared.s: New file.
635 * ld-metag/stub.d: New file.
636 * ld-metag/stub.s: New file.
637 * ld-metag/stub_pic_app.d: New file.
638 * ld-metag/stub_pic_app.r: New file.
639 * ld-metag/stub_pic_app.s: New file.
640 * ld-metag/stub_pic_shared.d: New file.
641 * ld-metag/stub_pic_shared.s: New file.
642 * ld-metag/stub_shared.d: New file.
643 * ld-metag/stub_shared.r: New file.
644 * ld-metag/stub_shared.s: New file.
646 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
648 * ld-i386/export-class.exp: Restore (and reword) comment about
651 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
653 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
654 the objdump directive.
655 * ld-aarch64/emit-relocs-266.d: Ditto.
656 * ld-aarch64/emit-relocs-268.d: Ditto.
657 * ld-aarch64/emit-relocs-269.d: Ditto.
658 * ld-aarch64/emit-relocs-270.d: Ditto.
659 * ld-aarch64/emit-relocs-271.d: Ditto.
660 * ld-aarch64/emit-relocs-272.d: Ditto.
662 For older changes see ChangeLog-2012
664 Copyright (C) 2013 Free Software Foundation, Inc.
666 Copying and distribution of this file, with or without modification,
667 are permitted in any medium without royalty provided the copyright
668 notice and this notice are preserved.
674 version-control: never