* lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
897aea50
MR
12013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
2
3 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
4 its contents to ar_simple_create and ld_simple_link after
5 objfiles.
6 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
7 * ld-alpha/alpha.exp: Likewise.
8 * ld-arm/arm-elf.exp: Likewise.
9 * ld-arm/export-class.exp: Likewise.
10 * ld-elf/comm-data.exp: Likewise.
11 * ld-elf/eh-group.exp: Likewise.
12 * ld-elf/elf.exp: Likewise.
13 * ld-elf/export-class.exp: Likewise.
14 * ld-elfvers/vers.exp: Likewise.
15 * ld-frv/tls.exp: Likewise.
16 * ld-i386/export-class.exp: Likewise.
17 * ld-i386/i386.exp: Likewise.
18 * ld-ia64/ia64.exp: Likewise.
19 * ld-libs/libs.exp: Likewise.
20 * ld-m68k/m68k.exp: Likewise.
21 * ld-metag/metag.exp: Likewise.
22 * ld-mips-elf/comm-data.exp: Likewise.
23 * ld-mips-elf/export-class.exp: Likewise.
24 * ld-mips-elf/mips-elf.exp: Likewise.
25 * ld-mn10300/mn10300.exp: Likewise.
26 * ld-pe/pe-compile.exp: Likewise.
27 * ld-pe/pe.exp: Likewise.
28 * ld-plugin/plugin.exp: Likewise.
29 * ld-powerpc/aix52.exp: Likewise.
30 * ld-powerpc/export-class.exp: Likewise.
31 * ld-powerpc/powerpc.exp: Likewise.
32 * ld-s390/s390.exp: Likewise.
33 * ld-sh/sh-vxworks.exp: Likewise.
34 * ld-sh/sh64/sh64.exp: Likewise.
35 * ld-sparc/sparc.exp: Likewise.
36 * ld-tic6x/tic6x.exp: Likewise.
37 * ld-tilegx/tilegx.exp: Likewise.
38 * ld-tilepro/tilepro.exp: Likewise.
39 * ld-undefined/entry.exp: Likewise.
40 * ld-vax-elf/vax-elf.exp: Likewise.
41 * ld-x86-64/dwarfreloc.exp: Likewise.
42 * ld-x86-64/export-class.exp: Likewise.
43 * ld-x86-64/x86-64.exp: Likewise.
44 * ld-xc16x/xc16x.exp: Likewise.
45 * ld-xstormy16/xstormy16.exp: Likewise.
46 * ld-xtensa/xtensa.exp: Likewise.
47
273e4eec
MR
482013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
49
50 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
51 mapping.
52 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
53
53c3509d
AM
542013-02-18 Alan Modra <amodra@gmail.com>
55
56 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
57 (PR ld/15146 (1), (2)): Likewise.
58 (LTO 7): Likewise.
59
3d5bef4c
L
602013-02-16 H.J. Lu <hongjiu.lu@intel.com>
61
62 PR ld/15146
63 * ld-plugin/pr15146.d: New file.
64 * ld-plugin/pr15146a.c: Likewise.
65 * ld-plugin/pr15146b.c: Likewise.
66 * ld-plugin/pr15146c.c: Likewise.
67 * ld-plugin/pr15146d.c: Likewise.
68
69 * ld-plugin/lto.exp: Add tests for PR ld/15146.
70
9d1df426
NC
712013-02-15 Markos Chandras <markos.chandras@imgtec.com>
72
73 * ld-metag/pcrel.d: Fix the expected disassembler
74 output to be in little endian format
75 * ld-metag/shared.d: likewise
76 * ld-metag/stub.d: likewise
77 * ld-metag/stub_pic_app.d: likewise
78 * ld-metag/stub_pic_shared.d: likewise
79 * ld-metag/stub_shared.d: likewise
80
13db6b44
RS
812013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
82
83 * ld-mips-elf/mips16-pic-2.dd,
84 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
85 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
86 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
87 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
88 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
89 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
90 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
91 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
92 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
93 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
94 ld-mips-elf/got-page-7.got: New tests.
95 * ld-mips-elf/mips-elf.exp: Run them.
96
3dff0dd1
RS
972013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
98
99 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
100 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
101 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
102 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
103 for new hash table order.
104
d7206569
RS
1052013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
106
107 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
108 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
109 that symbols are added to per-bfd GOTs.
110
d9bf376d
RS
1112013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
112
113 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
114 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
115 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
116 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
117 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
118 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
119 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
120 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
121 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
122 got_entry hash function.
123
1fd20d70
RS
1242013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
125
126 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
127 unused GOT entries.
128
02acbe22
L
1292013-02-07 H.J. Lu <hongjiu.lu@intel.com>
130
131 PR ld/15107
132 * ld-unique/unique_empty.s: Add reference to "b".
133
20e52bd2
L
1342013-02-06 H.J. Lu <hongjiu.lu@intel.com>
135
136 * ld-size/size-10.rd: Updated.
137 * ld-size/size-8.rd: Likewise.
138 * ld-size/size32-2-i386.d: Likewise.
139 * ld-size/size32-2-x32.d: Likewise.
140 * ld-size/size32-2-x86-64.d: Likewise.
141 * ld-size/size64-2-x32.d: Likewise.
142 * ld-size/size64-2-x86-64.d: Likewise.
143
144 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
145 linker for size-8 test.
146
36591ba1 1472013-02-06 Sandra Loosemore <sandra@codesourcery.com>
20e52bd2 148 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
149
150 Based on patches from Altera Corporation.
151
152 * ld-nios2/emit-relocs-1a.s: New.
153 * ld-nios2/emit-relocs-1b.s: New.
154 * ld-nios2/emit-relocs-1.d: New.
155 * ld-nios2/emit-relocs-1.ld: New.
156 * ld-nios2/gprel.d: New.
157 * ld-nios2/gprel.s: New.
158 * ld-nios2/hilo16.d: New.
159 * ld-nios2/hilo16.s: New.
160 * ld-nios2/hilo16_symbol.s: New.
161 * ld-nios2/imm5.d: New.
162 * ld-nios2/imm5.s: New.
163 * ld-nios2/imm5_symbol.s: New.
164 * ld-nios2/nios2.exp: New.
165 * ld-nios2/pcrel16.d: New.
166 * ld-nios2/pcrel16_label.s: New.
167 * ld-nios2/pcrel16.s: New.
168 * ld-nios2/relax_callr.d: New.
169 * ld-nios2/relax_callr.ld: New.
170 * ld-nios2/relax_callr.s: New.
171 * ld-nios2/relax_cjmp.d: New.
172 * ld-nios2/relax_cjmp.s: New.
173 * ld-nios2/relax_jmp.ld: New.
174 * ld-nios2/relax_section.d: New.
175 * ld-nios2/relax_section.s: New.
176 * ld-nios2/relax_ujmp.d: New.
177 * ld-nios2/relax_ujmp.s: New.
178 * ld-nios2/reloc.d: New.
179 * ld-nios2/reloc.s: New.
180 * ld-nios2/reloc_symbol.s: New.
181 * ld-nios2/s16.d: New.
182 * ld-nios2/s16.s: New.
183 * ld-nios2/s16_symbol.s: New.
184 * ld-nios2/u16.d: New.
185 * ld-nios2/u16.s: New.
186 * ld-nios2/u16_symbol.s: New.
187 * ld-elf/indirect.exp: Skip on targets that don't support
188 -shared -fPIC.
189 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
190 * ld-plugin/lto.exp: Skip shared library tests on targets that
191 don't support them. Skip execution tests on non-native targets.
192
7acbc3a0
L
1932013-02-06 H.J. Lu <hongjiu.lu@intel.com>
194
195 * ld-elf/now-1.d: New file.
196 * ld-elf/now-2.d: Likewise.
197 * ld-elf/now-3.d: Likewise.
198 * ld-elf/now-4.d: Likewise.
199 * ld-elf/rpath-1.d: Likewise.
200 * ld-elf/rpath-2.d: Likewise.
201 * ld-elf/runpath-1.d: Likewise.
202 * ld-elf/runpath-2.d: Likewise.
203
eeaa4577
AM
2042013-02-06 Alan Modra <amodra@gmail.com>
205
206 PR ld/15096
207 * ld-elf/new-dtags-1.d: Delete.
208 * ld-elf/new-dtags-2.d: Likewise.
209 * ld-elf/new-dtags-3.d: Likewise.
210 * ld-elf/new-dtags-4.d: Likewise.
211 * ld-elf/new-dtags-5.d: Likewise.
212 * ld-elf/new-dtags-6.d: Likewise.
213 * ld-elf/new-dtags-7.d: Likewise.
214 * ld-elf/new-dtags-8.d: Likewise.
215
663fa543
L
2162013-02-04 H.J. Lu <hongjiu.lu@intel.com>
217
218 PR ld/15096
219 * ld-elf/new-dtags-1.d: New test.
220 * ld-elf/new-dtags-2.d: Likewise.
221 * ld-elf/new-dtags-3.d: Likewise.
222 * ld-elf/new-dtags-4.d: Likewise.
223 * ld-elf/new-dtags-5.d: Likewise.
224 * ld-elf/new-dtags-6.d: Likewise.
225 * ld-elf/new-dtags-7.d: Likewise.
226 * ld-elf/new-dtags-8.d: Likewise.
227
bcaa2f82
AM
2282013-01-31 Alan Modra <amodra@gmail.com>
229
230 * ld-powerpc/tlsexe.d: Update for changed stub names.
231 * ld-powerpc/tlsexe.r: Likewise.
232 * ld-powerpc/tlsexetoc.d: Likewise.
233 * ld-powerpc/tlsexetoc.r: Likewise.
234 * ld-powerpc/tlsso.d: Likewise.
235 * ld-powerpc/tlsso.r: Likewise.
236 * ld-powerpc/tlstocso.d: Likewise.
237 * ld-powerpc/tlstocso.r: Likewise.
238
0d358fd5
HPN
2392013-01-31 Hans-Peter Nilsson <hp@axis.com>
240
9de83df8 241 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
393dab15 242 default for *-*-linux-* by passing explicitly for all targets.
0d358fd5 243
e16fc3da
AM
2442013-01-21 Alan Modra <amodra@gmail.com>
245
246 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
247 --no-as-needed in cflags.
248
6738cadc
L
2492013-01-19 H.J. Lu <hongjiu.lu@intel.com>
250
251 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
252
253 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
254
3bea1fcb
L
2552013-01-18 H.J. Lu <hongjiu.lu@intel.com>
256
257 * ld-size/size-10.rd: Updated.
258 * ld-size/size-8.rd: Likewise.
259 * ld-size/size32-2-i386.d: Likewise.
260 * ld-size/size32-2-x32.d: Likewise.
261 * ld-size/size32-2-x86-64.d: Likewise.
262 * ld-size/size64-2-x32.d: Likewise.
263 * ld-size/size64-2-x86-64.d: Likewise.
264
9a645e5c
L
2652013-01-17 H.J. Lu <hongjiu.lu@intel.com>
266
267 * ld-size/size-7.out: New file.
268 * ld-size/size-8.out: Likewise.
269 * ld-size/size-9.out: Likewise.
270 * ld-size/size-9.rd: Likewise.
271 * ld-size/size-9a.c: Likewise.
272 * ld-size/size-9b.c: Likewise.
273 * ld-size/size-10.out: Likewise.
274 * ld-size/size-10.rd: Likewise.
275 * ld-size/size-10a.c: Likewise.
276 * ld-size/size-10b.c: Likewise.
277
278 * ld-size/size.exp (build_tests): Build libsize-9.so and
279 libsize-10.so.
280 Run-time size relocation tests if supported.
281 (run_time_tests): New.
282
1cf48f48
L
2832013-01-17 H.J. Lu <hongjiu.lu@intel.com>
284
285 * ld-size/size-1.c: New file.
286 * ld-size/size-1.out: Likewise.
287 * ld-size/size-1a.c: Likewise.
288 * ld-size/size-1b.c: Likewise.
289 * ld-size/size-2.c: Likewise.
290 * ld-size/size-2.out: Likewise.
291 * ld-size/size-2a.c: Likewise.
292 * ld-size/size-2b.c: Likewise.
293
294 * ld-size/size.exp (build_tests): Build libsize-1.so and
295 libsize-2.so.
296 (run_tests): Run size-1 and size-2.
297
06a6a421
L
2982013-01-17 H.J. Lu <hongjiu.lu@intel.com>
299
300 * ld-size/size32-3-i386.d: New file.
301 * ld-size/size32-3-x32.d: Likewise.
302 * ld-size/size32-3-x86-64.d: Likewise.
af55cbae
L
303 * ld-size/size32-3a.s: Likewise.
304 * ld-size/size32-3b.s: Likewise.
06a6a421 305
8fd4256d
L
3062013-01-16 H.J. Lu <hongjiu.lu@intel.com>
307
308 * ld-size/size.exp: New file.
309 * ld-size/size32-1-i386.d: Likewise.
310 * ld-size/size32-1-x32.d: Likewise.
311 * ld-size/size32-1-x86-64.d: Likewise.
312 * ld-size/size32-1.s: Likewise.
313 * ld-size/size32-2-i386.d: Likewise.
314 * ld-size/size32-2-x32.d: Likewise.
315 * ld-size/size32-2-x86-64.d: Likewise.
316 * ld-size/size32-2.s: Likewise.
317 * ld-size/size64-1-x32.d: Likewise.
318 * ld-size/size64-1-x86-64.d: Likewise.
319 * ld-size/size64-1.s: Likewise.
320 * ld-size/size64-2-x32.d: Likewise.
321 * ld-size/size64-2-x86-64.d: Likewise.
322 * ld-size/size64-2.s: Likewise.
323 * ld-size/size-3.c: Likewise.
324 * ld-size/size-3.out: Likewise.
325 * ld-size/size-3a.c: Likewise.
326 * ld-size/size-3b.c: Likewise.
327 * ld-size/size-3c.c: Likewise.
328 * ld-size/size-4.out: Likewise.
329 * ld-size/size-4a.c: Likewise.
330 * ld-size/size-4b.c: Likewise.
331 * ld-size/size-5.out: Likewise.
332 * ld-size/size-5a.c: Likewise.
333 * ld-size/size-5b.c: Likewise.
334 * ld-size/size-6.out: Likewise.
335 * ld-size/size-6a.c: Likewise.
336 * ld-size/size-6b.c: Likewise.
337 * ld-size/size-7.rd: Likewise.
338 * ld-size/size-7a.c: Likewise.
339 * ld-size/size-7b.c: Likewise.
340 * ld-size/size-8.rd: Likewise.
341 * ld-size/size-8a.c: Likewise.
342 * ld-size/size-8b.c: Likewise.
343
1178606e
AM
3442013-01-16 Alan Modra <amodra@gmail.com>
345
346 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
347
e2458743
AM
3482013-01-15 Alan Modra <amodra@gmail.com>
349
350 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
351 * ld-powerpc/tlsso.g: Likewise.
352 * ld-powerpc/tlsso.r: Likewise.
353 * ld-powerpc/tlstocso.d: Likewise.
354 * ld-powerpc/tlstocso.g: Likewise.
355
4d490e42
AM
3562013-01-15 Alan Modra <amodra@gmail.com>
357
358 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
359 * ld-plugin/lto-16b.d: Likewise.
360 * ld-plugin/lto-17a.d: Likewise.
361 * ld-plugin/lto-17b-2.d: Likewise.
362
d6391ce5
AM
3632013-01-14 Alan Modra <amodra@gmail.com>
364
365 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
366 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
367 updated microblaze page size.
368
a3c62988
NC
3692013-01-10 Will Newton <will.newton@imgtec.com>
370
371 * ld-elf/merge.d: Mark Meta as xfail.
372 * ld-gc/start.d: Skip this test on Meta.
373 * ld-gc/personality.d: Skip this test on Meta.
374 * ld-metag/external.s: New file.
375 * ld-metag/metag.exp: New file.
376 * ld-metag/pcrel.d: New file.
377 * ld-metag/pcrel.s: New file.
378 * ld-metag/shared.d: New file.
379 * ld-metag/shared.r: New file.
380 * ld-metag/shared.s: New file.
381 * ld-metag/stub.d: New file.
382 * ld-metag/stub.s: New file.
383 * ld-metag/stub_pic_app.d: New file.
384 * ld-metag/stub_pic_app.r: New file.
385 * ld-metag/stub_pic_app.s: New file.
386 * ld-metag/stub_pic_shared.d: New file.
387 * ld-metag/stub_pic_shared.s: New file.
388 * ld-metag/stub_shared.d: New file.
389 * ld-metag/stub_shared.r: New file.
390 * ld-metag/stub_shared.s: New file.
391
98dbe4a7
TS
3922013-01-08 Thomas Schwinge <thomas@codesourcery.com>
393
394 * ld-i386/export-class.exp: Restore (and reword) comment about
395 excluded targets.
396
fb098a1e
YZ
3972013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
398
399 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
400 the objdump directive.
401 * ld-aarch64/emit-relocs-266.d: Ditto.
402 * ld-aarch64/emit-relocs-268.d: Ditto.
403 * ld-aarch64/emit-relocs-269.d: Ditto.
404 * ld-aarch64/emit-relocs-270.d: Ditto.
405 * ld-aarch64/emit-relocs-271.d: Ditto.
406 * ld-aarch64/emit-relocs-272.d: Ditto.
407
4e5f3f9d 408For older changes see ChangeLog-2012
c9e214e5 409\f
4e5f3f9d 410Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
411
412Copying and distribution of this file, with or without modification,
413are permitted in any medium without royalty provided the copyright
414notice and this notice are preserved.
415
c9e214e5
AM
416Local Variables:
417mode: change-log
418left-margin: 8
419fill-column: 74
420version-control: never
421End:
This page took 0.416666 seconds and 4 git commands to generate.