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