Add support for Andes NDS32:
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
2
3 * lib/ld-lib.exp: Add NDS32 to list of targets that do not support
4 shared library generation.
5 * ld-nds32: New directory.
6 * ld-nds32/branch.d: New test.
7 * ld-nds32/branch.ld: New test.
8 * ld-nds32/branch.s: New test.
9 * ld-nds32/diff.d: New test.
10 * ld-nds32/diff.ld: New test.
11 * ld-nds32/diff.s: New test.
12 * ld-nds32/gp.d: New test.
13 * ld-nds32/gp.ld: New test.
14 * ld-nds32/gp.s: New test.
15 * ld-nds32/imm.d: New test.
16 * ld-nds32/imm.ld: New test.
17 * ld-nds32/imm.s: New test.
18 * ld-nds32/imm_symbol.s: New test.
19 * ld-nds32/relax_jmp.d: New test.
20 * ld-nds32/relax_jmp.ld: New test.
21 * ld-nds32/relax_jmp.s: New test.
22 * ld-nds32/relax_load_store.d: New test.
23 * ld-nds32/relax_load_store.ld: New test.
24 * ld-nds32/relax_load_store.s: New test.
25 * ld-nds32/nds32.exp: New file.
26
27 2013-12-12 H.J. Lu <hongjiu.lu@intel.com>
28
29 * ld-elf/ehdr_start-userdef.d: Add "#...".
30
31 2013-12-12 H.J. Lu <hongjiu.lu@intel.com>
32
33 * ld-pie/vaddr-0.d: New file.
34 * ld-pie/vaddr-1.d: Likewise.
35 * ld-pie/vaddr.s: Likewise.
36
37 2013-12-11 Will Newton <will.newton@linaro.org>
38
39 * ld-aarch64/ifunc-21.d: Make test more generic to support
40 aarch64_be and ELF targets.
41 * ld-aarch64/ifunc-22.d: Likewise.
42
43 2013-12-11 H.J. Lu <hongjiu.lu@intel.com>
44
45 * ld-elf/shared.exp (build_tests): Add libneeded2a.so,
46 libneeded2b.so, libneeded2c.o and needed2.
47
48 * ld-elf/needed2.ver: New file.
49 * ld-elf/needed2a.c: Likewise.
50 * ld-elf/needed2b.c: Likewise.
51 * ld-elf/needed2c.c: Likewise.
52
53 2013-12-07 Mike Frysinger <vapier@gentoo.org>
54
55 * ld-pe/aligncomm-1.c: Remove +x file mode.
56 * ld-pe/aligncomm-2.c: Likewise.
57 * ld-pe/aligncomm-3.c: Likewise.
58 * ld-pe/aligncomm-4.c: Likewise.
59 * ld-pe/aligncomm.d: Likewise.
60 * ld-pe/export_dynamic_warning.s: Likewise.
61 * ld-pe/exports64.d: Likewise.
62 * ld-pe/longsecn-1.d: Likewise.
63 * ld-pe/longsecn-2.d: Likewise.
64 * ld-pe/longsecn-3.d: Likewise.
65 * ld-pe/longsecn-4.d: Likewise.
66 * ld-pe/longsecn-5.d: Likewise.
67 * ld-pe/longsecn.d: Likewise.
68 * ld-pe/longsecn.s: Likewise.
69 * ld-pe/non-c-lang-syms.d: Likewise.
70 * ld-pe/non-c-lang-syms.s: Likewise.
71 * ld-pe/pe-compile.exp: Likewise.
72 * ld-pe/pe-run.exp: Likewise.
73 * ld-pe/tlssec.s: Likewise.
74 * ld-pe/tlssec32.d: Likewise.
75 * ld-pe/tlssec64.d: Likewise.
76 * ld-pe/vers-script-1.ver: Likewise.
77 * ld-pe/vers-script-2.ver: Likewise.
78 * ld-pe/vers-script-3.ver: Likewise.
79 * ld-pe/vers-script-4.ver: Likewise.
80 * ld-pe/vers-script-dll.c: Likewise.
81
82 2013-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
83
84 * ld-plugin/lto.exp: Add -ffat-lto-objects.
85 * lib/ld-lib.exp (check_lto_available): Likewise.
86
87 2013-11-27 Matthew Fortune <matthew.fortune@imgtec.com>
88
89 * ld-mips-elf/mips-elf.exp: Consider mips-mti-elf the same as
90 mips-sde-elf
91
92 2013-11-26 H.J. Lu <hongjiu.lu@intel.com>
93
94 PR ld/16259
95 * config/default.exp (get_target_emul): Also set HOSTING_SLIBS.
96 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SLIBS for -pie.
97
98 2013-11-26 Will Newton <will.newton@linaro.org>
99
100 * ld-aarch64/aarch64-elf.exp: Add ifunc-22.
101 * ld-aarch64/ifunc-22.d: New file.
102 * ld-aarch64/ifunc-22.s: Likewise.
103
104 2013-11-26 Will Newton <will.newton@linaro.org>
105
106 * ld-aarch64/aarch64-elf.exp: Add ifunc-21 test.
107 * ld-aarch64/ifunc-21.d: New file.
108 * ld-aarch64/ifunc-21.s: Likewise.
109
110 2013-11-21 H.J. Lu <hongjiu.lu@intel.com>
111
112 * ld-x86-64/mpx.exp: Run bnd-branch-1.
113 * ld-x86-64/bnd-branch-1.d: New file.
114 * ld-x86-64/bnd-branch-1.s: Likewise.
115
116 2013-11-20 H.J. Lu <hongjiu.lu@intel.com>
117
118 * ld-x86-64/mpx.exp (build_tests): Add libmpx2a.a, libmpx2b.a
119 and libmpx2c.a.
120 (run_tests): Add mpx1static, mpx2 and mpx2static.
121 * ld-x86-64/mpx2.out: Likewise.
122 * ld-x86-64/mpx2a.c: Likewise.
123 * ld-x86-64/mpx2a.rd: Likewise.
124 * ld-x86-64/mpx2b.c: Likewise.
125 * ld-x86-64/mpx2c.c: Likewise.
126 * ld-x86-64/mpx2c.rd: Likewise.
127
128 2013-11-19 Roland McGrath <mcgrathr@google.com>
129
130 * ld-elf/ehdr_start-userdef.t: New file.
131 * ld-elf/ehdr_start-userdef.d: New file.
132 * ld-elf/ehdr_start-strongref.s: New file.
133 * ld-elf/ehdr_start-missing.t: New file.
134 * ld-elf/ehdr_start-missing.d: New file.
135 * ld-elf/ehdr_start-weak.d: New file.
136 * ld-mips-elf/ehdr_start-2.nd: Expect __ehdr_start to be global.
137
138 2013-11-17 H.J. Lu <hongjiu.lu@intel.com>
139
140 * ld-x86-64/mpx.exp: New file.
141 * ld-x86-64/mpx1.out: Likewise.
142 * ld-x86-64/mpx1a.c: Likewise.
143 * ld-x86-64/mpx1a.rd: Likewise.
144 * ld-x86-64/mpx1b.c: Likewise.
145 * ld-x86-64/mpx1c.c: Likewise.
146 * ld-x86-64/mpx1c.rd: Likewise.
147
148 2013-11-14 Will Newton <will.newton@linaro.org>
149
150 * ld-arm/script-type.sym: Remove redundant STT_FILE symbol.
151
152 2013-11-07 Roland McGrath <mcgrathr@google.com>
153
154 * ld-x86-64/x86-64.exp (mixed1, mixed2): Loosen error string match
155 so it accepts "i386:nacl" in place of "i386".
156 * ld-x86-64/ilp32-2.d: Likewise.
157 * ld-x86-64/ilp32-3.d: Likewise.
158 * ld-x86-64/lp64-2.d: Likewise.
159 * ld-x86-64/lp64-3.d: Likewise.
160
161 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
162
163 PR ld/4409
164 * ld-ia64/error1.d: New file.
165 * ld-ia64/error1.s: Likewise.
166 * ld-ia64/error2.d: Likewise.
167 * ld-ia64/error3.d: Likewise.
168
169 2013-11-04 Alan Modra <amodra@gmail.com>
170
171 * ld-powerpc/elfv2exe.d: Adjust for non-PIC global entry.
172
173 2013-11-04 Alan Modra <amodra@gmail.com>
174
175 * ld-elfvers/vers24.rd: Allow extra readelf output after
176 symbol visibility.
177 * ld-ifunc/ifunc.exp: Likewise.
178
179 2013-11-04 Alan Modra <amodra@gmail.com>
180
181 * ld-scripts/crossref.exp: Don't allow changes made to CFLAGS
182 for this test to bleed into following tests. Don't set
183 -mcall-aixdesc for powerpc64le.
184
185 2013-11-02 Alan Modra <amodra@gmail.com>
186
187 * ld-pe/cfi.d: Allow wide display of addresses.
188
189 2013-11-01 Roland McGrath <mcgrathr@google.com>
190
191 * ld-x86-64/plt-nacl.pd: Update expected disassembly for PLT nop fix.
192 * ld-x86-64/tlsdesc-nacl.pd: Likewise.
193
194 2013-10-30 Alan Modra <amodra@gmail.com>
195
196 * ld-powerpc/elfv2.s,
197 * ld-powerpc/elfv2so.d,
198 * ld-powerpc/elfv2exe.d: New tests.
199 * ld-powerpc/powerpc.exp: Run them.
200
201 2013-10-30 Alan Modra <amodra@gmail.com>
202
203 * ld-powerpc/tls.s: Add proper .opd entry for _start.
204 * ld-powerpc/tlstoc.s: Likewise.
205 * ld-powerpc/relbrlt.d: Update for changed stubs.
206 * ld-powerpc/tls.d: Update for changed stubs and _start .opd entry.
207 * ld-powerpc/tls.g: Likewise.
208 * ld-powerpc/tlsexe.d: Likewise.
209 * ld-powerpc/tlsexe.g: Likewise.
210 * ld-powerpc/tlsexe.r: Likewise.
211 * ld-powerpc/tlsexetoc.d: Likewise.
212 * ld-powerpc/tlsexetoc.g: Likewise.
213 * ld-powerpc/tlsexetoc.r: Likewise.
214 * ld-powerpc/tlsso.d: Likewise.
215 * ld-powerpc/tlsso.g: Likewise.
216 * ld-powerpc/tlsso.r: Likewise.
217 * ld-powerpc/tlstoc.d: Likewise.
218 * ld-powerpc/tlstoc.g: Likewise.
219 * ld-powerpc/tlstocso.d: Likewise.
220 * ld-powerpc/tlstocso.g: Likewise.
221 * ld-powerpc/tlstocso.r: Likewise.
222
223 2013-10-29 Jan Beulich <jbeulich@suse.com>
224
225 * ld-cris/tls-e-tpoffcomm1.d: Drop expectation of no longer
226 present STT_FILE symbol.
227 * ld-mmix/bpo-18.d: Likewise.
228 * ld-mmix/bpo-22.d: Likewise.
229 * ld-mmix/greg-6.d: Likewise.
230 * ld-mmix/greg-7.d: Likewise.
231 * ld-mmix/loc4.d: Likewise.
232 * ld-mmix/local1.d: Likewise.
233 * ld-mmix/local3.d: Likewise.
234 * ld-mmix/local5.d: Likewise.
235 * ld-mmix/local7.d: Likewise.
236 * ld-mmix/loct-1.d: Likewise.
237 * ld-sh/sh64/abi32.xd: Likewise.
238 * ld-sh/sh64/abi64.xd: Likewise.
239 * ld-sh/sh64/cmpct1.xd: Likewise.
240 * ld-sh/sh64/crange1.rd: Likewise.
241 * ld-sh/sh64/crange2.rd: Likewise.
242 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
243 * ld-sh/sh64/crange3-media.rd: Likewise.
244 * ld-sh/sh64/crange3.rd: Likewise.
245 * ld-sh/sh64/crangerel1.rd: Likewise.
246 * ld-sh/sh64/crangerel2.rd: Likewise.
247 * ld-sh/sh64/mix1.xd: Likewise.
248 * ld-sh/sh64/mix2.xd: Likewise.
249 * ld-sh/sh64/shdl32.xd: Likewise.
250 * ld-sh/sh64/shdl64.xd: Likewise.
251
252 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
253
254 * ld-cris/asneed1.d: New test.
255
256 2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
257
258 * ld-mips-elf/attr-gnu-8-0.s, ld-mips-elf/attr-gnu-8-1.s,
259 ld-mips-elf/attr-gnu-8-2.s,
260 ld-mips-elf/attr-gnu-8-00.d, ld-mips-elf/attr-gnu-8-01.d,
261 ld-mips-elf/attr-gnu-8-02.d, ld-mips-elf/attr-gnu-8-10.d,
262 ld-mips-elf/attr-gnu-8-11.d, ld-mips-elf/attr-gnu-8-12.d,
263 ld-mips-elf/attr-gnu-8-20.d, ld-mips-elf/attr-gnu-8-21.d,
264 ld-mips-elf/attr-gnu-8-22.d: New.
265 * ld-mips-elf/mips-elf.exp: Run new tests.
266
267 2013-10-13 Richard Sandiford <rdsandiford@googlemail.com>
268
269 * lib/ld-lib.exp (default_ld_compile): Add a -I option for the source
270 directory.
271 * ld-mips-elf/compressed-plt-1.ld, ld-mips-elf/compressed-plt-1.s,
272 ld-mips-elf/compressed-plt-1-dyn.s, ld-mips-elf/compressed-plt-1a.s,
273 ld-mips-elf/compressed-plt-1b.s, ld-mips-elf/compressed-plt-1c.s,
274 ld-mips-elf/compressed-plt-1d.s, ld-mips-elf/compressed-plt-1e.s,
275 ld-mips-elf/compressed-plt-1-o32-se.rd,
276 ld-mips-elf/compressed-plt-1-o32-se.od,
277 ld-mips-elf/compressed-plt-1-o32-mips16-only.rd,
278 ld-mips-elf/compressed-plt-1-o32-mips16-only.od,
279 ld-mips-elf/compressed-plt-1-o32-umips-only.rd,
280 ld-mips-elf/compressed-plt-1-o32-umips-only.od,
281 ld-mips-elf/compressed-plt-1-o32-mips16.rd,
282 ld-mips-elf/compressed-plt-1-o32-mips16.od,
283 ld-mips-elf/compressed-plt-1-o32-mips16-got.rd,
284 ld-mips-elf/compressed-plt-1-o32-mips16-got.od,
285 ld-mips-elf/compressed-plt-1-o32-mips16-word.rd,
286 ld-mips-elf/compressed-plt-1-o32-mips16-word.od,
287 ld-mips-elf/compressed-plt-1-o32-umips.rd,
288 ld-mips-elf/compressed-plt-1-o32-umips.od,
289 ld-mips-elf/compressed-plt-1-o32-umips-got.rd,
290 ld-mips-elf/compressed-plt-1-o32-umips-got.od,
291 ld-mips-elf/compressed-plt-1-o32-umips-word.rd,
292 ld-mips-elf/compressed-plt-1-o32-umips-word.od,
293 ld-mips-elf/compressed-plt-1-n32-mips16.rd,
294 ld-mips-elf/compressed-plt-1-n32-mips16.od,
295 ld-mips-elf/compressed-plt-1-n32-umips.rd,
296 ld-mips-elf/compressed-plt-1-n32-umips.od: New tests.
297 * ld-mips-elf/mips-elf.exp: Run them.
298
299 2013-10-13 Richard Sandiford <rdsandiford@googlemail.com>
300
301 * ld-mips-elf/pic-and-nonpic-6-n32.ad,
302 ld-mips-elf/pic-and-nonpic-6-n32.dd,
303 ld-mips-elf/pic-and-nonpic-6-n32.gd,
304 ld-mips-elf/pic-and-nonpic-6-n32.nd,
305 ld-mips-elf/pic-and-nonpic-6-n32.rd,
306 ld-mips-elf/pic-and-nonpic-6-n64.ad,
307 ld-mips-elf/pic-and-nonpic-6-n64.dd,
308 ld-mips-elf/pic-and-nonpic-6-n64.gd,
309 ld-mips-elf/pic-and-nonpic-6-n64.nd,
310 ld-mips-elf/pic-and-nonpic-6-n64.rd,
311 ld-mips-elf/pic-and-nonpic-6-o32.ad,
312 ld-mips-elf/pic-and-nonpic-6-o32.dd,
313 ld-mips-elf/pic-and-nonpic-6-o32.gd,
314 ld-mips-elf/pic-and-nonpic-6-o32.nd,
315 ld-mips-elf/pic-and-nonpic-6-o32.rd: Fix symbol value of extf4.
316 No longer expect extf3, extf4 and extd2 to be in the global GOT.
317
318 2013-10-03 Will Newton <will.newton@linaro.org>
319
320 * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
321 * ld-aarch64/aarch64-elf.exp: Run ifunc tests.
322 * ld-aarch64/ifunc-1-local.d: New file.
323 * ld-aarch64/ifunc-1-local.s: Likewise.
324 * ld-aarch64/ifunc-1.d: Likewise.
325 * ld-aarch64/ifunc-1.s: Likewise.
326 * ld-aarch64/ifunc-10.d: Likewise.
327 * ld-aarch64/ifunc-10.s: Likewise.
328 * ld-aarch64/ifunc-11.d: Likewise.
329 * ld-aarch64/ifunc-11.s: Likewise.
330 * ld-aarch64/ifunc-12.d: Likewise.
331 * ld-aarch64/ifunc-12.s: Likewise.
332 * ld-aarch64/ifunc-13.d: Likewise.
333 * ld-aarch64/ifunc-13a.s: Likewise.
334 * ld-aarch64/ifunc-13b.s: Likewise.
335 * ld-aarch64/ifunc-14a.d: Likewise.
336 * ld-aarch64/ifunc-14a.s: Likewise.
337 * ld-aarch64/ifunc-14b.d: Likewise.
338 * ld-aarch64/ifunc-14b.s: Likewise.
339 * ld-aarch64/ifunc-14c.d: Likewise.
340 * ld-aarch64/ifunc-14c.s: Likewise.
341 * ld-aarch64/ifunc-14d.d: Likewise.
342 * ld-aarch64/ifunc-14e.d: Likewise.
343 * ld-aarch64/ifunc-14f.d: Likewise.
344 * ld-aarch64/ifunc-15.d: Likewise.
345 * ld-aarch64/ifunc-15.s: Likewise.
346 * ld-aarch64/ifunc-16.d: Likewise.
347 * ld-aarch64/ifunc-16.s: Likewise.
348 * ld-aarch64/ifunc-17a.d: Likewise.
349 * ld-aarch64/ifunc-17a.s: Likewise.
350 * ld-aarch64/ifunc-17b.d: Likewise.
351 * ld-aarch64/ifunc-17b.s: Likewise.
352 * ld-aarch64/ifunc-18a.d: Likewise.
353 * ld-aarch64/ifunc-18a.s: Likewise.
354 * ld-aarch64/ifunc-18b.d: Likewise.
355 * ld-aarch64/ifunc-18b.s: Likewise.
356 * ld-aarch64/ifunc-19a.d: Likewise.
357 * ld-aarch64/ifunc-19a.s: Likewise.
358 * ld-aarch64/ifunc-19b.d: Likewise.
359 * ld-aarch64/ifunc-19b.s: Likewise.
360 * ld-aarch64/ifunc-2-local.d: Likewise.
361 * ld-aarch64/ifunc-2-local.s: Likewise.
362 * ld-aarch64/ifunc-2.d: Likewise.
363 * ld-aarch64/ifunc-2.s: Likewise.
364 * ld-aarch64/ifunc-20.d: Likewise.
365 * ld-aarch64/ifunc-20.s: Likewise.
366 * ld-aarch64/ifunc-3.s: Likewise.
367 * ld-aarch64/ifunc-3a.d: Likewise.
368 * ld-aarch64/ifunc-3b.d: Likewise.
369 * ld-aarch64/ifunc-4.d: Likewise.
370 * ld-aarch64/ifunc-4.s: Likewise.
371 * ld-aarch64/ifunc-4a.d: Likewise.
372 * ld-aarch64/ifunc-5-local.s: Likewise.
373 * ld-aarch64/ifunc-5.s: Likewise.
374 * ld-aarch64/ifunc-5a-local.d: Likewise.
375 * ld-aarch64/ifunc-5a.d: Likewise.
376 * ld-aarch64/ifunc-5b-local.d: Likewise.
377 * ld-aarch64/ifunc-5b.d: Likewise.
378 * ld-aarch64/ifunc-5r-local.d: Likewise.
379 * ld-aarch64/ifunc-6.s: Likewise.
380 * ld-aarch64/ifunc-6a.d: Likewise.
381 * ld-aarch64/ifunc-6b.d: Likewise.
382 * ld-aarch64/ifunc-7.s: Likewise.
383 * ld-aarch64/ifunc-7a.d: Likewise.
384 * ld-aarch64/ifunc-7b.d: Likewise.
385 * ld-aarch64/ifunc-7c.d: Likewise.
386 * ld-aarch64/ifunc-8.d: Likewise.
387 * ld-aarch64/ifunc-8a.s: Likewise.
388 * ld-aarch64/ifunc-8b.s: Likewise.
389 * ld-aarch64/ifunc-9.d: Likewise.
390 * ld-aarch64/ifunc-9.s: Likewise.
391
392 2013-09-24 Gregory Fong <gregory.0xf0@gmail.com>
393
394 * ld-mips-elf/eh-frame5.d, ld-mips-elf/jalx-2.dd,
395 ld-mips-elf/mips-elf.exp, ld-mips-elf/mips16-pic-2.ad,
396 ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/pic-and-nonpic-3a.dd,
397 ld-mips-elf/pic-and-nonpic-3b.ad, ld-mips-elf/pic-and-nonpic-3b.dd,
398 ld-mips-elf/pic-and-nonpic-3b.nd, ld-mips-elf/pic-and-nonpic-4b.ad,
399 ld-mips-elf/pic-and-nonpic-4b.nd, ld-mips-elf/pic-and-nonpic-4b.rd,
400 ld-mips-elf/pic-and-nonpic-5b.ad, ld-mips-elf/pic-and-nonpic-5b.nd,
401 ld-mips-elf/pic-and-nonpic-6-n32.ad,
402 ld-mips-elf/pic-and-nonpic-6-n32.dd,
403 ld-mips-elf/pic-and-nonpic-6-n32.nd,
404 ld-mips-elf/pic-and-nonpic-6-n64.ad,
405 ld-mips-elf/pic-and-nonpic-6-n64.dd,
406 ld-mips-elf/pic-and-nonpic-6-n64.nd,
407 ld-mips-elf/pic-and-nonpic-6-o32.ad,
408 ld-mips-elf/pic-and-nonpic-6-o32.dd,
409 ld-mips-elf/pic-and-nonpic-6-o32.nd, ld-mips-elf/rel32-n32.d,
410 ld-mips-elf/rel32-o32.d, ld-mips-elf/rel64.d,
411 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tls-multi-got-1.r,
412 ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
413 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
414 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
415 ld-mips-elf/tlsdyn-o32.d, ld-mips-elf/tlsdyn-o32.got,
416 ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got: Update
417 for removal of _GLOBAL_OFFSET_TABLE_ from .dynsym.
418
419 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
420
421 * ld-aarch64/eh-frame.d: Update expected output to allow for
422 64-bit addresses.
423
424 2013-09-12 Nick Clifton <nickc@redhat.com>
425
426 * ld-elf/eh1.d: Update expected output to allow for
427 64-bit addresses.
428 * ld-elf/eh2.d: Likewise.
429 * ld-elf/eh3.d: Likewise.
430 * ld-elf/eh4.d: Likewise.
431 * ld-elf/eh5.d: Likewise.
432 * ld-elf/eh6.d: Likewise.
433 * ld-mips-elf/eh-frame1-n64.d: Likewise.
434 * ld-mips-elf/eh-frame2-n64.d: Likewise.
435 * ld-mips-elf/eh-frame3.d: Likewise.
436
437 2013-09-04 Vidya Praveen <vidyapraveen@arm.com>
438
439 * ld-arm/export-class.exp: Fix the condition.
440
441 2013-08-29 Jakub Jelinek <jakub@redhat.com>
442
443 * ld-x86-64/x86-64.exp: Add tlsld3, tlsgd7 and tlsgd8 tests.
444 * ld-x86-64/tlspic1.s: Add -mcmodel=large -fpic TLS GD and LD
445 sequences.
446 * ld-x86-64/tlspic.dd: Adjusted.
447 * ld-x86-64/tlspic.rd: Adjusted.
448 * ld-x86-64/tlspic-nacl.rd: Adjusted.
449 * ld-x86-64/tlsld3.dd: New test.
450 * ld-x86-64/tlsld3.s: New file.
451 * ld-x86-64/tlsgd7.dd: New test.
452 * ld-x86-64/tlsgd7.s: New file.
453 * ld-x86-64/tlsgd8.dd: New test.
454 * ld-x86-64/tlsgd8.s: New file.
455
456 2013-08-26 Roland McGrath <mcgrathr@google.com>
457
458 * ld-x86-64/x86-64.exp (Mixed x86_64 and i386 input test 1):
459 Loosen string match to admit i386:x86-64*.
460 (Mixed x86_64 and i386 input test 2): Likewise.
461 * ld-x86-64/ilp32-2.d: Likewise.
462 * ld-x86-64/ilp32-3.d: Likewise.
463 * ld-x86-64/lp64-2.d: Likewise.
464 * ld-x86-64/lp64-3.d: Likewise.
465 * ld-x86-64/ia32-2.d: Likewise, and i386.* too.
466 * ld-x86-64/ia32-3.d: Likewise.
467
468 2013-08-26 Roland McGrath <mcgrathr@google.com>
469
470 * ld-x86-64/ilp32-4-nacl.d: Loosen .shstrtab line regexp to match
471 any file offset.
472 * ld-x86-64/tlsbin-nacl.rd: Update expected code segment PT_LOAD.
473 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
474 * ld-scripts/rgn-at3.d: XFAIL for *-*-nacl* targets.
475 * ld-scripts/rgn-over8-ok.d: Likewise.
476
477 2013-08-24 Maciej W. Rozycki <macro@linux-mips.org>
478
479 * ld-elf/comm-data.exp: Use check_shared_lib_support rather than
480 explicit patterns for test target qualification. Define extra
481 tool flags for *-*-hpux* and tic6x-*-* targets. Link with a
482 linker script. Use alternative patterns for targets that do not
483 eliminate copy relocs, currently mn10300-*-* and vax-*-*.
484 * ld-elf/comm-data2.s: Handle HPUX's `.comm' syntax.
485 * ld-elf/comm-data2.ld: New test linker script.
486 * ld-elf/comm-data2.xd: Match section's VMA too. Ignore ASCII
487 data dump.
488 * ld-elf/comm-data2r.rd: New test pattern.
489 * ld-elf/comm-data2r.sd: New test pattern.
490 * ld-elf/comm-data2r.xd: New test pattern.
491 * ld-mips-elf/comm-data.exp: Use check_shared_lib_support rather
492 than an explicit pattern for test target qualification. Link
493 with a linker script.
494
495 2013-08-24 Maciej W. Rozycki <macro@linux-mips.org>
496
497 * ld-arm/export-class.exp: Handle non-EABI targets.
498
499 2013-08-23 Roland McGrath <mcgrathr@google.com>
500
501 * ld-x86-64/ilp32-4-nacl.d: Update for 2013-05-31 gas alignment change.
502 * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
503 * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
504 * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
505 * ld/testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
506
507 2013-08-23 Yuri Chornoivan <yurchor@ukr.net>
508
509 PR binutils/15834
510 * ld-mips-elf/mips16-pic-1.inc: Fix typos.
511
512 2013-08-22 Alan Modra <amodra@gmail.com>
513
514 * ld-powerpc/powerpc.exp: Substitute for le in options_regsub(ld).
515 Correct ppc64elftests option replacement.
516 (supports_ppc64): Match elf64lppc too.
517 * ld-powerpc/relbrlt.d: Update for little-endian.
518 * ld-powerpc/symtocbase.d: Likewise.
519 * ld-powerpc/tls.t: Likewise.
520 * ld-powerpc/tlsexetoc.g: Likewise.
521 * ld-powerpc/tlsso.d: Likewise.
522 * ld-powerpc/tlsso.g: Likewise.
523 * ld-powerpc/tlstoc.t: Likewise.
524 * ld-powerpc/tlstocso.d: Likewise.
525 * ld-powerpc/tlstocso.g: Likewise.
526 * ld-powerpc/tlstocso.t: Likewise.
527 * ld-powerpc/tocopt.d: Likewise.
528 * ld-powerpc/tocopt2.d: Likewise.
529 * ld-powerpc/tocopt3.d: Likewise.
530 * ld-powerpc/tocopt4.d: Likewise.
531 * ld-powerpc/tocopt5.d: Likewise.
532
533 2013-08-14 Clemens Lang <clemens.lang@fau.de>
534
535 * ld-scripts/log2.exp: New: Run the new log2 test.
536 * ld-scripts/log2.s: Source for the new test.
537 * ld-scripts/log2.t: Linker script for new test.
538
539 2013-08-14 John Tytgat <john@bass-software.com>
540
541 PR ld/15787
542 * ld-arm/group-relocs-ldr-bad.s: Redefine bar into foo section
543 beyond 16 bit offset width.
544 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
545 * ld-arm/group-relocs-ldr-bad.d: Adjust expected result.
546 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
547 * ld-arm/group-relocs.s: Add comments. Move symbols used for sb
548 group relocations into .data section. Drop section zero. Use pc/r0
549 as base register when pc/sb group relocations are used.
550 * ld-arm/group-relocs.d: Adjust expected result.
551 * ld-arm/group-relocs-alu-bad-2.d: New test for sb group relocation.
552 * ld-arm/group-relocs-ldc-bad-2.d: Likewise.
553 * ld-arm/group-relocs-ldr-bad-2.d: New test for pc group relocation.
554 * ld-arm/group-relocs-ldrs-bad-2.d: Likewise.
555 * ld-arm/unresolved-2.d: Add sb relocation failure test.
556 * ld-arm/group-relocs-alu-bad-2.s: New test source.
557 * ld-arm/group-relocs-ldr-bad-2.s: Likewise.
558 * ld-arm/group-relocs-ldrs-bad-2.s: Likewise.
559 * ld-arm/group-relocs-ldc-bad-2.s: Likewise.
560 * ld-arm/unresolved-2.s: Likewise.
561 * ld-arm/arm-elf.exp: For group-relocs, drop section zero start
562 definition. Run the new tests.
563
564 2013-08-09 Nick Clifton <nickc@redhat.com>
565
566 * lib/ld-lib.exp (check_shared_lib_support): Note that the RL78
567 does not support shared library generation.
568
569 2013-07-31 John Tytgat <john@bass-software.com>
570
571 PR ld/15787
572 * ld-arm/group-relocs-alu-bad-2.d; New.
573 * ld-arm/group-relocs-alu-bad-2.s: New.
574 * ld-arm/group-relocs-ldc-bad-2.d: New.
575 * ld-arm/group-relocs-ldc-bad-2.s: New.
576 * ld-arm/group-relocs-ldr-bad-2.d: New.
577 * ld-arm/group-relocs-ldr-bad-2.s: New.
578 * ld-arm/group-relocs-ldrs-bad-2.d: New.
579 * ld-arm/group-relocs-ldrs-bad-2: New.
580 * ld-arm/arm-elf.exp: Add the new tests.
581 * ld-arm/group-relocs-ldr-bad.d: Update expected output.
582 * ld-arm/group-relocs-ldr-bad.s: Likewise.
583 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
584 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
585 * ld-arm/group-relocs.d: Likewise.
586 * ld-arm/group-relocs.s: Likewise.
587
588 2013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
589
590 * ld-vax-elf/export-class-call.dd: New test.
591 * ld-vax-elf/export-class-call.rd: New test.
592 * ld-vax-elf/export-class-call.xd: New test.
593 * ld-vax-elf/export-class-data.dd: New test.
594 * ld-vax-elf/export-class-data.rd: New test.
595 * ld-vax-elf/export-class-data.xd: New test.
596 * ld-vax-elf/export-class.ld: New test linker script.
597 * ld-vax-elf/export-class-call.s: New test source.
598 * ld-vax-elf/export-class-data.s: New test source.
599 * ld-vax-elf/export-class-def.s: New test source.
600 * ld-vax-elf/vax-elf.exp: Run the new tests.
601 * ld-vax-elf/vax-export-class.rd: New test.
602 * ld-vax-elf/vax-export-class.xd: New test.
603 * ld-vax-elf/export-class.exp: New test script.
604
605 2013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
606
607 * ld-vax-elf/got-local-exe.xd: New test.
608 * ld-vax-elf/got-local-lib.xd: New test.
609 * ld-vax-elf/got-local-aux.s: New test source.
610 * ld-vax-elf/got-local-def.s: New test source.
611 * ld-vax-elf/got-local-ref.s: New test source.
612 * ld-vax-elf/vax-elf.exp: Run the new tests.
613
614 2013-07-24 H.J. Lu <hongjiu.lu@intel.com>
615
616 PR ld/15762
617 * ld-elf/shared.exp (build_tests): Check .gnu.warning section
618 in the libbarw.so library.
619 * ld-elf/libbarw.rd: New.
620
621 * lib/ld-lib.exp (run_cc_link_tests): Support checking on
622 output with warning message.
623
624 2013-07-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
625
626 * ld-scripts/script.exp: Use run_dump_test instead of
627 ld_simple_link to check the error message.
628 * ld-scripts/align-with-input.d: New file.
629 * ld-scripts/region-alias-1.d: Likewise.
630 * ld-scripts/region-alias-2.d: Likewise.
631 * ld-scripts/region-alias-3.d: Likewise.
632 * ld-scripts/region-alias-4.d: Likewise.
633
634 2013-07-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
635
636 * ld-scripts/script.exp: Run align with input test.
637 * ld-scripts/align-with-input.t: New file.
638 * ld-scripts/rgn-at8.d: Likewise.
639 * ld-scripts/rgn-at8.t: Likewise.
640
641 2013-07-18 Terry Guo <terry.guo@arm.com>
642
643 * ld-arm/thumb-b-lks-sym.d: Updated to be more flexible.
644 * ld-arm/thumb-bl-lks-sym.d: Likewise.
645
646 2013-07-18 Roland McGrath <mcgrathr@google.com>
647
648 * ld-arm/farcall-arm-nacl.d: New file.
649 * ld-arm/farcall-arm-nacl-pic.d: New file.
650 * ld-arm/farcall-data-nacl.d: New file.
651 * ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
652 "action" lists for those cases to use a different dump file for NaCl
653 targets.
654 Massage $armeabitests_common to drop the extra element or the one
655 before it, depending on [istarget "arm*-*-nacl*"].
656
657 * ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
658 erratum fix", Thumb-only and interworking cases to ...
659 (armelftests_nonacl): ... here.
660 (armeabitests_common): Move all "erratum 760522 fix", Thumb-only
661 and interworking cases to ...
662 (armeabitests_nonacl): ... here.
663
664 2013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
665
666 * ld-mips-elf/nan-2008.d: New test.
667 * ld-mips-elf/nan-legacy.d: New test.
668 * ld-mips-elf/nan-mixed-1.d: New test.
669 * ld-mips-elf/nan-mixed-2.d: New test.
670 * ld-mips-elf/nan-2008.s: New test source.
671 * ld-mips-elf/nan-legacy.s: New test source.
672
673 2013-07-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
674
675 * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
676 * ld-aarch64/gc-relocs-309.s: Likewise.
677
678 2013-07-02 Marcus Shawcroft <marcus.shawcroft@arm.com>
679
680 * ld-aarch64/gc-plt-relocs.d: Adjust expected .got offsets.
681 * ld-aarch64/tls-desc-ie.d: Likewise.
682 * ld-aarch64/emit-relocs-311.d: Adjust expected symbol.
683 * ld-aarch64/tls-relax-all.d: Likewise.
684 * ld-aarch64/tls-relax-gd-ie.d: Likewise.
685 * ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
686 * ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
687
688 2013-07-01 H.J. Lu <hongjiu.lu@intel.com>
689
690 * ld-x86-64/tlsg.sd: Adjusted.
691
692 2013-06-28 H.J. Lu <hongjiu.lu@intel.com>
693
694 PR ld/15685
695 * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
696 * ld-x86-64/tlsg.sd: Updated.
697
698 2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
699
700 * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
701 * ld-mips-elf/pic-and-nonpic-3a.dd: Update for the _MIPS_STUBS_
702 magic symbol.
703 * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
704 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
705 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
706 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
707 * ld-mips-elf/stub-dynsym-1-10000.d: Likewise.
708 * ld-mips-elf/stub-dynsym-1-2fe80.d: Likewise.
709 * ld-mips-elf/stub-dynsym-1-7fff.d: Likewise.
710 * ld-mips-elf/stub-dynsym-1-8000.d: Likewise.
711 * ld-mips-elf/stub-dynsym-1-fff0.d: Likewise.
712 * ld-mips-elf/tlslib-o32.d: Likewise.
713
714 2013-06-19 Will Newton <will.newton@linaro.org>
715
716 * ld-aarch64/aarch64-elf.exp: Remove ifunc tests.
717 * ld-ifunc/ifunc.exp: Disable ifunc tests on AArch64.
718 * ld-aarch64/ifunc-1-local.d: Remove.
719 * ld-aarch64/ifunc-1-local.s: Likewise.
720 * ld-aarch64/ifunc-1.d: Likewise.
721 * ld-aarch64/ifunc-1.s: Likewise.
722 * ld-aarch64/ifunc-10.d: Likewise.
723 * ld-aarch64/ifunc-10.s: Likewise.
724 * ld-aarch64/ifunc-11.d: Likewise.
725 * ld-aarch64/ifunc-11.s: Likewise.
726 * ld-aarch64/ifunc-12.d: Likewise.
727 * ld-aarch64/ifunc-12.s: Likewise.
728 * ld-aarch64/ifunc-13.d: Likewise.
729 * ld-aarch64/ifunc-13a.s: Likewise.
730 * ld-aarch64/ifunc-13b.s: Likewise.
731 * ld-aarch64/ifunc-14a.d: Likewise.
732 * ld-aarch64/ifunc-14a.s: Likewise.
733 * ld-aarch64/ifunc-14b.d: Likewise.
734 * ld-aarch64/ifunc-14b.s: Likewise.
735 * ld-aarch64/ifunc-14c.d: Likewise.
736 * ld-aarch64/ifunc-14c.s: Likewise.
737 * ld-aarch64/ifunc-14d.d: Likewise.
738 * ld-aarch64/ifunc-14e.d: Likewise.
739 * ld-aarch64/ifunc-14f.d: Likewise.
740 * ld-aarch64/ifunc-15.d: Likewise.
741 * ld-aarch64/ifunc-15.s: Likewise.
742 * ld-aarch64/ifunc-16.d: Likewise.
743 * ld-aarch64/ifunc-16.s: Likewise.
744 * ld-aarch64/ifunc-17a.d: Likewise.
745 * ld-aarch64/ifunc-17a.s: Likewise.
746 * ld-aarch64/ifunc-17b.d: Likewise.
747 * ld-aarch64/ifunc-17b.s: Likewise.
748 * ld-aarch64/ifunc-18a.d: Likewise.
749 * ld-aarch64/ifunc-18a.s: Likewise.
750 * ld-aarch64/ifunc-18b.d: Likewise.
751 * ld-aarch64/ifunc-18b.s: Likewise.
752 * ld-aarch64/ifunc-19a.d: Likewise.
753 * ld-aarch64/ifunc-19a.s: Likewise.
754 * ld-aarch64/ifunc-19b.d: Likewise.
755 * ld-aarch64/ifunc-19b.s: Likewise.
756 * ld-aarch64/ifunc-2-local.d: Likewise.
757 * ld-aarch64/ifunc-2-local.s: Likewise.
758 * ld-aarch64/ifunc-2.d: Likewise.
759 * ld-aarch64/ifunc-2.s: Likewise.
760 * ld-aarch64/ifunc-20.d: Likewise.
761 * ld-aarch64/ifunc-20.s: Likewise.
762 * ld-aarch64/ifunc-3.s: Likewise.
763 * ld-aarch64/ifunc-3a.d: Likewise.
764 * ld-aarch64/ifunc-3b.d: Likewise.
765 * ld-aarch64/ifunc-4.d: Likewise.
766 * ld-aarch64/ifunc-4.s: Likewise.
767 * ld-aarch64/ifunc-4a.d: Likewise.
768 * ld-aarch64/ifunc-5-local.s: Likewise.
769 * ld-aarch64/ifunc-5.s: Likewise.
770 * ld-aarch64/ifunc-5a-local.d: Likewise.
771 * ld-aarch64/ifunc-5a.d: Likewise.
772 * ld-aarch64/ifunc-5b-local.d: Likewise.
773 * ld-aarch64/ifunc-5b.d: Likewise.
774 * ld-aarch64/ifunc-5r-local.d: Likewise.
775 * ld-aarch64/ifunc-6.s: Likewise.
776 * ld-aarch64/ifunc-6a.d: Likewise.
777 * ld-aarch64/ifunc-6b.d: Likewise.
778 * ld-aarch64/ifunc-7.s: Likewise.
779 * ld-aarch64/ifunc-7a.d: Likewise.
780 * ld-aarch64/ifunc-7b.d: Likewise.
781 * ld-aarch64/ifunc-7c.d: Likewise.
782 * ld-aarch64/ifunc-8.d: Likewise.
783 * ld-aarch64/ifunc-8a.s: Likewise.
784 * ld-aarch64/ifunc-8b.s: Likewise.
785 * ld-aarch64/ifunc-9.d: Likewise.
786 * ld-aarch64/ifunc-9.s: Likewise.
787
788 2013-06-17 Will Newton <will.newton@linaro.org>
789
790 * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be.
791 * ld-aarch64/ifunc-1.d: Likewise.
792 * ld-aarch64/ifunc-10.d: Likewise.
793 * ld-aarch64/ifunc-11.d: Likewise.
794 * ld-aarch64/ifunc-12.d: Likewise.
795 * ld-aarch64/ifunc-13.d: Likewise.
796 * ld-aarch64/ifunc-14a.d: Likewise.
797 * ld-aarch64/ifunc-14b.d: Likewise.
798 * ld-aarch64/ifunc-14c.d: Likewise.
799 * ld-aarch64/ifunc-14d.d: Likewise.
800 * ld-aarch64/ifunc-14e.d: Likewise.
801 * ld-aarch64/ifunc-14f.d: Likewise.
802 * ld-aarch64/ifunc-15.d: Likewise.
803 * ld-aarch64/ifunc-16.d: Likewise.
804 * ld-aarch64/ifunc-17a.d: Likewise.
805 * ld-aarch64/ifunc-17b.d: Likewise.
806 * ld-aarch64/ifunc-18a.d: Likewise.
807 * ld-aarch64/ifunc-18b.d: Likewise.
808 * ld-aarch64/ifunc-19a.d: Likewise.
809 * ld-aarch64/ifunc-19b.d: Likewise.
810 * ld-aarch64/ifunc-2-local.d: Likewise.
811 * ld-aarch64/ifunc-2.d: Likewise.
812 * ld-aarch64/ifunc-20.d: Likewise.
813 * ld-aarch64/ifunc-3a.d: Likewise.
814 * ld-aarch64/ifunc-3b.d: Likewise.
815 * ld-aarch64/ifunc-4.d: Likewise.
816 * ld-aarch64/ifunc-4a.d: Likewise.
817 * ld-aarch64/ifunc-5a-local.d: Likewise.
818 * ld-aarch64/ifunc-5a.d: Likewise.
819 * ld-aarch64/ifunc-5b-local.d: Likewise.
820 * ld-aarch64/ifunc-5b.d: Likewise.
821 * ld-aarch64/ifunc-5r-local.d: Likewise.
822 * ld-aarch64/ifunc-6a.d: Likewise.
823 * ld-aarch64/ifunc-6b.d: Likewise.
824 * ld-aarch64/ifunc-7a.d: Likewise.
825 * ld-aarch64/ifunc-7b.d: Likewise.
826 * ld-aarch64/ifunc-8.d: Likewise.
827 * ld-aarch64/ifunc-9.d: Likewise.
828 * ld-ifunc/ifunc.exp: Likewise.
829
830 2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
831
832 * ld-aarch64/aarch64-elf.exp: Add 'ifunc-7c'.
833 * ld-aarch64/ifunc-7c.d: New test.
834
835 2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
836
837 * ld-aarch64/ifunc-1-local.d: Replace hard-coded immediate offset
838 with regexp.
839 * ld-aarch64/ifunc-1.d: Likewise.
840 * ld-aarch64/ifunc-2-local.d: Likewise.
841 * ld-aarch64/ifunc-2.d: Likewise.
842 * ld-aarch64/ifunc-3a.d: Likewise.
843 * ld-aarch64/ifunc-2-local.s: Change not to declare __GI_foo and foo
844 global.
845
846 2013-06-13 Terry Guo <terry.guo@arm.com>
847
848 PR ld/15302
849 * ld-arm/branch-lks-sym.ld: New script.
850 * ld-arm/thumb-b-lks-sym.s: New test.
851 * ld-arm/thumb-b-lks-sym.d: Expected disassembly.
852 * ld-arm/thumb-bl-lks-sym.s: New test.
853 * ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
854 * ld-arm/arm-elf.exp: Run the new tests.
855
856 2013-06-07 Will Newton <will.newton@linaro.org>
857
858 * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
859 * ld-aarch64/aarch64-elf.exp: Add ifunc tests.
860 * ld-aarch64/ifunc-1-local.d: New file.
861 * ld-aarch64/ifunc-1-local.s: Likewise.
862 * ld-aarch64/ifunc-1.d: Likewise.
863 * ld-aarch64/ifunc-1.s: Likewise.
864 * ld-aarch64/ifunc-10.d: Likewise.
865 * ld-aarch64/ifunc-10.s: Likewise.
866 * ld-aarch64/ifunc-11.d: Likewise.
867 * ld-aarch64/ifunc-11.s: Likewise.
868 * ld-aarch64/ifunc-12.d: Likewise.
869 * ld-aarch64/ifunc-12.s: Likewise.
870 * ld-aarch64/ifunc-13.d: Likewise.
871 * ld-aarch64/ifunc-13a.s: Likewise.
872 * ld-aarch64/ifunc-13b.s: Likewise.
873 * ld-aarch64/ifunc-14a.d: Likewise.
874 * ld-aarch64/ifunc-14a.s: Likewise.
875 * ld-aarch64/ifunc-14b.d: Likewise.
876 * ld-aarch64/ifunc-14b.s: Likewise.
877 * ld-aarch64/ifunc-14c.d: Likewise.
878 * ld-aarch64/ifunc-14c.s: Likewise.
879 * ld-aarch64/ifunc-14d.d: Likewise.
880 * ld-aarch64/ifunc-14e.d: Likewise.
881 * ld-aarch64/ifunc-14f.d: Likewise.
882 * ld-aarch64/ifunc-15.d: Likewise.
883 * ld-aarch64/ifunc-15.s: Likewise.
884 * ld-aarch64/ifunc-16.d: Likewise.
885 * ld-aarch64/ifunc-16.s: Likewise.
886 * ld-aarch64/ifunc-17a.d: Likewise.
887 * ld-aarch64/ifunc-17a.s: Likewise.
888 * ld-aarch64/ifunc-17b.d: Likewise.
889 * ld-aarch64/ifunc-17b.s: Likewise.
890 * ld-aarch64/ifunc-18a.d: Likewise.
891 * ld-aarch64/ifunc-18a.s: Likewise.
892 * ld-aarch64/ifunc-18b.d: Likewise.
893 * ld-aarch64/ifunc-18b.s: Likewise.
894 * ld-aarch64/ifunc-19a.d: Likewise.
895 * ld-aarch64/ifunc-19a.s: Likewise.
896 * ld-aarch64/ifunc-19b.d: Likewise.
897 * ld-aarch64/ifunc-19b.s: Likewise.
898 * ld-aarch64/ifunc-2-local.d: Likewise.
899 * ld-aarch64/ifunc-2-local.s: Likewise.
900 * ld-aarch64/ifunc-2.d: Likewise.
901 * ld-aarch64/ifunc-2.s: Likewise.
902 * ld-aarch64/ifunc-20.d: Likewise.
903 * ld-aarch64/ifunc-20.s: Likewise.
904 * ld-aarch64/ifunc-3.s: Likewise.
905 * ld-aarch64/ifunc-3a.d: Likewise.
906 * ld-aarch64/ifunc-3b.d: Likewise.
907 * ld-aarch64/ifunc-4.d: Likewise.
908 * ld-aarch64/ifunc-4.s: Likewise.
909 * ld-aarch64/ifunc-4a.d: Likewise.
910 * ld-aarch64/ifunc-5-local.s: Likewise.
911 * ld-aarch64/ifunc-5.s: Likewise.
912 * ld-aarch64/ifunc-5a-local.d: Likewise.
913 * ld-aarch64/ifunc-5a.d: Likewise.
914 * ld-aarch64/ifunc-5b-local.d: Likewise.
915 * ld-aarch64/ifunc-5b.d: Likewise.
916 * ld-aarch64/ifunc-5r-local.d: Likewise.
917 * ld-aarch64/ifunc-6.s: Likewise.
918 * ld-aarch64/ifunc-6a.d: Likewise.
919 * ld-aarch64/ifunc-6b.d: Likewise.
920 * ld-aarch64/ifunc-7.s: Likewise.
921 * ld-aarch64/ifunc-7a.d: Likewise.
922 * ld-aarch64/ifunc-7b.d: Likewise.
923 * ld-aarch64/ifunc-8.d: Likewise.
924 * ld-aarch64/ifunc-8a.s: Likewise.
925 * ld-aarch64/ifunc-8b.s: Likewise.
926 * ld-aarch64/ifunc-9.d: Likewise.
927 * ld-aarch64/ifunc-9.s: Likewise.
928
929 2013-06-04 Roland McGrath <mcgrathr@google.com>
930
931 * ld-size/size.exp: For *-*-nacl* targets, use options_regsub(ld)
932 to massage -m arguments into _nacl variants.
933 * ld/testsuite/ld-size/size32-1-i386.d: Loosen regexps so they
934 don't care what the exact addresses are.
935 * ld/testsuite/ld-size/size32-1-x32.d: Likewise.
936 * ld/testsuite/ld-size/size32-1-x86-64.d: Likewise.
937 * ld/testsuite/ld-size/size32-2-i386.d: Likewise.
938 * ld/testsuite/ld-size/size32-2-x32.d: Likewise.
939 * ld/testsuite/ld-size/size32-2-x86-64.d: Likewise.
940 * ld/testsuite/ld-size/size64-1-x32.d: Likewise.
941 * ld/testsuite/ld-size/size64-1-x86-64.d: Likewise.
942 * ld/testsuite/ld-size/size64-2-x32.d: Likewise.
943 * ld/testsuite/ld-size/size64-2-x86-64.d: Likewise.
944
945 2013-06-04 H.J. Lu <hongjiu.lu@intel.com>
946
947 * ld-i386/tlsbindesc-nacl.rd: Updated for text/data/bss section
948 alignment change.
949 * ld-x86-64/split-by-file-nacl.rd: Likewise.
950
951 2013-05-31 H.J. Lu <hongjiu.lu@intel.com>
952
953 * ld-i386/pr12718.d: Updated for text/data/bss section alignment
954 change.
955 * ld-i386/tlsbindesc.dd: Likewise.
956 * ld-i386/tlsbindesc.rd: Likewise.
957 * ld-i386/tlsnopic.dd: Likewise.
958 * ld-i386/tlspic.dd: Likewise.
959 * ld-x86-64/ilp32-4.d: Likewise.
960 * ld-x86-64/pr12718.d: Likewise.
961 * ld-x86-64/split-by-file.rd: Likewise.
962 * ld-x86-64/tlsbin.dd: Likewise.
963 * ld-x86-64/tlsbin.rd: Likewise.
964 * ld-x86-64/tlsbindesc.dd: Likewise.
965 * ld-x86-64/tlsbindesc.rd: Likewise.
966 * ld-x86-64/tlsdesc.dd: Likewise.
967 * ld-x86-64/tlsdesc.rd: Likewise.
968 * ld-x86-64/tlspic.dd: Likewise.
969 * ld-x86-64/tlspic.rd: Likewise.
970
971 2013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
972
973 * ld-mips-elf/jalr3.dd: New test.
974 * ld-mips-elf/jalr3.ld: New test linker script.
975 * ld-mips-elf/mips-elf.exp: Run the new test.
976
977 2013-05-21 Alan Modra <amodra@gmail.com>
978
979 PR ld/12982
980 * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
981
982 2013-05-21 Alan Modra <amodra@gmail.com>
983
984 * ld-powerpc/export-class.exp (supports_ppc64): Delete.
985 (powerpc_export_class_test): Add "endian" param.
986 (abis): Add little-endian targets and test.
987 * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
988
989 2013-05-10 Joel Brobecker <brobecker@adacore.com>
990
991 * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
992 ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
993 for section .loader.
994
995 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
996
997 PR ld/15365
998 * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
999 * ld-mips-elf/ehdr_start-1.nd: New test.
1000 * ld-mips-elf/ehdr_start-2.nd: New test.
1001 * ld-mips-elf/ehdr_start-1.ld: New test linker script.
1002 * ld-mips-elf/ehdr_start-2.ld: New test linker script.
1003 * ld-mips-elf/ehdr_start-new.s: New test source.
1004 * ld-mips-elf/ehdr_start-o32.s: New test source.
1005 * ld-mips-elf/mips-elf.exp: Run the new tests.
1006
1007 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
1008
1009 * ld-elf/provide-hidden-s.nd: New test.
1010 * ld-elf/provide-hidden-abs.nd: New test.
1011 * ld-elf/provide-hidden-def.nd: New test.
1012 * ld-elf/provide-hidden-dyn.nd: New test.
1013 * ld-elf/provide-hidden-sec.nd: New test.
1014 * ld-elf/provide-hidden-dynabs.nd: New test.
1015 * ld-elf/provide-hidden-dynsec.nd: New test.
1016 * ld-elf/provide-hidden-s.ld: New test linker script.
1017 * ld-elf/provide-hidden-1.ld: New test linker script.
1018 * ld-elf/provide-hidden-2.ld: New test linker script.
1019 * ld-elf/provide-hidden-1.s: New test source.
1020 * ld-elf/provide-hidden-2.s: New test source.
1021 * ld-elf/provide-hidden-3.s: New test source.
1022 * ld-elf/provide-hidden-4.s: New test source.
1023 * ld-elf/provide-hidden.exp: New test script.
1024
1025 2013-05-02 Nick Clifton <nickc@redhat.com>
1026
1027 * ld-elf/flags1.d: Expect this test to pass on the MSP430.
1028 * ld-elf/init-fini-arrays.d: Expect this test to fail on the
1029 MSP430.
1030 * ld-elf/merge.d: Expect this test to pass on the MSP430.
1031 * ld-elf/sec64k.exp: Skip these tests for the MSP430.
1032 * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
1033 * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
1034 * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
1035 fail on the MSP430.
1036
1037 2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
1038
1039 * lib/ld-lib.exp (check_shared_lib_support): Also exclude
1040 mips*-*-elf.
1041
1042 2013-04-30 Hans-Peter Nilsson <hp@axis.com>
1043
1044 * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
1045 a negative pattern instead of cris*-*-*.
1046
1047 2013-04-30 Will Newton <will.newton@linaro.org>
1048
1049 * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
1050 * ld-arm/ifunc-17.dd: Update offsets for linker script.
1051 * ld-arm/ifunc-17.gd: Likewise.
1052 * ld-arm/ifunc-17.rd: Likewise.
1053
1054 2013-04-29 Will Newton <will.newton@linaro.org>
1055
1056 * ld-arm/arm-elf.exp: Add IFUNC test 17.
1057 * ld-arm/ifunc-17.dd: New file.
1058 * ld-arm/ifunc-17.gd: Likewise.
1059 * ld-arm/ifunc-17.rd: Likewise.
1060 * ld-arm/ifunc-17.s: Likweise.
1061 * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
1062 * ld-arm/ifunc-2.rd: Likewise.
1063 * ld-arm/ifunc-5.rd: Likewise.
1064 * ld-arm/ifunc-6.rd: Likewise.
1065
1066 2013-04-29 Will Newton <will.newton@linaro.org>
1067
1068 * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
1069
1070 2013-04-22 Alan Modra <amodra@gmail.com>
1071
1072 * ld-powerpc/tlsexe.d: Adjust for section id changes.
1073 * ld-powerpc/tlsexe.r: Likewise.
1074 * ld-powerpc/tlsexetoc.d: Likewise.
1075 * ld-powerpc/tlsexetoc.r: Likewise.
1076 * ld-powerpc/tlsso.d: Likewise.
1077 * ld-powerpc/tlsso.r: Likewise.
1078 * ld-powerpc/tlstocso.d: Likewise.
1079 * ld-powerpc/tlstocso.r: Likewise.
1080
1081 2013-04-15 H.J. Lu <hongjiu.lu@intel.com>
1082
1083 PR ld/15371
1084 * ld-ifunc/ifunc-20-i386.d: New file.
1085 * ld-ifunc/ifunc-20-x86-64.d: Likewise.
1086 * ld-ifunc/ifunc-20.s: Likewise.
1087
1088 2013-04-10 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
1089
1090 * ld-aarch64/gc-plt1.s: New file.
1091 * ld-aarch64/gc-plt2.s: Likewise.
1092 * ld-aarch64/gc-plt-hidden.s: Likewise.
1093 * ld-aarch64/gc-plt-main.s: Likewise.
1094 * ld-aarch64/gc-relocs-257.s: Likewise.
1095 * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
1096 * ld-aarch64/gc-relocs-257.d: Likewise.
1097 * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
1098 * ld-aarch64/aarch64-elf.exp: Add test.
1099
1100 2013-04-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1101
1102 * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
1103 * ld-aarch64/gc-got-relocs.d: Likewise.
1104
1105 2013-04-04 Alan Modra <amodra@gmail.com>
1106
1107 * ld-elf/shared.exp: Update regexp on --no-add-needed and
1108 --no-copy-dt-needed-entries tests.
1109
1110 2013-04-03 Alan Modra <amodra@gmail.com>
1111
1112 PR ld/15227
1113 * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
1114 line number from regexp.
1115 (PR ld/15146 (2)): Similarly.
1116 * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
1117
1118 2013-03-30 Alan Modra <amodra@gmail.com>
1119
1120 PR ld/15323
1121 * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
1122 than using -r to effectively strip out lto info.
1123
1124 2013-03-29 H.J. Lu <hongjiu.lu@intel.com>
1125
1126 PR ld/15323
1127 * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
1128 (lto_run_tests): Add a test for PR ld/15323.
1129
1130 * ld-plugin/pr15323.out: New file.
1131 * ld-plugin/pr15323a.c: Likewise.
1132 * ld-plugin/pr15323b.c: Likewise.
1133
1134 2013-03-22 Nick Clifton <nickc@redhat.com>
1135
1136 * ld-elf/init0.s: Add alloc attribute to .section directive.
1137 * ld-elf/fini1.s: Likewise.
1138 * ld-elf/fini2.s: Likewise.
1139 * ld-elf/fini3.s: Likewise.
1140 * ld-elf/finin.s: Likewise.
1141 * ld-elf/init0.s: Likewise.
1142 * ld-elf/init1.s: Likewise.
1143 * ld-elf/init2.s: Likewise.
1144 * ld-elf/init3.s: Likewise.
1145 * ld-elf/initn.s: Likewise.
1146
1147 2013-02-02 Michael Schewe <michael.schewe@gmx.net>
1148
1149 * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
1150 * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
1151 mov insns.
1152 * ld-h8300/relax-2.d: Update expected disassembly.
1153 * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
1154 @(disp:16,ERx).
1155 * ld-h8300/relax-7b.s: New: Likewise.
1156 * ld-h8300/relax-7.d: New: expected disassembly.
1157
1158 2013-03-20 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
1159
1160 * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
1161 * ld-elf/group8b.d: Likewise.
1162 * ld-elf/group9a.d: Likewise.
1163 * ld-elf/group9b.d: Likewise.
1164 * ld-elf/pr12851.d: Likewise.
1165 * ld-elf/pr12975.d: Likewise.
1166 * ld-elf/pr13177.d: Likewise.
1167 * ld-elf/pr13195.d: Likewise.
1168
1169 2013-03-20 Will Newton <will.newton@linaro.org>
1170
1171 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
1172 based on the symbol name rather than address.
1173 * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
1174 * ld-elfvers/vers15.sym: Likewise.
1175 * ld-elfvers/vers18.sym: Likewise.
1176 * ld-elfvers/vers21.sym: Likewise.
1177 * ld-elfvers/vers9.sym: Likewise.
1178
1179 2013-03-20 Alan Modra <amodra@gmail.com>
1180
1181 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
1182 * ld-elf/shared.exp: Build and run it.
1183
1184 2013-03-20 Alan Modra <amodra@gmail.com>
1185 Will Newton <will.newton@linaro.org
1186
1187 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
1188 linking against shared libraries.
1189 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
1190 Build main1.o using $picflag.
1191
1192 2013-03-18 Alan Modra <amodra@gmail.com>
1193
1194 * ld-elf/pr14862.out: Expect no output.
1195
1196 2013-03-15 Will Newton <will.newton@linaro.org>
1197
1198 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
1199 * ld-arm/gc-hidden-1.d: Likewise.
1200 * ld-elfvsb/elfvsb.exp: Likewise.
1201 * ld-shared/shared.exp: Likewise.
1202
1203 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
1204
1205 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
1206 from list of targets that don't support gc-section.
1207
1208 2013-03-05 Alan Modra <amodra@gmail.com>
1209
1210 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
1211 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
1212
1213 2013-02-28 Nathan Sidwell <nathan@codesourcery.com>
1214
1215 * ld-arm/tls-local-static.s: New test.
1216 * ld-arm/tls-local-static.d: New.
1217 * ld-arm/arm-elf.exp (tls-local-static): Add test.
1218
1219 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
1220
1221 PR ld/15167
1222 * ld-unique/unique.exp: Add a test for shared library with
1223 reference.
1224
1225 2013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
1226
1227 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
1228 its contents to ar_simple_create and ld_simple_link after
1229 objfiles.
1230 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
1231 * ld-alpha/alpha.exp: Likewise.
1232 * ld-arm/arm-elf.exp: Likewise.
1233 * ld-arm/export-class.exp: Likewise.
1234 * ld-elf/comm-data.exp: Likewise.
1235 * ld-elf/eh-group.exp: Likewise.
1236 * ld-elf/elf.exp: Likewise.
1237 * ld-elf/export-class.exp: Likewise.
1238 * ld-elfvers/vers.exp: Likewise.
1239 * ld-frv/tls.exp: Likewise.
1240 * ld-i386/export-class.exp: Likewise.
1241 * ld-i386/i386.exp: Likewise.
1242 * ld-ia64/ia64.exp: Likewise.
1243 * ld-libs/libs.exp: Likewise.
1244 * ld-m68k/m68k.exp: Likewise.
1245 * ld-metag/metag.exp: Likewise.
1246 * ld-mips-elf/comm-data.exp: Likewise.
1247 * ld-mips-elf/export-class.exp: Likewise.
1248 * ld-mips-elf/mips-elf.exp: Likewise.
1249 * ld-mn10300/mn10300.exp: Likewise.
1250 * ld-pe/pe-compile.exp: Likewise.
1251 * ld-pe/pe.exp: Likewise.
1252 * ld-plugin/plugin.exp: Likewise.
1253 * ld-powerpc/aix52.exp: Likewise.
1254 * ld-powerpc/export-class.exp: Likewise.
1255 * ld-powerpc/powerpc.exp: Likewise.
1256 * ld-s390/s390.exp: Likewise.
1257 * ld-sh/sh-vxworks.exp: Likewise.
1258 * ld-sh/sh64/sh64.exp: Likewise.
1259 * ld-sparc/sparc.exp: Likewise.
1260 * ld-tic6x/tic6x.exp: Likewise.
1261 * ld-tilegx/tilegx.exp: Likewise.
1262 * ld-tilepro/tilepro.exp: Likewise.
1263 * ld-undefined/entry.exp: Likewise.
1264 * ld-vax-elf/vax-elf.exp: Likewise.
1265 * ld-x86-64/dwarfreloc.exp: Likewise.
1266 * ld-x86-64/export-class.exp: Likewise.
1267 * ld-x86-64/x86-64.exp: Likewise.
1268 * ld-xc16x/xc16x.exp: Likewise.
1269 * ld-xstormy16/xstormy16.exp: Likewise.
1270 * ld-xtensa/xtensa.exp: Likewise.
1271
1272 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
1273
1274 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
1275 mapping.
1276 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
1277
1278 2013-02-18 Alan Modra <amodra@gmail.com>
1279
1280 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
1281 (PR ld/15146 (1), (2)): Likewise.
1282 (LTO 7): Likewise.
1283
1284 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
1285
1286 PR ld/15146
1287 * ld-plugin/pr15146.d: New file.
1288 * ld-plugin/pr15146a.c: Likewise.
1289 * ld-plugin/pr15146b.c: Likewise.
1290 * ld-plugin/pr15146c.c: Likewise.
1291 * ld-plugin/pr15146d.c: Likewise.
1292
1293 * ld-plugin/lto.exp: Add tests for PR ld/15146.
1294
1295 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
1296
1297 * ld-metag/pcrel.d: Fix the expected disassembler
1298 output to be in little endian format
1299 * ld-metag/shared.d: likewise
1300 * ld-metag/stub.d: likewise
1301 * ld-metag/stub_pic_app.d: likewise
1302 * ld-metag/stub_pic_shared.d: likewise
1303 * ld-metag/stub_shared.d: likewise
1304
1305 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1306
1307 * ld-mips-elf/mips16-pic-2.dd,
1308 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
1309 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
1310 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
1311 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
1312 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
1313 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
1314 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
1315 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
1316 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
1317 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
1318 ld-mips-elf/got-page-7.got: New tests.
1319 * ld-mips-elf/mips-elf.exp: Run them.
1320
1321 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1322
1323 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
1324 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
1325 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
1326 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
1327 for new hash table order.
1328
1329 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1330
1331 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
1332 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
1333 that symbols are added to per-bfd GOTs.
1334
1335 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1336
1337 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
1338 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
1339 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
1340 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
1341 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
1342 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
1343 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
1344 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
1345 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
1346 got_entry hash function.
1347
1348 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1349
1350 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
1351 unused GOT entries.
1352
1353 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
1354
1355 PR ld/15107
1356 * ld-unique/unique_empty.s: Add reference to "b".
1357
1358 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
1359
1360 * ld-size/size-10.rd: Updated.
1361 * ld-size/size-8.rd: Likewise.
1362 * ld-size/size32-2-i386.d: Likewise.
1363 * ld-size/size32-2-x32.d: Likewise.
1364 * ld-size/size32-2-x86-64.d: Likewise.
1365 * ld-size/size64-2-x32.d: Likewise.
1366 * ld-size/size64-2-x86-64.d: Likewise.
1367
1368 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
1369 linker for size-8 test.
1370
1371 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
1372 Andrew Jenner <andrew@codesourcery.com>
1373
1374 Based on patches from Altera Corporation.
1375
1376 * ld-nios2/emit-relocs-1a.s: New.
1377 * ld-nios2/emit-relocs-1b.s: New.
1378 * ld-nios2/emit-relocs-1.d: New.
1379 * ld-nios2/emit-relocs-1.ld: New.
1380 * ld-nios2/gprel.d: New.
1381 * ld-nios2/gprel.s: New.
1382 * ld-nios2/hilo16.d: New.
1383 * ld-nios2/hilo16.s: New.
1384 * ld-nios2/hilo16_symbol.s: New.
1385 * ld-nios2/imm5.d: New.
1386 * ld-nios2/imm5.s: New.
1387 * ld-nios2/imm5_symbol.s: New.
1388 * ld-nios2/nios2.exp: New.
1389 * ld-nios2/pcrel16.d: New.
1390 * ld-nios2/pcrel16_label.s: New.
1391 * ld-nios2/pcrel16.s: New.
1392 * ld-nios2/relax_callr.d: New.
1393 * ld-nios2/relax_callr.ld: New.
1394 * ld-nios2/relax_callr.s: New.
1395 * ld-nios2/relax_cjmp.d: New.
1396 * ld-nios2/relax_cjmp.s: New.
1397 * ld-nios2/relax_jmp.ld: New.
1398 * ld-nios2/relax_section.d: New.
1399 * ld-nios2/relax_section.s: New.
1400 * ld-nios2/relax_ujmp.d: New.
1401 * ld-nios2/relax_ujmp.s: New.
1402 * ld-nios2/reloc.d: New.
1403 * ld-nios2/reloc.s: New.
1404 * ld-nios2/reloc_symbol.s: New.
1405 * ld-nios2/s16.d: New.
1406 * ld-nios2/s16.s: New.
1407 * ld-nios2/s16_symbol.s: New.
1408 * ld-nios2/u16.d: New.
1409 * ld-nios2/u16.s: New.
1410 * ld-nios2/u16_symbol.s: New.
1411 * ld-elf/indirect.exp: Skip on targets that don't support
1412 -shared -fPIC.
1413 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
1414 * ld-plugin/lto.exp: Skip shared library tests on targets that
1415 don't support them. Skip execution tests on non-native targets.
1416
1417 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
1418
1419 * ld-elf/now-1.d: New file.
1420 * ld-elf/now-2.d: Likewise.
1421 * ld-elf/now-3.d: Likewise.
1422 * ld-elf/now-4.d: Likewise.
1423 * ld-elf/rpath-1.d: Likewise.
1424 * ld-elf/rpath-2.d: Likewise.
1425 * ld-elf/runpath-1.d: Likewise.
1426 * ld-elf/runpath-2.d: Likewise.
1427
1428 2013-02-06 Alan Modra <amodra@gmail.com>
1429
1430 PR ld/15096
1431 * ld-elf/new-dtags-1.d: Delete.
1432 * ld-elf/new-dtags-2.d: Likewise.
1433 * ld-elf/new-dtags-3.d: Likewise.
1434 * ld-elf/new-dtags-4.d: Likewise.
1435 * ld-elf/new-dtags-5.d: Likewise.
1436 * ld-elf/new-dtags-6.d: Likewise.
1437 * ld-elf/new-dtags-7.d: Likewise.
1438 * ld-elf/new-dtags-8.d: Likewise.
1439
1440 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
1441
1442 PR ld/15096
1443 * ld-elf/new-dtags-1.d: New test.
1444 * ld-elf/new-dtags-2.d: Likewise.
1445 * ld-elf/new-dtags-3.d: Likewise.
1446 * ld-elf/new-dtags-4.d: Likewise.
1447 * ld-elf/new-dtags-5.d: Likewise.
1448 * ld-elf/new-dtags-6.d: Likewise.
1449 * ld-elf/new-dtags-7.d: Likewise.
1450 * ld-elf/new-dtags-8.d: Likewise.
1451
1452 2013-01-31 Alan Modra <amodra@gmail.com>
1453
1454 * ld-powerpc/tlsexe.d: Update for changed stub names.
1455 * ld-powerpc/tlsexe.r: Likewise.
1456 * ld-powerpc/tlsexetoc.d: Likewise.
1457 * ld-powerpc/tlsexetoc.r: Likewise.
1458 * ld-powerpc/tlsso.d: Likewise.
1459 * ld-powerpc/tlsso.r: Likewise.
1460 * ld-powerpc/tlstocso.d: Likewise.
1461 * ld-powerpc/tlstocso.r: Likewise.
1462
1463 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
1464
1465 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
1466 default for *-*-linux-* by passing explicitly for all targets.
1467
1468 2013-01-21 Alan Modra <amodra@gmail.com>
1469
1470 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
1471 --no-as-needed in cflags.
1472
1473 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
1474
1475 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
1476
1477 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
1478
1479 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
1480
1481 * ld-size/size-10.rd: Updated.
1482 * ld-size/size-8.rd: Likewise.
1483 * ld-size/size32-2-i386.d: Likewise.
1484 * ld-size/size32-2-x32.d: Likewise.
1485 * ld-size/size32-2-x86-64.d: Likewise.
1486 * ld-size/size64-2-x32.d: Likewise.
1487 * ld-size/size64-2-x86-64.d: Likewise.
1488
1489 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1490
1491 * ld-size/size-7.out: New file.
1492 * ld-size/size-8.out: Likewise.
1493 * ld-size/size-9.out: Likewise.
1494 * ld-size/size-9.rd: Likewise.
1495 * ld-size/size-9a.c: Likewise.
1496 * ld-size/size-9b.c: Likewise.
1497 * ld-size/size-10.out: Likewise.
1498 * ld-size/size-10.rd: Likewise.
1499 * ld-size/size-10a.c: Likewise.
1500 * ld-size/size-10b.c: Likewise.
1501
1502 * ld-size/size.exp (build_tests): Build libsize-9.so and
1503 libsize-10.so.
1504 Run-time size relocation tests if supported.
1505 (run_time_tests): New.
1506
1507 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1508
1509 * ld-size/size-1.c: New file.
1510 * ld-size/size-1.out: Likewise.
1511 * ld-size/size-1a.c: Likewise.
1512 * ld-size/size-1b.c: Likewise.
1513 * ld-size/size-2.c: Likewise.
1514 * ld-size/size-2.out: Likewise.
1515 * ld-size/size-2a.c: Likewise.
1516 * ld-size/size-2b.c: Likewise.
1517
1518 * ld-size/size.exp (build_tests): Build libsize-1.so and
1519 libsize-2.so.
1520 (run_tests): Run size-1 and size-2.
1521
1522 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1523
1524 * ld-size/size32-3-i386.d: New file.
1525 * ld-size/size32-3-x32.d: Likewise.
1526 * ld-size/size32-3-x86-64.d: Likewise.
1527 * ld-size/size32-3a.s: Likewise.
1528 * ld-size/size32-3b.s: Likewise.
1529
1530 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
1531
1532 * ld-size/size.exp: New file.
1533 * ld-size/size32-1-i386.d: Likewise.
1534 * ld-size/size32-1-x32.d: Likewise.
1535 * ld-size/size32-1-x86-64.d: Likewise.
1536 * ld-size/size32-1.s: Likewise.
1537 * ld-size/size32-2-i386.d: Likewise.
1538 * ld-size/size32-2-x32.d: Likewise.
1539 * ld-size/size32-2-x86-64.d: Likewise.
1540 * ld-size/size32-2.s: Likewise.
1541 * ld-size/size64-1-x32.d: Likewise.
1542 * ld-size/size64-1-x86-64.d: Likewise.
1543 * ld-size/size64-1.s: Likewise.
1544 * ld-size/size64-2-x32.d: Likewise.
1545 * ld-size/size64-2-x86-64.d: Likewise.
1546 * ld-size/size64-2.s: Likewise.
1547 * ld-size/size-3.c: Likewise.
1548 * ld-size/size-3.out: Likewise.
1549 * ld-size/size-3a.c: Likewise.
1550 * ld-size/size-3b.c: Likewise.
1551 * ld-size/size-3c.c: Likewise.
1552 * ld-size/size-4.out: Likewise.
1553 * ld-size/size-4a.c: Likewise.
1554 * ld-size/size-4b.c: Likewise.
1555 * ld-size/size-5.out: Likewise.
1556 * ld-size/size-5a.c: Likewise.
1557 * ld-size/size-5b.c: Likewise.
1558 * ld-size/size-6.out: Likewise.
1559 * ld-size/size-6a.c: Likewise.
1560 * ld-size/size-6b.c: Likewise.
1561 * ld-size/size-7.rd: Likewise.
1562 * ld-size/size-7a.c: Likewise.
1563 * ld-size/size-7b.c: Likewise.
1564 * ld-size/size-8.rd: Likewise.
1565 * ld-size/size-8a.c: Likewise.
1566 * ld-size/size-8b.c: Likewise.
1567
1568 2013-01-16 Alan Modra <amodra@gmail.com>
1569
1570 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
1571
1572 2013-01-15 Alan Modra <amodra@gmail.com>
1573
1574 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
1575 * ld-powerpc/tlsso.g: Likewise.
1576 * ld-powerpc/tlsso.r: Likewise.
1577 * ld-powerpc/tlstocso.d: Likewise.
1578 * ld-powerpc/tlstocso.g: Likewise.
1579
1580 2013-01-15 Alan Modra <amodra@gmail.com>
1581
1582 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
1583 * ld-plugin/lto-16b.d: Likewise.
1584 * ld-plugin/lto-17a.d: Likewise.
1585 * ld-plugin/lto-17b-2.d: Likewise.
1586
1587 2013-01-14 Alan Modra <amodra@gmail.com>
1588
1589 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
1590 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
1591 updated microblaze page size.
1592
1593 2013-01-10 Will Newton <will.newton@imgtec.com>
1594
1595 * ld-elf/merge.d: Mark Meta as xfail.
1596 * ld-gc/start.d: Skip this test on Meta.
1597 * ld-gc/personality.d: Skip this test on Meta.
1598 * ld-metag/external.s: New file.
1599 * ld-metag/metag.exp: New file.
1600 * ld-metag/pcrel.d: New file.
1601 * ld-metag/pcrel.s: New file.
1602 * ld-metag/shared.d: New file.
1603 * ld-metag/shared.r: New file.
1604 * ld-metag/shared.s: New file.
1605 * ld-metag/stub.d: New file.
1606 * ld-metag/stub.s: New file.
1607 * ld-metag/stub_pic_app.d: New file.
1608 * ld-metag/stub_pic_app.r: New file.
1609 * ld-metag/stub_pic_app.s: New file.
1610 * ld-metag/stub_pic_shared.d: New file.
1611 * ld-metag/stub_pic_shared.s: New file.
1612 * ld-metag/stub_shared.d: New file.
1613 * ld-metag/stub_shared.r: New file.
1614 * ld-metag/stub_shared.s: New file.
1615
1616 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
1617
1618 * ld-i386/export-class.exp: Restore (and reword) comment about
1619 excluded targets.
1620
1621 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
1622
1623 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
1624 the objdump directive.
1625 * ld-aarch64/emit-relocs-266.d: Ditto.
1626 * ld-aarch64/emit-relocs-268.d: Ditto.
1627 * ld-aarch64/emit-relocs-269.d: Ditto.
1628 * ld-aarch64/emit-relocs-270.d: Ditto.
1629 * ld-aarch64/emit-relocs-271.d: Ditto.
1630 * ld-aarch64/emit-relocs-272.d: Ditto.
1631
1632 For older changes see ChangeLog-2012
1633 \f
1634 Copyright (C) 2013 Free Software Foundation, Inc.
1635
1636 Copying and distribution of this file, with or without modification,
1637 are permitted in any medium without royalty provided the copyright
1638 notice and this notice are preserved.
1639
1640 Local Variables:
1641 mode: change-log
1642 left-margin: 8
1643 fill-column: 74
1644 version-control: never
1645 End:
This page took 0.087809 seconds and 4 git commands to generate.