1 2013-08-24 Maciej W. Rozycki <macro@linux-mips.org>
3 * ld-arm/export-class.exp: Handle non-EABI targets.
5 2013-08-23 Roland McGrath <mcgrathr@google.com>
7 * ld-x86-64/ilp32-4-nacl.d: Update for 2013-05-31 gas alignment change.
8 * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
9 * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
10 * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
11 * ld/testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
13 2013-08-23 Yuri Chornoivan <yurchor@ukr.net>
16 * ld-mips-elf/mips16-pic-1.inc: Fix typos.
18 2013-08-22 Alan Modra <amodra@gmail.com>
20 * ld-powerpc/powerpc.exp: Substitute for le in options_regsub(ld).
21 Correct ppc64elftests option replacement.
22 (supports_ppc64): Match elf64lppc too.
23 * ld-powerpc/relbrlt.d: Update for little-endian.
24 * ld-powerpc/symtocbase.d: Likewise.
25 * ld-powerpc/tls.t: Likewise.
26 * ld-powerpc/tlsexetoc.g: Likewise.
27 * ld-powerpc/tlsso.d: Likewise.
28 * ld-powerpc/tlsso.g: Likewise.
29 * ld-powerpc/tlstoc.t: Likewise.
30 * ld-powerpc/tlstocso.d: Likewise.
31 * ld-powerpc/tlstocso.g: Likewise.
32 * ld-powerpc/tlstocso.t: Likewise.
33 * ld-powerpc/tocopt.d: Likewise.
34 * ld-powerpc/tocopt2.d: Likewise.
35 * ld-powerpc/tocopt3.d: Likewise.
36 * ld-powerpc/tocopt4.d: Likewise.
37 * ld-powerpc/tocopt5.d: Likewise.
39 2013-08-14 Clemens Lang <clemens.lang@fau.de>
41 * ld-scripts/log2.exp: New: Run the new log2 test.
42 * ld-scripts/log2.s: Source for the new test.
43 * ld-scripts/log2.t: Linker script for new test.
45 2013-08-14 John Tytgat <john@bass-software.com>
48 * ld-arm/group-relocs-ldr-bad.s: Redefine bar into foo section
49 beyond 16 bit offset width.
50 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
51 * ld-arm/group-relocs-ldr-bad.d: Adjust expected result.
52 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
53 * ld-arm/group-relocs.s: Add comments. Move symbols used for sb
54 group relocations into .data section. Drop section zero. Use pc/r0
55 as base register when pc/sb group relocations are used.
56 * ld-arm/group-relocs.d: Adjust expected result.
57 * ld-arm/group-relocs-alu-bad-2.d: New test for sb group relocation.
58 * ld-arm/group-relocs-ldc-bad-2.d: Likewise.
59 * ld-arm/group-relocs-ldr-bad-2.d: New test for pc group relocation.
60 * ld-arm/group-relocs-ldrs-bad-2.d: Likewise.
61 * ld-arm/unresolved-2.d: Add sb relocation failure test.
62 * ld-arm/group-relocs-alu-bad-2.s: New test source.
63 * ld-arm/group-relocs-ldr-bad-2.s: Likewise.
64 * ld-arm/group-relocs-ldrs-bad-2.s: Likewise.
65 * ld-arm/group-relocs-ldc-bad-2.s: Likewise.
66 * ld-arm/unresolved-2.s: Likewise.
67 * ld-arm/arm-elf.exp: For group-relocs, drop section zero start
68 definition. Run the new tests.
70 2013-08-09 Nick Clifton <nickc@redhat.com>
72 * lib/ld-lib.exp (check_shared_lib_support): Note that the RL78
73 does not support shared library generation.
75 2013-07-31 John Tytgat <john@bass-software.com>
78 * ld-arm/group-relocs-alu-bad-2.d; New.
79 * ld-arm/group-relocs-alu-bad-2.s: New.
80 * ld-arm/group-relocs-ldc-bad-2.d: New.
81 * ld-arm/group-relocs-ldc-bad-2.s: New.
82 * ld-arm/group-relocs-ldr-bad-2.d: New.
83 * ld-arm/group-relocs-ldr-bad-2.s: New.
84 * ld-arm/group-relocs-ldrs-bad-2.d: New.
85 * ld-arm/group-relocs-ldrs-bad-2: New.
86 * ld-arm/arm-elf.exp: Add the new tests.
87 * ld-arm/group-relocs-ldr-bad.d: Update expected output.
88 * ld-arm/group-relocs-ldr-bad.s: Likewise.
89 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
90 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
91 * ld-arm/group-relocs.d: Likewise.
92 * ld-arm/group-relocs.s: Likewise.
94 2013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
96 * ld-vax-elf/export-class-call.dd: New test.
97 * ld-vax-elf/export-class-call.rd: New test.
98 * ld-vax-elf/export-class-call.xd: New test.
99 * ld-vax-elf/export-class-data.dd: New test.
100 * ld-vax-elf/export-class-data.rd: New test.
101 * ld-vax-elf/export-class-data.xd: New test.
102 * ld-vax-elf/export-class.ld: New test linker script.
103 * ld-vax-elf/export-class-call.s: New test source.
104 * ld-vax-elf/export-class-data.s: New test source.
105 * ld-vax-elf/export-class-def.s: New test source.
106 * ld-vax-elf/vax-elf.exp: Run the new tests.
107 * ld-vax-elf/vax-export-class.rd: New test.
108 * ld-vax-elf/vax-export-class.xd: New test.
109 * ld-vax-elf/export-class.exp: New test script.
111 2013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
113 * ld-vax-elf/got-local-exe.xd: New test.
114 * ld-vax-elf/got-local-lib.xd: New test.
115 * ld-vax-elf/got-local-aux.s: New test source.
116 * ld-vax-elf/got-local-def.s: New test source.
117 * ld-vax-elf/got-local-ref.s: New test source.
118 * ld-vax-elf/vax-elf.exp: Run the new tests.
120 2013-07-24 H.J. Lu <hongjiu.lu@intel.com>
123 * ld-elf/shared.exp (build_tests): Check .gnu.warning section
124 in the libbarw.so library.
125 * ld-elf/libbarw.rd: New.
127 * lib/ld-lib.exp (run_cc_link_tests): Support checking on
128 output with warning message.
130 2013-07-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
132 * ld-scripts/script.exp: Use run_dump_test instead of
133 ld_simple_link to check the error message.
134 * ld-scripts/align-with-input.d: New file.
135 * ld-scripts/region-alias-1.d: Likewise.
136 * ld-scripts/region-alias-2.d: Likewise.
137 * ld-scripts/region-alias-3.d: Likewise.
138 * ld-scripts/region-alias-4.d: Likewise.
140 2013-07-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
142 * ld-scripts/script.exp: Run align with input test.
143 * ld-scripts/align-with-input.t: New file.
144 * ld-scripts/rgn-at8.d: Likewise.
145 * ld-scripts/rgn-at8.t: Likewise.
147 2013-07-18 Terry Guo <terry.guo@arm.com>
149 * ld-arm/thumb-b-lks-sym.d: Updated to be more flexible.
150 * ld-arm/thumb-bl-lks-sym.d: Likewise.
152 2013-07-18 Roland McGrath <mcgrathr@google.com>
154 * ld-arm/farcall-arm-nacl.d: New file.
155 * ld-arm/farcall-arm-nacl-pic.d: New file.
156 * ld-arm/farcall-data-nacl.d: New file.
157 * ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
158 "action" lists for those cases to use a different dump file for NaCl
160 Massage $armeabitests_common to drop the extra element or the one
161 before it, depending on [istarget "arm*-*-nacl*"].
163 * ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
164 erratum fix", Thumb-only and interworking cases to ...
165 (armelftests_nonacl): ... here.
166 (armeabitests_common): Move all "erratum 760522 fix", Thumb-only
167 and interworking cases to ...
168 (armeabitests_nonacl): ... here.
170 2013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
172 * ld-mips-elf/nan-2008.d: New test.
173 * ld-mips-elf/nan-legacy.d: New test.
174 * ld-mips-elf/nan-mixed-1.d: New test.
175 * ld-mips-elf/nan-mixed-2.d: New test.
176 * ld-mips-elf/nan-2008.s: New test source.
177 * ld-mips-elf/nan-legacy.s: New test source.
179 2013-07-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
181 * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
182 * ld-aarch64/gc-relocs-309.s: Likewise.
184 2013-07-02 Marcus Shawcroft <marcus.shawcroft@arm.com>
186 * ld-aarch64/gc-plt-relocs.d: Adjust expected .got offsets.
187 * ld-aarch64/tls-desc-ie.d: Likewise.
188 * ld-aarch64/emit-relocs-311.d: Adjust expected symbol.
189 * ld-aarch64/tls-relax-all.d: Likewise.
190 * ld-aarch64/tls-relax-gd-ie.d: Likewise.
191 * ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
192 * ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
194 2013-07-01 H.J. Lu <hongjiu.lu@intel.com>
196 * ld-x86-64/tlsg.sd: Adjusted.
198 2013-06-28 H.J. Lu <hongjiu.lu@intel.com>
201 * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
202 * ld-x86-64/tlsg.sd: Updated.
204 2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
206 * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
207 * ld-mips-elf/pic-and-nonpic-3a.dd: Update for the _MIPS_STUBS_
209 * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
210 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
211 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
212 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
213 * ld-mips-elf/stub-dynsym-1-10000.d: Likewise.
214 * ld-mips-elf/stub-dynsym-1-2fe80.d: Likewise.
215 * ld-mips-elf/stub-dynsym-1-7fff.d: Likewise.
216 * ld-mips-elf/stub-dynsym-1-8000.d: Likewise.
217 * ld-mips-elf/stub-dynsym-1-fff0.d: Likewise.
218 * ld-mips-elf/tlslib-o32.d: Likewise.
220 2013-06-19 Will Newton <will.newton@linaro.org>
222 * ld-aarch64/aarch64-elf.exp: Remove ifunc tests.
223 * ld-ifunc/ifunc.exp: Disable ifunc tests on AArch64.
224 * ld-aarch64/ifunc-1-local.d: Remove.
225 * ld-aarch64/ifunc-1-local.s: Likewise.
226 * ld-aarch64/ifunc-1.d: Likewise.
227 * ld-aarch64/ifunc-1.s: Likewise.
228 * ld-aarch64/ifunc-10.d: Likewise.
229 * ld-aarch64/ifunc-10.s: Likewise.
230 * ld-aarch64/ifunc-11.d: Likewise.
231 * ld-aarch64/ifunc-11.s: Likewise.
232 * ld-aarch64/ifunc-12.d: Likewise.
233 * ld-aarch64/ifunc-12.s: Likewise.
234 * ld-aarch64/ifunc-13.d: Likewise.
235 * ld-aarch64/ifunc-13a.s: Likewise.
236 * ld-aarch64/ifunc-13b.s: Likewise.
237 * ld-aarch64/ifunc-14a.d: Likewise.
238 * ld-aarch64/ifunc-14a.s: Likewise.
239 * ld-aarch64/ifunc-14b.d: Likewise.
240 * ld-aarch64/ifunc-14b.s: Likewise.
241 * ld-aarch64/ifunc-14c.d: Likewise.
242 * ld-aarch64/ifunc-14c.s: Likewise.
243 * ld-aarch64/ifunc-14d.d: Likewise.
244 * ld-aarch64/ifunc-14e.d: Likewise.
245 * ld-aarch64/ifunc-14f.d: Likewise.
246 * ld-aarch64/ifunc-15.d: Likewise.
247 * ld-aarch64/ifunc-15.s: Likewise.
248 * ld-aarch64/ifunc-16.d: Likewise.
249 * ld-aarch64/ifunc-16.s: Likewise.
250 * ld-aarch64/ifunc-17a.d: Likewise.
251 * ld-aarch64/ifunc-17a.s: Likewise.
252 * ld-aarch64/ifunc-17b.d: Likewise.
253 * ld-aarch64/ifunc-17b.s: Likewise.
254 * ld-aarch64/ifunc-18a.d: Likewise.
255 * ld-aarch64/ifunc-18a.s: Likewise.
256 * ld-aarch64/ifunc-18b.d: Likewise.
257 * ld-aarch64/ifunc-18b.s: Likewise.
258 * ld-aarch64/ifunc-19a.d: Likewise.
259 * ld-aarch64/ifunc-19a.s: Likewise.
260 * ld-aarch64/ifunc-19b.d: Likewise.
261 * ld-aarch64/ifunc-19b.s: Likewise.
262 * ld-aarch64/ifunc-2-local.d: Likewise.
263 * ld-aarch64/ifunc-2-local.s: Likewise.
264 * ld-aarch64/ifunc-2.d: Likewise.
265 * ld-aarch64/ifunc-2.s: Likewise.
266 * ld-aarch64/ifunc-20.d: Likewise.
267 * ld-aarch64/ifunc-20.s: Likewise.
268 * ld-aarch64/ifunc-3.s: Likewise.
269 * ld-aarch64/ifunc-3a.d: Likewise.
270 * ld-aarch64/ifunc-3b.d: Likewise.
271 * ld-aarch64/ifunc-4.d: Likewise.
272 * ld-aarch64/ifunc-4.s: Likewise.
273 * ld-aarch64/ifunc-4a.d: Likewise.
274 * ld-aarch64/ifunc-5-local.s: Likewise.
275 * ld-aarch64/ifunc-5.s: Likewise.
276 * ld-aarch64/ifunc-5a-local.d: Likewise.
277 * ld-aarch64/ifunc-5a.d: Likewise.
278 * ld-aarch64/ifunc-5b-local.d: Likewise.
279 * ld-aarch64/ifunc-5b.d: Likewise.
280 * ld-aarch64/ifunc-5r-local.d: Likewise.
281 * ld-aarch64/ifunc-6.s: Likewise.
282 * ld-aarch64/ifunc-6a.d: Likewise.
283 * ld-aarch64/ifunc-6b.d: Likewise.
284 * ld-aarch64/ifunc-7.s: Likewise.
285 * ld-aarch64/ifunc-7a.d: Likewise.
286 * ld-aarch64/ifunc-7b.d: Likewise.
287 * ld-aarch64/ifunc-7c.d: Likewise.
288 * ld-aarch64/ifunc-8.d: Likewise.
289 * ld-aarch64/ifunc-8a.s: Likewise.
290 * ld-aarch64/ifunc-8b.s: Likewise.
291 * ld-aarch64/ifunc-9.d: Likewise.
292 * ld-aarch64/ifunc-9.s: Likewise.
294 2013-06-17 Will Newton <will.newton@linaro.org>
296 * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be.
297 * ld-aarch64/ifunc-1.d: Likewise.
298 * ld-aarch64/ifunc-10.d: Likewise.
299 * ld-aarch64/ifunc-11.d: Likewise.
300 * ld-aarch64/ifunc-12.d: Likewise.
301 * ld-aarch64/ifunc-13.d: Likewise.
302 * ld-aarch64/ifunc-14a.d: Likewise.
303 * ld-aarch64/ifunc-14b.d: Likewise.
304 * ld-aarch64/ifunc-14c.d: Likewise.
305 * ld-aarch64/ifunc-14d.d: Likewise.
306 * ld-aarch64/ifunc-14e.d: Likewise.
307 * ld-aarch64/ifunc-14f.d: Likewise.
308 * ld-aarch64/ifunc-15.d: Likewise.
309 * ld-aarch64/ifunc-16.d: Likewise.
310 * ld-aarch64/ifunc-17a.d: Likewise.
311 * ld-aarch64/ifunc-17b.d: Likewise.
312 * ld-aarch64/ifunc-18a.d: Likewise.
313 * ld-aarch64/ifunc-18b.d: Likewise.
314 * ld-aarch64/ifunc-19a.d: Likewise.
315 * ld-aarch64/ifunc-19b.d: Likewise.
316 * ld-aarch64/ifunc-2-local.d: Likewise.
317 * ld-aarch64/ifunc-2.d: Likewise.
318 * ld-aarch64/ifunc-20.d: Likewise.
319 * ld-aarch64/ifunc-3a.d: Likewise.
320 * ld-aarch64/ifunc-3b.d: Likewise.
321 * ld-aarch64/ifunc-4.d: Likewise.
322 * ld-aarch64/ifunc-4a.d: Likewise.
323 * ld-aarch64/ifunc-5a-local.d: Likewise.
324 * ld-aarch64/ifunc-5a.d: Likewise.
325 * ld-aarch64/ifunc-5b-local.d: Likewise.
326 * ld-aarch64/ifunc-5b.d: Likewise.
327 * ld-aarch64/ifunc-5r-local.d: Likewise.
328 * ld-aarch64/ifunc-6a.d: Likewise.
329 * ld-aarch64/ifunc-6b.d: Likewise.
330 * ld-aarch64/ifunc-7a.d: Likewise.
331 * ld-aarch64/ifunc-7b.d: Likewise.
332 * ld-aarch64/ifunc-8.d: Likewise.
333 * ld-aarch64/ifunc-9.d: Likewise.
334 * ld-ifunc/ifunc.exp: Likewise.
336 2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
338 * ld-aarch64/aarch64-elf.exp: Add 'ifunc-7c'.
339 * ld-aarch64/ifunc-7c.d: New test.
341 2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
343 * ld-aarch64/ifunc-1-local.d: Replace hard-coded immediate offset
345 * ld-aarch64/ifunc-1.d: Likewise.
346 * ld-aarch64/ifunc-2-local.d: Likewise.
347 * ld-aarch64/ifunc-2.d: Likewise.
348 * ld-aarch64/ifunc-3a.d: Likewise.
349 * ld-aarch64/ifunc-2-local.s: Change not to declare __GI_foo and foo
352 2013-06-13 Terry Guo <terry.guo@arm.com>
355 * ld-arm/branch-lks-sym.ld: New script.
356 * ld-arm/thumb-b-lks-sym.s: New test.
357 * ld-arm/thumb-b-lks-sym.d: Expected disassembly.
358 * ld-arm/thumb-bl-lks-sym.s: New test.
359 * ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
360 * ld-arm/arm-elf.exp: Run the new tests.
362 2013-06-07 Will Newton <will.newton@linaro.org>
364 * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
365 * ld-aarch64/aarch64-elf.exp: Add ifunc tests.
366 * ld-aarch64/ifunc-1-local.d: New file.
367 * ld-aarch64/ifunc-1-local.s: Likewise.
368 * ld-aarch64/ifunc-1.d: Likewise.
369 * ld-aarch64/ifunc-1.s: Likewise.
370 * ld-aarch64/ifunc-10.d: Likewise.
371 * ld-aarch64/ifunc-10.s: Likewise.
372 * ld-aarch64/ifunc-11.d: Likewise.
373 * ld-aarch64/ifunc-11.s: Likewise.
374 * ld-aarch64/ifunc-12.d: Likewise.
375 * ld-aarch64/ifunc-12.s: Likewise.
376 * ld-aarch64/ifunc-13.d: Likewise.
377 * ld-aarch64/ifunc-13a.s: Likewise.
378 * ld-aarch64/ifunc-13b.s: Likewise.
379 * ld-aarch64/ifunc-14a.d: Likewise.
380 * ld-aarch64/ifunc-14a.s: Likewise.
381 * ld-aarch64/ifunc-14b.d: Likewise.
382 * ld-aarch64/ifunc-14b.s: Likewise.
383 * ld-aarch64/ifunc-14c.d: Likewise.
384 * ld-aarch64/ifunc-14c.s: Likewise.
385 * ld-aarch64/ifunc-14d.d: Likewise.
386 * ld-aarch64/ifunc-14e.d: Likewise.
387 * ld-aarch64/ifunc-14f.d: Likewise.
388 * ld-aarch64/ifunc-15.d: Likewise.
389 * ld-aarch64/ifunc-15.s: Likewise.
390 * ld-aarch64/ifunc-16.d: Likewise.
391 * ld-aarch64/ifunc-16.s: Likewise.
392 * ld-aarch64/ifunc-17a.d: Likewise.
393 * ld-aarch64/ifunc-17a.s: Likewise.
394 * ld-aarch64/ifunc-17b.d: Likewise.
395 * ld-aarch64/ifunc-17b.s: Likewise.
396 * ld-aarch64/ifunc-18a.d: Likewise.
397 * ld-aarch64/ifunc-18a.s: Likewise.
398 * ld-aarch64/ifunc-18b.d: Likewise.
399 * ld-aarch64/ifunc-18b.s: Likewise.
400 * ld-aarch64/ifunc-19a.d: Likewise.
401 * ld-aarch64/ifunc-19a.s: Likewise.
402 * ld-aarch64/ifunc-19b.d: Likewise.
403 * ld-aarch64/ifunc-19b.s: Likewise.
404 * ld-aarch64/ifunc-2-local.d: Likewise.
405 * ld-aarch64/ifunc-2-local.s: Likewise.
406 * ld-aarch64/ifunc-2.d: Likewise.
407 * ld-aarch64/ifunc-2.s: Likewise.
408 * ld-aarch64/ifunc-20.d: Likewise.
409 * ld-aarch64/ifunc-20.s: Likewise.
410 * ld-aarch64/ifunc-3.s: Likewise.
411 * ld-aarch64/ifunc-3a.d: Likewise.
412 * ld-aarch64/ifunc-3b.d: Likewise.
413 * ld-aarch64/ifunc-4.d: Likewise.
414 * ld-aarch64/ifunc-4.s: Likewise.
415 * ld-aarch64/ifunc-4a.d: Likewise.
416 * ld-aarch64/ifunc-5-local.s: Likewise.
417 * ld-aarch64/ifunc-5.s: Likewise.
418 * ld-aarch64/ifunc-5a-local.d: Likewise.
419 * ld-aarch64/ifunc-5a.d: Likewise.
420 * ld-aarch64/ifunc-5b-local.d: Likewise.
421 * ld-aarch64/ifunc-5b.d: Likewise.
422 * ld-aarch64/ifunc-5r-local.d: Likewise.
423 * ld-aarch64/ifunc-6.s: Likewise.
424 * ld-aarch64/ifunc-6a.d: Likewise.
425 * ld-aarch64/ifunc-6b.d: Likewise.
426 * ld-aarch64/ifunc-7.s: Likewise.
427 * ld-aarch64/ifunc-7a.d: Likewise.
428 * ld-aarch64/ifunc-7b.d: Likewise.
429 * ld-aarch64/ifunc-8.d: Likewise.
430 * ld-aarch64/ifunc-8a.s: Likewise.
431 * ld-aarch64/ifunc-8b.s: Likewise.
432 * ld-aarch64/ifunc-9.d: Likewise.
433 * ld-aarch64/ifunc-9.s: Likewise.
435 2013-06-04 Roland McGrath <mcgrathr@google.com>
437 * ld-size/size.exp: For *-*-nacl* targets, use options_regsub(ld)
438 to massage -m arguments into _nacl variants.
439 * ld/testsuite/ld-size/size32-1-i386.d: Loosen regexps so they
440 don't care what the exact addresses are.
441 * ld/testsuite/ld-size/size32-1-x32.d: Likewise.
442 * ld/testsuite/ld-size/size32-1-x86-64.d: Likewise.
443 * ld/testsuite/ld-size/size32-2-i386.d: Likewise.
444 * ld/testsuite/ld-size/size32-2-x32.d: Likewise.
445 * ld/testsuite/ld-size/size32-2-x86-64.d: Likewise.
446 * ld/testsuite/ld-size/size64-1-x32.d: Likewise.
447 * ld/testsuite/ld-size/size64-1-x86-64.d: Likewise.
448 * ld/testsuite/ld-size/size64-2-x32.d: Likewise.
449 * ld/testsuite/ld-size/size64-2-x86-64.d: Likewise.
451 2013-06-04 H.J. Lu <hongjiu.lu@intel.com>
453 * ld-i386/tlsbindesc-nacl.rd: Updated for text/data/bss section
455 * ld-x86-64/split-by-file-nacl.rd: Likewise.
457 2013-05-31 H.J. Lu <hongjiu.lu@intel.com>
459 * ld-i386/pr12718.d: Updated for text/data/bss section alignment
461 * ld-i386/tlsbindesc.dd: Likewise.
462 * ld-i386/tlsbindesc.rd: Likewise.
463 * ld-i386/tlsnopic.dd: Likewise.
464 * ld-i386/tlspic.dd: Likewise.
465 * ld-x86-64/ilp32-4.d: Likewise.
466 * ld-x86-64/pr12718.d: Likewise.
467 * ld-x86-64/split-by-file.rd: Likewise.
468 * ld-x86-64/tlsbin.dd: Likewise.
469 * ld-x86-64/tlsbin.rd: Likewise.
470 * ld-x86-64/tlsbindesc.dd: Likewise.
471 * ld-x86-64/tlsbindesc.rd: Likewise.
472 * ld-x86-64/tlsdesc.dd: Likewise.
473 * ld-x86-64/tlsdesc.rd: Likewise.
474 * ld-x86-64/tlspic.dd: Likewise.
475 * ld-x86-64/tlspic.rd: Likewise.
477 2013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
479 * ld-mips-elf/jalr3.dd: New test.
480 * ld-mips-elf/jalr3.ld: New test linker script.
481 * ld-mips-elf/mips-elf.exp: Run the new test.
483 2013-05-21 Alan Modra <amodra@gmail.com>
486 * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
488 2013-05-21 Alan Modra <amodra@gmail.com>
490 * ld-powerpc/export-class.exp (supports_ppc64): Delete.
491 (powerpc_export_class_test): Add "endian" param.
492 (abis): Add little-endian targets and test.
493 * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
495 2013-05-10 Joel Brobecker <brobecker@adacore.com>
497 * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
498 ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
501 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
504 * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
505 * ld-mips-elf/ehdr_start-1.nd: New test.
506 * ld-mips-elf/ehdr_start-2.nd: New test.
507 * ld-mips-elf/ehdr_start-1.ld: New test linker script.
508 * ld-mips-elf/ehdr_start-2.ld: New test linker script.
509 * ld-mips-elf/ehdr_start-new.s: New test source.
510 * ld-mips-elf/ehdr_start-o32.s: New test source.
511 * ld-mips-elf/mips-elf.exp: Run the new tests.
513 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
515 * ld-elf/provide-hidden-s.nd: New test.
516 * ld-elf/provide-hidden-abs.nd: New test.
517 * ld-elf/provide-hidden-def.nd: New test.
518 * ld-elf/provide-hidden-dyn.nd: New test.
519 * ld-elf/provide-hidden-sec.nd: New test.
520 * ld-elf/provide-hidden-dynabs.nd: New test.
521 * ld-elf/provide-hidden-dynsec.nd: New test.
522 * ld-elf/provide-hidden-s.ld: New test linker script.
523 * ld-elf/provide-hidden-1.ld: New test linker script.
524 * ld-elf/provide-hidden-2.ld: New test linker script.
525 * ld-elf/provide-hidden-1.s: New test source.
526 * ld-elf/provide-hidden-2.s: New test source.
527 * ld-elf/provide-hidden-3.s: New test source.
528 * ld-elf/provide-hidden-4.s: New test source.
529 * ld-elf/provide-hidden.exp: New test script.
531 2013-05-02 Nick Clifton <nickc@redhat.com>
533 * ld-elf/flags1.d: Expect this test to pass on the MSP430.
534 * ld-elf/init-fini-arrays.d: Expect this test to fail on the
536 * ld-elf/merge.d: Expect this test to pass on the MSP430.
537 * ld-elf/sec64k.exp: Skip these tests for the MSP430.
538 * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
539 * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
540 * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
543 2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
545 * lib/ld-lib.exp (check_shared_lib_support): Also exclude
548 2013-04-30 Hans-Peter Nilsson <hp@axis.com>
550 * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
551 a negative pattern instead of cris*-*-*.
553 2013-04-30 Will Newton <will.newton@linaro.org>
555 * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
556 * ld-arm/ifunc-17.dd: Update offsets for linker script.
557 * ld-arm/ifunc-17.gd: Likewise.
558 * ld-arm/ifunc-17.rd: Likewise.
560 2013-04-29 Will Newton <will.newton@linaro.org>
562 * ld-arm/arm-elf.exp: Add IFUNC test 17.
563 * ld-arm/ifunc-17.dd: New file.
564 * ld-arm/ifunc-17.gd: Likewise.
565 * ld-arm/ifunc-17.rd: Likewise.
566 * ld-arm/ifunc-17.s: Likweise.
567 * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
568 * ld-arm/ifunc-2.rd: Likewise.
569 * ld-arm/ifunc-5.rd: Likewise.
570 * ld-arm/ifunc-6.rd: Likewise.
572 2013-04-29 Will Newton <will.newton@linaro.org>
574 * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
576 2013-04-22 Alan Modra <amodra@gmail.com>
578 * ld-powerpc/tlsexe.d: Adjust for section id changes.
579 * ld-powerpc/tlsexe.r: Likewise.
580 * ld-powerpc/tlsexetoc.d: Likewise.
581 * ld-powerpc/tlsexetoc.r: Likewise.
582 * ld-powerpc/tlsso.d: Likewise.
583 * ld-powerpc/tlsso.r: Likewise.
584 * ld-powerpc/tlstocso.d: Likewise.
585 * ld-powerpc/tlstocso.r: Likewise.
587 2013-04-15 H.J. Lu <hongjiu.lu@intel.com>
590 * ld-ifunc/ifunc-20-i386.d: New file.
591 * ld-ifunc/ifunc-20-x86-64.d: Likewise.
592 * ld-ifunc/ifunc-20.s: Likewise.
594 2013-04-10 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
596 * ld-aarch64/gc-plt1.s: New file.
597 * ld-aarch64/gc-plt2.s: Likewise.
598 * ld-aarch64/gc-plt-hidden.s: Likewise.
599 * ld-aarch64/gc-plt-main.s: Likewise.
600 * ld-aarch64/gc-relocs-257.s: Likewise.
601 * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
602 * ld-aarch64/gc-relocs-257.d: Likewise.
603 * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
604 * ld-aarch64/aarch64-elf.exp: Add test.
606 2013-04-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
608 * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
609 * ld-aarch64/gc-got-relocs.d: Likewise.
611 2013-04-04 Alan Modra <amodra@gmail.com>
613 * ld-elf/shared.exp: Update regexp on --no-add-needed and
614 --no-copy-dt-needed-entries tests.
616 2013-04-03 Alan Modra <amodra@gmail.com>
619 * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
620 line number from regexp.
621 (PR ld/15146 (2)): Similarly.
622 * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
624 2013-03-30 Alan Modra <amodra@gmail.com>
627 * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
628 than using -r to effectively strip out lto info.
630 2013-03-29 H.J. Lu <hongjiu.lu@intel.com>
633 * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
634 (lto_run_tests): Add a test for PR ld/15323.
636 * ld-plugin/pr15323.out: New file.
637 * ld-plugin/pr15323a.c: Likewise.
638 * ld-plugin/pr15323b.c: Likewise.
640 2013-03-22 Nick Clifton <nickc@redhat.com>
642 * ld-elf/init0.s: Add alloc attribute to .section directive.
643 * ld-elf/fini1.s: Likewise.
644 * ld-elf/fini2.s: Likewise.
645 * ld-elf/fini3.s: Likewise.
646 * ld-elf/finin.s: Likewise.
647 * ld-elf/init0.s: Likewise.
648 * ld-elf/init1.s: Likewise.
649 * ld-elf/init2.s: Likewise.
650 * ld-elf/init3.s: Likewise.
651 * ld-elf/initn.s: Likewise.
653 2013-02-02 Michael Schewe <michael.schewe@gmx.net>
655 * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
656 * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
658 * ld-h8300/relax-2.d: Update expected disassembly.
659 * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
661 * ld-h8300/relax-7b.s: New: Likewise.
662 * ld-h8300/relax-7.d: New: expected disassembly.
664 2013-03-20 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
666 * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
667 * ld-elf/group8b.d: Likewise.
668 * ld-elf/group9a.d: Likewise.
669 * ld-elf/group9b.d: Likewise.
670 * ld-elf/pr12851.d: Likewise.
671 * ld-elf/pr12975.d: Likewise.
672 * ld-elf/pr13177.d: Likewise.
673 * ld-elf/pr13195.d: Likewise.
675 2013-03-20 Will Newton <will.newton@linaro.org>
677 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
678 based on the symbol name rather than address.
679 * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
680 * ld-elfvers/vers15.sym: Likewise.
681 * ld-elfvers/vers18.sym: Likewise.
682 * ld-elfvers/vers21.sym: Likewise.
683 * ld-elfvers/vers9.sym: Likewise.
685 2013-03-20 Alan Modra <amodra@gmail.com>
687 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
688 * ld-elf/shared.exp: Build and run it.
690 2013-03-20 Alan Modra <amodra@gmail.com>
691 Will Newton <will.newton@linaro.org
693 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
694 linking against shared libraries.
695 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
696 Build main1.o using $picflag.
698 2013-03-18 Alan Modra <amodra@gmail.com>
700 * ld-elf/pr14862.out: Expect no output.
702 2013-03-15 Will Newton <will.newton@linaro.org>
704 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
705 * ld-arm/gc-hidden-1.d: Likewise.
706 * ld-elfvsb/elfvsb.exp: Likewise.
707 * ld-shared/shared.exp: Likewise.
709 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
711 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
712 from list of targets that don't support gc-section.
714 2013-03-05 Alan Modra <amodra@gmail.com>
716 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
717 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
719 2013-02-28 Nathan Sidwell <nathan@codesourcery.com>
721 * ld-arm/tls-local-static.s: New test.
722 * ld-arm/tls-local-static.d: New.
723 * ld-arm/arm-elf.exp (tls-local-static): Add test.
725 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
728 * ld-unique/unique.exp: Add a test for shared library with
731 2013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
733 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
734 its contents to ar_simple_create and ld_simple_link after
736 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
737 * ld-alpha/alpha.exp: Likewise.
738 * ld-arm/arm-elf.exp: Likewise.
739 * ld-arm/export-class.exp: Likewise.
740 * ld-elf/comm-data.exp: Likewise.
741 * ld-elf/eh-group.exp: Likewise.
742 * ld-elf/elf.exp: Likewise.
743 * ld-elf/export-class.exp: Likewise.
744 * ld-elfvers/vers.exp: Likewise.
745 * ld-frv/tls.exp: Likewise.
746 * ld-i386/export-class.exp: Likewise.
747 * ld-i386/i386.exp: Likewise.
748 * ld-ia64/ia64.exp: Likewise.
749 * ld-libs/libs.exp: Likewise.
750 * ld-m68k/m68k.exp: Likewise.
751 * ld-metag/metag.exp: Likewise.
752 * ld-mips-elf/comm-data.exp: Likewise.
753 * ld-mips-elf/export-class.exp: Likewise.
754 * ld-mips-elf/mips-elf.exp: Likewise.
755 * ld-mn10300/mn10300.exp: Likewise.
756 * ld-pe/pe-compile.exp: Likewise.
757 * ld-pe/pe.exp: Likewise.
758 * ld-plugin/plugin.exp: Likewise.
759 * ld-powerpc/aix52.exp: Likewise.
760 * ld-powerpc/export-class.exp: Likewise.
761 * ld-powerpc/powerpc.exp: Likewise.
762 * ld-s390/s390.exp: Likewise.
763 * ld-sh/sh-vxworks.exp: Likewise.
764 * ld-sh/sh64/sh64.exp: Likewise.
765 * ld-sparc/sparc.exp: Likewise.
766 * ld-tic6x/tic6x.exp: Likewise.
767 * ld-tilegx/tilegx.exp: Likewise.
768 * ld-tilepro/tilepro.exp: Likewise.
769 * ld-undefined/entry.exp: Likewise.
770 * ld-vax-elf/vax-elf.exp: Likewise.
771 * ld-x86-64/dwarfreloc.exp: Likewise.
772 * ld-x86-64/export-class.exp: Likewise.
773 * ld-x86-64/x86-64.exp: Likewise.
774 * ld-xc16x/xc16x.exp: Likewise.
775 * ld-xstormy16/xstormy16.exp: Likewise.
776 * ld-xtensa/xtensa.exp: Likewise.
778 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
780 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
782 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
784 2013-02-18 Alan Modra <amodra@gmail.com>
786 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
787 (PR ld/15146 (1), (2)): Likewise.
790 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
793 * ld-plugin/pr15146.d: New file.
794 * ld-plugin/pr15146a.c: Likewise.
795 * ld-plugin/pr15146b.c: Likewise.
796 * ld-plugin/pr15146c.c: Likewise.
797 * ld-plugin/pr15146d.c: Likewise.
799 * ld-plugin/lto.exp: Add tests for PR ld/15146.
801 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
803 * ld-metag/pcrel.d: Fix the expected disassembler
804 output to be in little endian format
805 * ld-metag/shared.d: likewise
806 * ld-metag/stub.d: likewise
807 * ld-metag/stub_pic_app.d: likewise
808 * ld-metag/stub_pic_shared.d: likewise
809 * ld-metag/stub_shared.d: likewise
811 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
813 * ld-mips-elf/mips16-pic-2.dd,
814 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
815 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
816 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
817 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
818 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
819 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
820 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
821 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
822 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
823 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
824 ld-mips-elf/got-page-7.got: New tests.
825 * ld-mips-elf/mips-elf.exp: Run them.
827 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
829 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
830 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
831 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
832 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
833 for new hash table order.
835 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
837 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
838 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
839 that symbols are added to per-bfd GOTs.
841 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
843 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
844 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
845 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
846 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
847 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
848 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
849 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
850 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
851 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
852 got_entry hash function.
854 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
856 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
859 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
862 * ld-unique/unique_empty.s: Add reference to "b".
864 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
866 * ld-size/size-10.rd: Updated.
867 * ld-size/size-8.rd: Likewise.
868 * ld-size/size32-2-i386.d: Likewise.
869 * ld-size/size32-2-x32.d: Likewise.
870 * ld-size/size32-2-x86-64.d: Likewise.
871 * ld-size/size64-2-x32.d: Likewise.
872 * ld-size/size64-2-x86-64.d: Likewise.
874 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
875 linker for size-8 test.
877 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
878 Andrew Jenner <andrew@codesourcery.com>
880 Based on patches from Altera Corporation.
882 * ld-nios2/emit-relocs-1a.s: New.
883 * ld-nios2/emit-relocs-1b.s: New.
884 * ld-nios2/emit-relocs-1.d: New.
885 * ld-nios2/emit-relocs-1.ld: New.
886 * ld-nios2/gprel.d: New.
887 * ld-nios2/gprel.s: New.
888 * ld-nios2/hilo16.d: New.
889 * ld-nios2/hilo16.s: New.
890 * ld-nios2/hilo16_symbol.s: New.
891 * ld-nios2/imm5.d: New.
892 * ld-nios2/imm5.s: New.
893 * ld-nios2/imm5_symbol.s: New.
894 * ld-nios2/nios2.exp: New.
895 * ld-nios2/pcrel16.d: New.
896 * ld-nios2/pcrel16_label.s: New.
897 * ld-nios2/pcrel16.s: New.
898 * ld-nios2/relax_callr.d: New.
899 * ld-nios2/relax_callr.ld: New.
900 * ld-nios2/relax_callr.s: New.
901 * ld-nios2/relax_cjmp.d: New.
902 * ld-nios2/relax_cjmp.s: New.
903 * ld-nios2/relax_jmp.ld: New.
904 * ld-nios2/relax_section.d: New.
905 * ld-nios2/relax_section.s: New.
906 * ld-nios2/relax_ujmp.d: New.
907 * ld-nios2/relax_ujmp.s: New.
908 * ld-nios2/reloc.d: New.
909 * ld-nios2/reloc.s: New.
910 * ld-nios2/reloc_symbol.s: New.
911 * ld-nios2/s16.d: New.
912 * ld-nios2/s16.s: New.
913 * ld-nios2/s16_symbol.s: New.
914 * ld-nios2/u16.d: New.
915 * ld-nios2/u16.s: New.
916 * ld-nios2/u16_symbol.s: New.
917 * ld-elf/indirect.exp: Skip on targets that don't support
919 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
920 * ld-plugin/lto.exp: Skip shared library tests on targets that
921 don't support them. Skip execution tests on non-native targets.
923 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
925 * ld-elf/now-1.d: New file.
926 * ld-elf/now-2.d: Likewise.
927 * ld-elf/now-3.d: Likewise.
928 * ld-elf/now-4.d: Likewise.
929 * ld-elf/rpath-1.d: Likewise.
930 * ld-elf/rpath-2.d: Likewise.
931 * ld-elf/runpath-1.d: Likewise.
932 * ld-elf/runpath-2.d: Likewise.
934 2013-02-06 Alan Modra <amodra@gmail.com>
937 * ld-elf/new-dtags-1.d: Delete.
938 * ld-elf/new-dtags-2.d: Likewise.
939 * ld-elf/new-dtags-3.d: Likewise.
940 * ld-elf/new-dtags-4.d: Likewise.
941 * ld-elf/new-dtags-5.d: Likewise.
942 * ld-elf/new-dtags-6.d: Likewise.
943 * ld-elf/new-dtags-7.d: Likewise.
944 * ld-elf/new-dtags-8.d: Likewise.
946 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
949 * ld-elf/new-dtags-1.d: New test.
950 * ld-elf/new-dtags-2.d: Likewise.
951 * ld-elf/new-dtags-3.d: Likewise.
952 * ld-elf/new-dtags-4.d: Likewise.
953 * ld-elf/new-dtags-5.d: Likewise.
954 * ld-elf/new-dtags-6.d: Likewise.
955 * ld-elf/new-dtags-7.d: Likewise.
956 * ld-elf/new-dtags-8.d: Likewise.
958 2013-01-31 Alan Modra <amodra@gmail.com>
960 * ld-powerpc/tlsexe.d: Update for changed stub names.
961 * ld-powerpc/tlsexe.r: Likewise.
962 * ld-powerpc/tlsexetoc.d: Likewise.
963 * ld-powerpc/tlsexetoc.r: Likewise.
964 * ld-powerpc/tlsso.d: Likewise.
965 * ld-powerpc/tlsso.r: Likewise.
966 * ld-powerpc/tlstocso.d: Likewise.
967 * ld-powerpc/tlstocso.r: Likewise.
969 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
971 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
972 default for *-*-linux-* by passing explicitly for all targets.
974 2013-01-21 Alan Modra <amodra@gmail.com>
976 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
977 --no-as-needed in cflags.
979 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
981 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
983 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
985 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
987 * ld-size/size-10.rd: Updated.
988 * ld-size/size-8.rd: Likewise.
989 * ld-size/size32-2-i386.d: Likewise.
990 * ld-size/size32-2-x32.d: Likewise.
991 * ld-size/size32-2-x86-64.d: Likewise.
992 * ld-size/size64-2-x32.d: Likewise.
993 * ld-size/size64-2-x86-64.d: Likewise.
995 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
997 * ld-size/size-7.out: New file.
998 * ld-size/size-8.out: Likewise.
999 * ld-size/size-9.out: Likewise.
1000 * ld-size/size-9.rd: Likewise.
1001 * ld-size/size-9a.c: Likewise.
1002 * ld-size/size-9b.c: Likewise.
1003 * ld-size/size-10.out: Likewise.
1004 * ld-size/size-10.rd: Likewise.
1005 * ld-size/size-10a.c: Likewise.
1006 * ld-size/size-10b.c: Likewise.
1008 * ld-size/size.exp (build_tests): Build libsize-9.so and
1010 Run-time size relocation tests if supported.
1011 (run_time_tests): New.
1013 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1015 * ld-size/size-1.c: New file.
1016 * ld-size/size-1.out: Likewise.
1017 * ld-size/size-1a.c: Likewise.
1018 * ld-size/size-1b.c: Likewise.
1019 * ld-size/size-2.c: Likewise.
1020 * ld-size/size-2.out: Likewise.
1021 * ld-size/size-2a.c: Likewise.
1022 * ld-size/size-2b.c: Likewise.
1024 * ld-size/size.exp (build_tests): Build libsize-1.so and
1026 (run_tests): Run size-1 and size-2.
1028 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1030 * ld-size/size32-3-i386.d: New file.
1031 * ld-size/size32-3-x32.d: Likewise.
1032 * ld-size/size32-3-x86-64.d: Likewise.
1033 * ld-size/size32-3a.s: Likewise.
1034 * ld-size/size32-3b.s: Likewise.
1036 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
1038 * ld-size/size.exp: New file.
1039 * ld-size/size32-1-i386.d: Likewise.
1040 * ld-size/size32-1-x32.d: Likewise.
1041 * ld-size/size32-1-x86-64.d: Likewise.
1042 * ld-size/size32-1.s: Likewise.
1043 * ld-size/size32-2-i386.d: Likewise.
1044 * ld-size/size32-2-x32.d: Likewise.
1045 * ld-size/size32-2-x86-64.d: Likewise.
1046 * ld-size/size32-2.s: Likewise.
1047 * ld-size/size64-1-x32.d: Likewise.
1048 * ld-size/size64-1-x86-64.d: Likewise.
1049 * ld-size/size64-1.s: Likewise.
1050 * ld-size/size64-2-x32.d: Likewise.
1051 * ld-size/size64-2-x86-64.d: Likewise.
1052 * ld-size/size64-2.s: Likewise.
1053 * ld-size/size-3.c: Likewise.
1054 * ld-size/size-3.out: Likewise.
1055 * ld-size/size-3a.c: Likewise.
1056 * ld-size/size-3b.c: Likewise.
1057 * ld-size/size-3c.c: Likewise.
1058 * ld-size/size-4.out: Likewise.
1059 * ld-size/size-4a.c: Likewise.
1060 * ld-size/size-4b.c: Likewise.
1061 * ld-size/size-5.out: Likewise.
1062 * ld-size/size-5a.c: Likewise.
1063 * ld-size/size-5b.c: Likewise.
1064 * ld-size/size-6.out: Likewise.
1065 * ld-size/size-6a.c: Likewise.
1066 * ld-size/size-6b.c: Likewise.
1067 * ld-size/size-7.rd: Likewise.
1068 * ld-size/size-7a.c: Likewise.
1069 * ld-size/size-7b.c: Likewise.
1070 * ld-size/size-8.rd: Likewise.
1071 * ld-size/size-8a.c: Likewise.
1072 * ld-size/size-8b.c: Likewise.
1074 2013-01-16 Alan Modra <amodra@gmail.com>
1076 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
1078 2013-01-15 Alan Modra <amodra@gmail.com>
1080 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
1081 * ld-powerpc/tlsso.g: Likewise.
1082 * ld-powerpc/tlsso.r: Likewise.
1083 * ld-powerpc/tlstocso.d: Likewise.
1084 * ld-powerpc/tlstocso.g: Likewise.
1086 2013-01-15 Alan Modra <amodra@gmail.com>
1088 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
1089 * ld-plugin/lto-16b.d: Likewise.
1090 * ld-plugin/lto-17a.d: Likewise.
1091 * ld-plugin/lto-17b-2.d: Likewise.
1093 2013-01-14 Alan Modra <amodra@gmail.com>
1095 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
1096 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
1097 updated microblaze page size.
1099 2013-01-10 Will Newton <will.newton@imgtec.com>
1101 * ld-elf/merge.d: Mark Meta as xfail.
1102 * ld-gc/start.d: Skip this test on Meta.
1103 * ld-gc/personality.d: Skip this test on Meta.
1104 * ld-metag/external.s: New file.
1105 * ld-metag/metag.exp: New file.
1106 * ld-metag/pcrel.d: New file.
1107 * ld-metag/pcrel.s: New file.
1108 * ld-metag/shared.d: New file.
1109 * ld-metag/shared.r: New file.
1110 * ld-metag/shared.s: New file.
1111 * ld-metag/stub.d: New file.
1112 * ld-metag/stub.s: New file.
1113 * ld-metag/stub_pic_app.d: New file.
1114 * ld-metag/stub_pic_app.r: New file.
1115 * ld-metag/stub_pic_app.s: New file.
1116 * ld-metag/stub_pic_shared.d: New file.
1117 * ld-metag/stub_pic_shared.s: New file.
1118 * ld-metag/stub_shared.d: New file.
1119 * ld-metag/stub_shared.r: New file.
1120 * ld-metag/stub_shared.s: New file.
1122 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
1124 * ld-i386/export-class.exp: Restore (and reword) comment about
1127 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
1129 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
1130 the objdump directive.
1131 * ld-aarch64/emit-relocs-266.d: Ditto.
1132 * ld-aarch64/emit-relocs-268.d: Ditto.
1133 * ld-aarch64/emit-relocs-269.d: Ditto.
1134 * ld-aarch64/emit-relocs-270.d: Ditto.
1135 * ld-aarch64/emit-relocs-271.d: Ditto.
1136 * ld-aarch64/emit-relocs-272.d: Ditto.
1138 For older changes see ChangeLog-2012
1140 Copyright (C) 2013 Free Software Foundation, Inc.
1142 Copying and distribution of this file, with or without modification,
1143 are permitted in any medium without royalty provided the copyright
1144 notice and this notice are preserved.
1150 version-control: never