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