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