Don't align text/data/bss sections for ELF
[binutils-gdb.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: