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