XCOFF/AIX: Remove SEC_ALLOC flags for unmapped sections.
[binutils-gdb.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: