XCOFF/AIX: Remove SEC_ALLOC flags for unmapped sections.
[platform/upstream/binutils.git] / ld / testsuite / ChangeLog
1 2013-05-10  Joel Brobecker  <brobecker@adacore.com>
2
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
5         for section .loader.
6
7 2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
8
9         PR ld/15365
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.
18
19 2013-05-03  Maciej W. Rozycki  <macro@codesourcery.com>
20
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.
36
37 2013-05-02  Nick Clifton  <nickc@redhat.com>
38
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
41         MSP430.
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
47         fail on the MSP430.
48
49 2013-05-01  Maciej W. Rozycki  <macro@codesourcery.com>
50
51         * lib/ld-lib.exp (check_shared_lib_support): Also exclude
52         mips*-*-elf.
53
54 2013-04-30  Hans-Peter Nilsson  <hp@axis.com>
55
56         * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
57         a negative pattern instead of cris*-*-*.
58
59 2013-04-30  Will Newton  <will.newton@linaro.org>
60
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.
65
66 2013-04-29  Will Newton  <will.newton@linaro.org>
67
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.
77
78 2013-04-29  Will Newton  <will.newton@linaro.org>
79
80         * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
81
82 2013-04-22  Alan Modra  <amodra@gmail.com>
83
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.
92
93 2013-04-15  H.J. Lu  <hongjiu.lu@intel.com>
94
95         PR ld/15371
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.
99
100 2013-04-10  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
101
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.
111
112 2013-04-08  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
113
114         * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
115         * ld-aarch64/gc-got-relocs.d: Likewise.
116
117 2013-04-04  Alan Modra  <amodra@gmail.com>
118
119         * ld-elf/shared.exp: Update regexp on --no-add-needed and
120         --no-copy-dt-needed-entries tests.
121
122 2013-04-03  Alan Modra  <amodra@gmail.com>
123
124         PR ld/15227
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.
129
130 2013-03-30  Alan Modra  <amodra@gmail.com>
131
132         PR ld/15323
133         * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
134         than using -r to effectively strip out lto info.
135
136 2013-03-29  H.J. Lu  <hongjiu.lu@intel.com>
137
138         PR ld/15323
139         * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
140         (lto_run_tests): Add a test for PR ld/15323.
141
142         * ld-plugin/pr15323.out: New file.
143         * ld-plugin/pr15323a.c: Likewise.
144         * ld-plugin/pr15323b.c: Likewise.
145
146 2013-03-22  Nick Clifton  <nickc@redhat.com>
147
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.
158
159 2013-02-02  Michael Schewe  <michael.schewe@gmx.net>
160
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
163         mov insns.
164         * ld-h8300/relax-2.d: Update expected disassembly.
165         * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
166         @(disp:16,ERx).
167         * ld-h8300/relax-7b.s: New: Likewise.
168         * ld-h8300/relax-7.d: New: expected disassembly.
169
170 2013-03-20  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
171
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.
180
181 2013-03-20  Will Newton  <will.newton@linaro.org>
182
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.
190
191 2013-03-20  Alan Modra  <amodra@gmail.com>
192
193         * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
194         * ld-elf/shared.exp: Build and run it.
195
196 2013-03-20  Alan Modra  <amodra@gmail.com>
197             Will Newton <will.newton@linaro.org
198
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.
203
204 2013-03-18  Alan Modra  <amodra@gmail.com>
205
206         * ld-elf/pr14862.out: Expect no output.
207
208 2013-03-15  Will Newton  <will.newton@linaro.org>
209
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.
214
215 2013-03-08  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
216
217         * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
218         from list of targets that don't support gc-section.
219
220 2013-03-05  Alan Modra  <amodra@gmail.com>
221
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.
224
225 2013-02-28  Nathan Sidwell  <nathan@codesourcery.com>
226
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.
230
231 2013-02-21  H.J. Lu  <hongjiu.lu@intel.com>
232
233         PR ld/15167
234         * ld-unique/unique.exp: Add a test for shared library with
235         reference.
236
237 2013-02-19  Maciej W. Rozycki  <macro@codesourcery.com>
238
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
241         objfiles.
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.
283
284 2013-02-18  Maciej W. Rozycki  <macro@codesourcery.com>
285
286         * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
287         mapping.
288         * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
289
290 2013-02-18  Alan Modra  <amodra@gmail.com>
291
292         * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
293         (PR ld/15146 (1), (2)): Likewise.
294         (LTO 7): Likewise.
295
296 2013-02-16  H.J. Lu  <hongjiu.lu@intel.com>
297
298         PR ld/15146
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.
304
305         * ld-plugin/lto.exp: Add tests for PR ld/15146.
306
307 2013-02-15  Markos Chandras  <markos.chandras@imgtec.com>
308
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
316
317 2013-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
318
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.
332
333 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
334
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.
340
341 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
342
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.
346
347 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
348
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.
359
360 2013-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
361
362         * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
363         unused GOT entries.
364
365 2013-02-07  H.J. Lu  <hongjiu.lu@intel.com>
366
367         PR ld/15107
368         * ld-unique/unique_empty.s: Add reference to "b".
369
370 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
371
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.
379
380         * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
381         linker for size-8 test.
382
383 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
384             Andrew Jenner <andrew@codesourcery.com>
385
386         Based on patches from Altera Corporation.
387
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
424         -shared -fPIC.
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.
428
429 2013-02-06  H.J. Lu  <hongjiu.lu@intel.com>
430
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.
439
440 2013-02-06  Alan Modra  <amodra@gmail.com>
441
442         PR ld/15096
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.
451
452 2013-02-04  H.J. Lu  <hongjiu.lu@intel.com>
453
454         PR ld/15096
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.
463
464 2013-01-31  Alan Modra  <amodra@gmail.com>
465
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.
474
475 2013-01-31  Hans-Peter Nilsson  <hp@axis.com>
476
477         * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
478         default for *-*-linux-* by passing explicitly for all targets.
479
480 2013-01-21  Alan Modra  <amodra@gmail.com>
481
482         * ld-size/size.exp (build_tests <size-7, size-8>): Pass
483         --no-as-needed in cflags.
484
485 2013-01-19  H.J. Lu  <hongjiu.lu@intel.com>
486
487         * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
488
489         * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
490
491 2013-01-18  H.J. Lu  <hongjiu.lu@intel.com>
492
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.
500
501 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
502
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.
513
514         * ld-size/size.exp (build_tests): Build libsize-9.so and
515         libsize-10.so.
516         Run-time size relocation tests if supported.
517         (run_time_tests): New.
518
519 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
520
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.
529
530         * ld-size/size.exp (build_tests): Build libsize-1.so and
531         libsize-2.so.
532         (run_tests): Run size-1 and size-2.
533
534 2013-01-17  H.J. Lu  <hongjiu.lu@intel.com>
535
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.
541
542 2013-01-16  H.J. Lu  <hongjiu.lu@intel.com>
543
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.
579
580 2013-01-16  Alan Modra  <amodra@gmail.com>
581
582         * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
583
584 2013-01-15  Alan Modra  <amodra@gmail.com>
585
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.
591
592 2013-01-15  Alan Modra  <amodra@gmail.com>
593
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.
598
599 2013-01-14  Alan Modra  <amodra@gmail.com>
600
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.
604
605 2013-01-10  Will Newton <will.newton@imgtec.com>
606
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.
627
628 2013-01-08  Thomas Schwinge  <thomas@codesourcery.com>
629
630         * ld-i386/export-class.exp: Restore (and reword) comment about
631         excluded targets.
632
633 2013-01-04  Yufeng Zhang  <yufeng.zhang@arm.com>
634
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.
643
644 For older changes see ChangeLog-2012
645 \f
646 Copyright (C) 2013 Free Software Foundation, Inc.
647
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.
651
652 Local Variables:
653 mode: change-log
654 left-margin: 8
655 fill-column: 74
656 version-control: never
657 End: