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