Also trace symbol from the IR bfd
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
9d1df426
NC
12013-02-15 Markos Chandras <markos.chandras@imgtec.com>
2
3 * ld-metag/pcrel.d: Fix the expected disassembler
4 output to be in little endian format
5 * ld-metag/shared.d: likewise
6 * ld-metag/stub.d: likewise
7 * ld-metag/stub_pic_app.d: likewise
8 * ld-metag/stub_pic_shared.d: likewise
9 * ld-metag/stub_shared.d: likewise
10
13db6b44
RS
112013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12
13 * ld-mips-elf/mips16-pic-2.dd,
14 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
15 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
16 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
17 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
18 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
19 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
20 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
21 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
22 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
23 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
24 ld-mips-elf/got-page-7.got: New tests.
25 * ld-mips-elf/mips-elf.exp: Run them.
26
3dff0dd1
RS
272013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
28
29 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
30 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
31 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
32 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
33 for new hash table order.
34
d7206569
RS
352013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
36
37 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
38 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
39 that symbols are added to per-bfd GOTs.
40
d9bf376d
RS
412013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
42
43 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
44 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
45 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
46 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
47 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
48 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
49 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
50 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
51 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
52 got_entry hash function.
53
1fd20d70
RS
542013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
55
56 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
57 unused GOT entries.
58
02acbe22
L
592013-02-07 H.J. Lu <hongjiu.lu@intel.com>
60
61 PR ld/15107
62 * ld-unique/unique_empty.s: Add reference to "b".
63
20e52bd2
L
642013-02-06 H.J. Lu <hongjiu.lu@intel.com>
65
66 * ld-size/size-10.rd: Updated.
67 * ld-size/size-8.rd: Likewise.
68 * ld-size/size32-2-i386.d: Likewise.
69 * ld-size/size32-2-x32.d: Likewise.
70 * ld-size/size32-2-x86-64.d: Likewise.
71 * ld-size/size64-2-x32.d: Likewise.
72 * ld-size/size64-2-x86-64.d: Likewise.
73
74 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
75 linker for size-8 test.
76
36591ba1 772013-02-06 Sandra Loosemore <sandra@codesourcery.com>
20e52bd2 78 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
79
80 Based on patches from Altera Corporation.
81
82 * ld-nios2/emit-relocs-1a.s: New.
83 * ld-nios2/emit-relocs-1b.s: New.
84 * ld-nios2/emit-relocs-1.d: New.
85 * ld-nios2/emit-relocs-1.ld: New.
86 * ld-nios2/gprel.d: New.
87 * ld-nios2/gprel.s: New.
88 * ld-nios2/hilo16.d: New.
89 * ld-nios2/hilo16.s: New.
90 * ld-nios2/hilo16_symbol.s: New.
91 * ld-nios2/imm5.d: New.
92 * ld-nios2/imm5.s: New.
93 * ld-nios2/imm5_symbol.s: New.
94 * ld-nios2/nios2.exp: New.
95 * ld-nios2/pcrel16.d: New.
96 * ld-nios2/pcrel16_label.s: New.
97 * ld-nios2/pcrel16.s: New.
98 * ld-nios2/relax_callr.d: New.
99 * ld-nios2/relax_callr.ld: New.
100 * ld-nios2/relax_callr.s: New.
101 * ld-nios2/relax_cjmp.d: New.
102 * ld-nios2/relax_cjmp.s: New.
103 * ld-nios2/relax_jmp.ld: New.
104 * ld-nios2/relax_section.d: New.
105 * ld-nios2/relax_section.s: New.
106 * ld-nios2/relax_ujmp.d: New.
107 * ld-nios2/relax_ujmp.s: New.
108 * ld-nios2/reloc.d: New.
109 * ld-nios2/reloc.s: New.
110 * ld-nios2/reloc_symbol.s: New.
111 * ld-nios2/s16.d: New.
112 * ld-nios2/s16.s: New.
113 * ld-nios2/s16_symbol.s: New.
114 * ld-nios2/u16.d: New.
115 * ld-nios2/u16.s: New.
116 * ld-nios2/u16_symbol.s: New.
117 * ld-elf/indirect.exp: Skip on targets that don't support
118 -shared -fPIC.
119 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
120 * ld-plugin/lto.exp: Skip shared library tests on targets that
121 don't support them. Skip execution tests on non-native targets.
122
7acbc3a0
L
1232013-02-06 H.J. Lu <hongjiu.lu@intel.com>
124
125 * ld-elf/now-1.d: New file.
126 * ld-elf/now-2.d: Likewise.
127 * ld-elf/now-3.d: Likewise.
128 * ld-elf/now-4.d: Likewise.
129 * ld-elf/rpath-1.d: Likewise.
130 * ld-elf/rpath-2.d: Likewise.
131 * ld-elf/runpath-1.d: Likewise.
132 * ld-elf/runpath-2.d: Likewise.
133
eeaa4577
AM
1342013-02-06 Alan Modra <amodra@gmail.com>
135
136 PR ld/15096
137 * ld-elf/new-dtags-1.d: Delete.
138 * ld-elf/new-dtags-2.d: Likewise.
139 * ld-elf/new-dtags-3.d: Likewise.
140 * ld-elf/new-dtags-4.d: Likewise.
141 * ld-elf/new-dtags-5.d: Likewise.
142 * ld-elf/new-dtags-6.d: Likewise.
143 * ld-elf/new-dtags-7.d: Likewise.
144 * ld-elf/new-dtags-8.d: Likewise.
145
663fa543
L
1462013-02-04 H.J. Lu <hongjiu.lu@intel.com>
147
148 PR ld/15096
149 * ld-elf/new-dtags-1.d: New test.
150 * ld-elf/new-dtags-2.d: Likewise.
151 * ld-elf/new-dtags-3.d: Likewise.
152 * ld-elf/new-dtags-4.d: Likewise.
153 * ld-elf/new-dtags-5.d: Likewise.
154 * ld-elf/new-dtags-6.d: Likewise.
155 * ld-elf/new-dtags-7.d: Likewise.
156 * ld-elf/new-dtags-8.d: Likewise.
157
bcaa2f82
AM
1582013-01-31 Alan Modra <amodra@gmail.com>
159
160 * ld-powerpc/tlsexe.d: Update for changed stub names.
161 * ld-powerpc/tlsexe.r: Likewise.
162 * ld-powerpc/tlsexetoc.d: Likewise.
163 * ld-powerpc/tlsexetoc.r: Likewise.
164 * ld-powerpc/tlsso.d: Likewise.
165 * ld-powerpc/tlsso.r: Likewise.
166 * ld-powerpc/tlstocso.d: Likewise.
167 * ld-powerpc/tlstocso.r: Likewise.
168
0d358fd5
HPN
1692013-01-31 Hans-Peter Nilsson <hp@axis.com>
170
9de83df8 171 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
393dab15 172 default for *-*-linux-* by passing explicitly for all targets.
0d358fd5 173
e16fc3da
AM
1742013-01-21 Alan Modra <amodra@gmail.com>
175
176 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
177 --no-as-needed in cflags.
178
6738cadc
L
1792013-01-19 H.J. Lu <hongjiu.lu@intel.com>
180
181 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
182
183 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
184
3bea1fcb
L
1852013-01-18 H.J. Lu <hongjiu.lu@intel.com>
186
187 * ld-size/size-10.rd: Updated.
188 * ld-size/size-8.rd: Likewise.
189 * ld-size/size32-2-i386.d: Likewise.
190 * ld-size/size32-2-x32.d: Likewise.
191 * ld-size/size32-2-x86-64.d: Likewise.
192 * ld-size/size64-2-x32.d: Likewise.
193 * ld-size/size64-2-x86-64.d: Likewise.
194
9a645e5c
L
1952013-01-17 H.J. Lu <hongjiu.lu@intel.com>
196
197 * ld-size/size-7.out: New file.
198 * ld-size/size-8.out: Likewise.
199 * ld-size/size-9.out: Likewise.
200 * ld-size/size-9.rd: Likewise.
201 * ld-size/size-9a.c: Likewise.
202 * ld-size/size-9b.c: Likewise.
203 * ld-size/size-10.out: Likewise.
204 * ld-size/size-10.rd: Likewise.
205 * ld-size/size-10a.c: Likewise.
206 * ld-size/size-10b.c: Likewise.
207
208 * ld-size/size.exp (build_tests): Build libsize-9.so and
209 libsize-10.so.
210 Run-time size relocation tests if supported.
211 (run_time_tests): New.
212
1cf48f48
L
2132013-01-17 H.J. Lu <hongjiu.lu@intel.com>
214
215 * ld-size/size-1.c: New file.
216 * ld-size/size-1.out: Likewise.
217 * ld-size/size-1a.c: Likewise.
218 * ld-size/size-1b.c: Likewise.
219 * ld-size/size-2.c: Likewise.
220 * ld-size/size-2.out: Likewise.
221 * ld-size/size-2a.c: Likewise.
222 * ld-size/size-2b.c: Likewise.
223
224 * ld-size/size.exp (build_tests): Build libsize-1.so and
225 libsize-2.so.
226 (run_tests): Run size-1 and size-2.
227
06a6a421
L
2282013-01-17 H.J. Lu <hongjiu.lu@intel.com>
229
230 * ld-size/size32-3-i386.d: New file.
231 * ld-size/size32-3-x32.d: Likewise.
232 * ld-size/size32-3-x86-64.d: Likewise.
af55cbae
L
233 * ld-size/size32-3a.s: Likewise.
234 * ld-size/size32-3b.s: Likewise.
06a6a421 235
8fd4256d
L
2362013-01-16 H.J. Lu <hongjiu.lu@intel.com>
237
238 * ld-size/size.exp: New file.
239 * ld-size/size32-1-i386.d: Likewise.
240 * ld-size/size32-1-x32.d: Likewise.
241 * ld-size/size32-1-x86-64.d: Likewise.
242 * ld-size/size32-1.s: Likewise.
243 * ld-size/size32-2-i386.d: Likewise.
244 * ld-size/size32-2-x32.d: Likewise.
245 * ld-size/size32-2-x86-64.d: Likewise.
246 * ld-size/size32-2.s: Likewise.
247 * ld-size/size64-1-x32.d: Likewise.
248 * ld-size/size64-1-x86-64.d: Likewise.
249 * ld-size/size64-1.s: Likewise.
250 * ld-size/size64-2-x32.d: Likewise.
251 * ld-size/size64-2-x86-64.d: Likewise.
252 * ld-size/size64-2.s: Likewise.
253 * ld-size/size-3.c: Likewise.
254 * ld-size/size-3.out: Likewise.
255 * ld-size/size-3a.c: Likewise.
256 * ld-size/size-3b.c: Likewise.
257 * ld-size/size-3c.c: Likewise.
258 * ld-size/size-4.out: Likewise.
259 * ld-size/size-4a.c: Likewise.
260 * ld-size/size-4b.c: Likewise.
261 * ld-size/size-5.out: Likewise.
262 * ld-size/size-5a.c: Likewise.
263 * ld-size/size-5b.c: Likewise.
264 * ld-size/size-6.out: Likewise.
265 * ld-size/size-6a.c: Likewise.
266 * ld-size/size-6b.c: Likewise.
267 * ld-size/size-7.rd: Likewise.
268 * ld-size/size-7a.c: Likewise.
269 * ld-size/size-7b.c: Likewise.
270 * ld-size/size-8.rd: Likewise.
271 * ld-size/size-8a.c: Likewise.
272 * ld-size/size-8b.c: Likewise.
273
1178606e
AM
2742013-01-16 Alan Modra <amodra@gmail.com>
275
276 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
277
e2458743
AM
2782013-01-15 Alan Modra <amodra@gmail.com>
279
280 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
281 * ld-powerpc/tlsso.g: Likewise.
282 * ld-powerpc/tlsso.r: Likewise.
283 * ld-powerpc/tlstocso.d: Likewise.
284 * ld-powerpc/tlstocso.g: Likewise.
285
4d490e42
AM
2862013-01-15 Alan Modra <amodra@gmail.com>
287
288 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
289 * ld-plugin/lto-16b.d: Likewise.
290 * ld-plugin/lto-17a.d: Likewise.
291 * ld-plugin/lto-17b-2.d: Likewise.
292
d6391ce5
AM
2932013-01-14 Alan Modra <amodra@gmail.com>
294
295 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
296 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
297 updated microblaze page size.
298
a3c62988
NC
2992013-01-10 Will Newton <will.newton@imgtec.com>
300
301 * ld-elf/merge.d: Mark Meta as xfail.
302 * ld-gc/start.d: Skip this test on Meta.
303 * ld-gc/personality.d: Skip this test on Meta.
304 * ld-metag/external.s: New file.
305 * ld-metag/metag.exp: New file.
306 * ld-metag/pcrel.d: New file.
307 * ld-metag/pcrel.s: New file.
308 * ld-metag/shared.d: New file.
309 * ld-metag/shared.r: New file.
310 * ld-metag/shared.s: New file.
311 * ld-metag/stub.d: New file.
312 * ld-metag/stub.s: New file.
313 * ld-metag/stub_pic_app.d: New file.
314 * ld-metag/stub_pic_app.r: New file.
315 * ld-metag/stub_pic_app.s: New file.
316 * ld-metag/stub_pic_shared.d: New file.
317 * ld-metag/stub_pic_shared.s: New file.
318 * ld-metag/stub_shared.d: New file.
319 * ld-metag/stub_shared.r: New file.
320 * ld-metag/stub_shared.s: New file.
321
98dbe4a7
TS
3222013-01-08 Thomas Schwinge <thomas@codesourcery.com>
323
324 * ld-i386/export-class.exp: Restore (and reword) comment about
325 excluded targets.
326
fb098a1e
YZ
3272013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
328
329 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
330 the objdump directive.
331 * ld-aarch64/emit-relocs-266.d: Ditto.
332 * ld-aarch64/emit-relocs-268.d: Ditto.
333 * ld-aarch64/emit-relocs-269.d: Ditto.
334 * ld-aarch64/emit-relocs-270.d: Ditto.
335 * ld-aarch64/emit-relocs-271.d: Ditto.
336 * ld-aarch64/emit-relocs-272.d: Ditto.
337
4e5f3f9d 338For older changes see ChangeLog-2012
c9e214e5 339\f
4e5f3f9d 340Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
341
342Copying and distribution of this file, with or without modification,
343are permitted in any medium without royalty provided the copyright
344notice and this notice are preserved.
345
c9e214e5
AM
346Local Variables:
347mode: change-log
348left-margin: 8
349fill-column: 74
350version-control: never
351End:
This page took 0.415607 seconds and 4 git commands to generate.