1 2013-08-22 Alan Modra <amodra@gmail.com>
3 * ld-powerpc/powerpc.exp: Substitute for le in options_regsub(ld).
4 Correct ppc64elftests option replacement.
5 (supports_ppc64): Match elf64lppc too.
6 * ld-powerpc/relbrlt.d: Update for little-endian.
7 * ld-powerpc/symtocbase.d: Likewise.
8 * ld-powerpc/tls.t: Likewise.
9 * ld-powerpc/tlsexetoc.g: Likewise.
10 * ld-powerpc/tlsso.d: Likewise.
11 * ld-powerpc/tlsso.g: Likewise.
12 * ld-powerpc/tlstoc.t: Likewise.
13 * ld-powerpc/tlstocso.d: Likewise.
14 * ld-powerpc/tlstocso.g: Likewise.
15 * ld-powerpc/tlstocso.t: Likewise.
16 * ld-powerpc/tocopt.d: Likewise.
17 * ld-powerpc/tocopt2.d: Likewise.
18 * ld-powerpc/tocopt3.d: Likewise.
19 * ld-powerpc/tocopt4.d: Likewise.
20 * ld-powerpc/tocopt5.d: Likewise.
22 2013-08-14 Clemens Lang <clemens.lang@fau.de>
24 * ld-scripts/log2.exp: New: Run the new log2 test.
25 * ld-scripts/log2.s: Source for the new test.
26 * ld-scripts/log2.t: Linker script for new test.
28 2013-08-14 John Tytgat <john@bass-software.com>
31 * ld-arm/group-relocs-ldr-bad.s: Redefine bar into foo section
32 beyond 16 bit offset width.
33 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
34 * ld-arm/group-relocs-ldr-bad.d: Adjust expected result.
35 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
36 * ld-arm/group-relocs.s: Add comments. Move symbols used for sb
37 group relocations into .data section. Drop section zero. Use pc/r0
38 as base register when pc/sb group relocations are used.
39 * ld-arm/group-relocs.d: Adjust expected result.
40 * ld-arm/group-relocs-alu-bad-2.d: New test for sb group relocation.
41 * ld-arm/group-relocs-ldc-bad-2.d: Likewise.
42 * ld-arm/group-relocs-ldr-bad-2.d: New test for pc group relocation.
43 * ld-arm/group-relocs-ldrs-bad-2.d: Likewise.
44 * ld-arm/unresolved-2.d: Add sb relocation failure test.
45 * ld-arm/group-relocs-alu-bad-2.s: New test source.
46 * ld-arm/group-relocs-ldr-bad-2.s: Likewise.
47 * ld-arm/group-relocs-ldrs-bad-2.s: Likewise.
48 * ld-arm/group-relocs-ldc-bad-2.s: Likewise.
49 * ld-arm/unresolved-2.s: Likewise.
50 * ld-arm/arm-elf.exp: For group-relocs, drop section zero start
51 definition. Run the new tests.
53 2013-08-09 Nick Clifton <nickc@redhat.com>
55 * lib/ld-lib.exp (check_shared_lib_support): Note that the RL78
56 does not support shared library generation.
58 2013-07-31 John Tytgat <john@bass-software.com>
61 * ld-arm/group-relocs-alu-bad-2.d; New.
62 * ld-arm/group-relocs-alu-bad-2.s: New.
63 * ld-arm/group-relocs-ldc-bad-2.d: New.
64 * ld-arm/group-relocs-ldc-bad-2.s: New.
65 * ld-arm/group-relocs-ldr-bad-2.d: New.
66 * ld-arm/group-relocs-ldr-bad-2.s: New.
67 * ld-arm/group-relocs-ldrs-bad-2.d: New.
68 * ld-arm/group-relocs-ldrs-bad-2: New.
69 * ld-arm/arm-elf.exp: Add the new tests.
70 * ld-arm/group-relocs-ldr-bad.d: Update expected output.
71 * ld-arm/group-relocs-ldr-bad.s: Likewise.
72 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
73 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
74 * ld-arm/group-relocs.d: Likewise.
75 * ld-arm/group-relocs.s: Likewise.
77 2013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
79 * ld-vax-elf/export-class-call.dd: New test.
80 * ld-vax-elf/export-class-call.rd: New test.
81 * ld-vax-elf/export-class-call.xd: New test.
82 * ld-vax-elf/export-class-data.dd: New test.
83 * ld-vax-elf/export-class-data.rd: New test.
84 * ld-vax-elf/export-class-data.xd: New test.
85 * ld-vax-elf/export-class.ld: New test linker script.
86 * ld-vax-elf/export-class-call.s: New test source.
87 * ld-vax-elf/export-class-data.s: New test source.
88 * ld-vax-elf/export-class-def.s: New test source.
89 * ld-vax-elf/vax-elf.exp: Run the new tests.
90 * ld-vax-elf/vax-export-class.rd: New test.
91 * ld-vax-elf/vax-export-class.xd: New test.
92 * ld-vax-elf/export-class.exp: New test script.
94 2013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
96 * ld-vax-elf/got-local-exe.xd: New test.
97 * ld-vax-elf/got-local-lib.xd: New test.
98 * ld-vax-elf/got-local-aux.s: New test source.
99 * ld-vax-elf/got-local-def.s: New test source.
100 * ld-vax-elf/got-local-ref.s: New test source.
101 * ld-vax-elf/vax-elf.exp: Run the new tests.
103 2013-07-24 H.J. Lu <hongjiu.lu@intel.com>
106 * ld-elf/shared.exp (build_tests): Check .gnu.warning section
107 in the libbarw.so library.
108 * ld-elf/libbarw.rd: New.
110 * lib/ld-lib.exp (run_cc_link_tests): Support checking on
111 output with warning message.
113 2013-07-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
115 * ld-scripts/script.exp: Use run_dump_test instead of
116 ld_simple_link to check the error message.
117 * ld-scripts/align-with-input.d: New file.
118 * ld-scripts/region-alias-1.d: Likewise.
119 * ld-scripts/region-alias-2.d: Likewise.
120 * ld-scripts/region-alias-3.d: Likewise.
121 * ld-scripts/region-alias-4.d: Likewise.
123 2013-07-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
125 * ld-scripts/script.exp: Run align with input test.
126 * ld-scripts/align-with-input.t: New file.
127 * ld-scripts/rgn-at8.d: Likewise.
128 * ld-scripts/rgn-at8.t: Likewise.
130 2013-07-18 Terry Guo <terry.guo@arm.com>
132 * ld-arm/thumb-b-lks-sym.d: Updated to be more flexible.
133 * ld-arm/thumb-bl-lks-sym.d: Likewise.
135 2013-07-18 Roland McGrath <mcgrathr@google.com>
137 * ld-arm/farcall-arm-nacl.d: New file.
138 * ld-arm/farcall-arm-nacl-pic.d: New file.
139 * ld-arm/farcall-data-nacl.d: New file.
140 * ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
141 "action" lists for those cases to use a different dump file for NaCl
143 Massage $armeabitests_common to drop the extra element or the one
144 before it, depending on [istarget "arm*-*-nacl*"].
146 * ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
147 erratum fix", Thumb-only and interworking cases to ...
148 (armelftests_nonacl): ... here.
149 (armeabitests_common): Move all "erratum 760522 fix", Thumb-only
150 and interworking cases to ...
151 (armeabitests_nonacl): ... here.
153 2013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
155 * ld-mips-elf/nan-2008.d: New test.
156 * ld-mips-elf/nan-legacy.d: New test.
157 * ld-mips-elf/nan-mixed-1.d: New test.
158 * ld-mips-elf/nan-mixed-2.d: New test.
159 * ld-mips-elf/nan-2008.s: New test source.
160 * ld-mips-elf/nan-legacy.s: New test source.
162 2013-07-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
164 * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
165 * ld-aarch64/gc-relocs-309.s: Likewise.
167 2013-07-02 Marcus Shawcroft <marcus.shawcroft@arm.com>
169 * ld-aarch64/gc-plt-relocs.d: Adjust expected .got offsets.
170 * ld-aarch64/tls-desc-ie.d: Likewise.
171 * ld-aarch64/emit-relocs-311.d: Adjust expected symbol.
172 * ld-aarch64/tls-relax-all.d: Likewise.
173 * ld-aarch64/tls-relax-gd-ie.d: Likewise.
174 * ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
175 * ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
177 2013-07-01 H.J. Lu <hongjiu.lu@intel.com>
179 * ld-x86-64/tlsg.sd: Adjusted.
181 2013-06-28 H.J. Lu <hongjiu.lu@intel.com>
184 * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
185 * ld-x86-64/tlsg.sd: Updated.
187 2013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
189 * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
190 * ld-mips-elf/pic-and-nonpic-3a.dd: Update for the _MIPS_STUBS_
192 * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
193 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
194 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
195 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
196 * ld-mips-elf/stub-dynsym-1-10000.d: Likewise.
197 * ld-mips-elf/stub-dynsym-1-2fe80.d: Likewise.
198 * ld-mips-elf/stub-dynsym-1-7fff.d: Likewise.
199 * ld-mips-elf/stub-dynsym-1-8000.d: Likewise.
200 * ld-mips-elf/stub-dynsym-1-fff0.d: Likewise.
201 * ld-mips-elf/tlslib-o32.d: Likewise.
203 2013-06-19 Will Newton <will.newton@linaro.org>
205 * ld-aarch64/aarch64-elf.exp: Remove ifunc tests.
206 * ld-ifunc/ifunc.exp: Disable ifunc tests on AArch64.
207 * ld-aarch64/ifunc-1-local.d: Remove.
208 * ld-aarch64/ifunc-1-local.s: Likewise.
209 * ld-aarch64/ifunc-1.d: Likewise.
210 * ld-aarch64/ifunc-1.s: Likewise.
211 * ld-aarch64/ifunc-10.d: Likewise.
212 * ld-aarch64/ifunc-10.s: Likewise.
213 * ld-aarch64/ifunc-11.d: Likewise.
214 * ld-aarch64/ifunc-11.s: Likewise.
215 * ld-aarch64/ifunc-12.d: Likewise.
216 * ld-aarch64/ifunc-12.s: Likewise.
217 * ld-aarch64/ifunc-13.d: Likewise.
218 * ld-aarch64/ifunc-13a.s: Likewise.
219 * ld-aarch64/ifunc-13b.s: Likewise.
220 * ld-aarch64/ifunc-14a.d: Likewise.
221 * ld-aarch64/ifunc-14a.s: Likewise.
222 * ld-aarch64/ifunc-14b.d: Likewise.
223 * ld-aarch64/ifunc-14b.s: Likewise.
224 * ld-aarch64/ifunc-14c.d: Likewise.
225 * ld-aarch64/ifunc-14c.s: Likewise.
226 * ld-aarch64/ifunc-14d.d: Likewise.
227 * ld-aarch64/ifunc-14e.d: Likewise.
228 * ld-aarch64/ifunc-14f.d: Likewise.
229 * ld-aarch64/ifunc-15.d: Likewise.
230 * ld-aarch64/ifunc-15.s: Likewise.
231 * ld-aarch64/ifunc-16.d: Likewise.
232 * ld-aarch64/ifunc-16.s: Likewise.
233 * ld-aarch64/ifunc-17a.d: Likewise.
234 * ld-aarch64/ifunc-17a.s: Likewise.
235 * ld-aarch64/ifunc-17b.d: Likewise.
236 * ld-aarch64/ifunc-17b.s: Likewise.
237 * ld-aarch64/ifunc-18a.d: Likewise.
238 * ld-aarch64/ifunc-18a.s: Likewise.
239 * ld-aarch64/ifunc-18b.d: Likewise.
240 * ld-aarch64/ifunc-18b.s: Likewise.
241 * ld-aarch64/ifunc-19a.d: Likewise.
242 * ld-aarch64/ifunc-19a.s: Likewise.
243 * ld-aarch64/ifunc-19b.d: Likewise.
244 * ld-aarch64/ifunc-19b.s: Likewise.
245 * ld-aarch64/ifunc-2-local.d: Likewise.
246 * ld-aarch64/ifunc-2-local.s: Likewise.
247 * ld-aarch64/ifunc-2.d: Likewise.
248 * ld-aarch64/ifunc-2.s: Likewise.
249 * ld-aarch64/ifunc-20.d: Likewise.
250 * ld-aarch64/ifunc-20.s: Likewise.
251 * ld-aarch64/ifunc-3.s: Likewise.
252 * ld-aarch64/ifunc-3a.d: Likewise.
253 * ld-aarch64/ifunc-3b.d: Likewise.
254 * ld-aarch64/ifunc-4.d: Likewise.
255 * ld-aarch64/ifunc-4.s: Likewise.
256 * ld-aarch64/ifunc-4a.d: Likewise.
257 * ld-aarch64/ifunc-5-local.s: Likewise.
258 * ld-aarch64/ifunc-5.s: Likewise.
259 * ld-aarch64/ifunc-5a-local.d: Likewise.
260 * ld-aarch64/ifunc-5a.d: Likewise.
261 * ld-aarch64/ifunc-5b-local.d: Likewise.
262 * ld-aarch64/ifunc-5b.d: Likewise.
263 * ld-aarch64/ifunc-5r-local.d: Likewise.
264 * ld-aarch64/ifunc-6.s: Likewise.
265 * ld-aarch64/ifunc-6a.d: Likewise.
266 * ld-aarch64/ifunc-6b.d: Likewise.
267 * ld-aarch64/ifunc-7.s: Likewise.
268 * ld-aarch64/ifunc-7a.d: Likewise.
269 * ld-aarch64/ifunc-7b.d: Likewise.
270 * ld-aarch64/ifunc-7c.d: Likewise.
271 * ld-aarch64/ifunc-8.d: Likewise.
272 * ld-aarch64/ifunc-8a.s: Likewise.
273 * ld-aarch64/ifunc-8b.s: Likewise.
274 * ld-aarch64/ifunc-9.d: Likewise.
275 * ld-aarch64/ifunc-9.s: Likewise.
277 2013-06-17 Will Newton <will.newton@linaro.org>
279 * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be.
280 * ld-aarch64/ifunc-1.d: Likewise.
281 * ld-aarch64/ifunc-10.d: Likewise.
282 * ld-aarch64/ifunc-11.d: Likewise.
283 * ld-aarch64/ifunc-12.d: Likewise.
284 * ld-aarch64/ifunc-13.d: Likewise.
285 * ld-aarch64/ifunc-14a.d: Likewise.
286 * ld-aarch64/ifunc-14b.d: Likewise.
287 * ld-aarch64/ifunc-14c.d: Likewise.
288 * ld-aarch64/ifunc-14d.d: Likewise.
289 * ld-aarch64/ifunc-14e.d: Likewise.
290 * ld-aarch64/ifunc-14f.d: Likewise.
291 * ld-aarch64/ifunc-15.d: Likewise.
292 * ld-aarch64/ifunc-16.d: Likewise.
293 * ld-aarch64/ifunc-17a.d: Likewise.
294 * ld-aarch64/ifunc-17b.d: Likewise.
295 * ld-aarch64/ifunc-18a.d: Likewise.
296 * ld-aarch64/ifunc-18b.d: Likewise.
297 * ld-aarch64/ifunc-19a.d: Likewise.
298 * ld-aarch64/ifunc-19b.d: Likewise.
299 * ld-aarch64/ifunc-2-local.d: Likewise.
300 * ld-aarch64/ifunc-2.d: Likewise.
301 * ld-aarch64/ifunc-20.d: Likewise.
302 * ld-aarch64/ifunc-3a.d: Likewise.
303 * ld-aarch64/ifunc-3b.d: Likewise.
304 * ld-aarch64/ifunc-4.d: Likewise.
305 * ld-aarch64/ifunc-4a.d: Likewise.
306 * ld-aarch64/ifunc-5a-local.d: Likewise.
307 * ld-aarch64/ifunc-5a.d: Likewise.
308 * ld-aarch64/ifunc-5b-local.d: Likewise.
309 * ld-aarch64/ifunc-5b.d: Likewise.
310 * ld-aarch64/ifunc-5r-local.d: Likewise.
311 * ld-aarch64/ifunc-6a.d: Likewise.
312 * ld-aarch64/ifunc-6b.d: Likewise.
313 * ld-aarch64/ifunc-7a.d: Likewise.
314 * ld-aarch64/ifunc-7b.d: Likewise.
315 * ld-aarch64/ifunc-8.d: Likewise.
316 * ld-aarch64/ifunc-9.d: Likewise.
317 * ld-ifunc/ifunc.exp: Likewise.
319 2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
321 * ld-aarch64/aarch64-elf.exp: Add 'ifunc-7c'.
322 * ld-aarch64/ifunc-7c.d: New test.
324 2013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
326 * ld-aarch64/ifunc-1-local.d: Replace hard-coded immediate offset
328 * ld-aarch64/ifunc-1.d: Likewise.
329 * ld-aarch64/ifunc-2-local.d: Likewise.
330 * ld-aarch64/ifunc-2.d: Likewise.
331 * ld-aarch64/ifunc-3a.d: Likewise.
332 * ld-aarch64/ifunc-2-local.s: Change not to declare __GI_foo and foo
335 2013-06-13 Terry Guo <terry.guo@arm.com>
338 * ld-arm/branch-lks-sym.ld: New script.
339 * ld-arm/thumb-b-lks-sym.s: New test.
340 * ld-arm/thumb-b-lks-sym.d: Expected disassembly.
341 * ld-arm/thumb-bl-lks-sym.s: New test.
342 * ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
343 * ld-arm/arm-elf.exp: Run the new tests.
345 2013-06-07 Will Newton <will.newton@linaro.org>
347 * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
348 * ld-aarch64/aarch64-elf.exp: Add ifunc tests.
349 * ld-aarch64/ifunc-1-local.d: New file.
350 * ld-aarch64/ifunc-1-local.s: Likewise.
351 * ld-aarch64/ifunc-1.d: Likewise.
352 * ld-aarch64/ifunc-1.s: Likewise.
353 * ld-aarch64/ifunc-10.d: Likewise.
354 * ld-aarch64/ifunc-10.s: Likewise.
355 * ld-aarch64/ifunc-11.d: Likewise.
356 * ld-aarch64/ifunc-11.s: Likewise.
357 * ld-aarch64/ifunc-12.d: Likewise.
358 * ld-aarch64/ifunc-12.s: Likewise.
359 * ld-aarch64/ifunc-13.d: Likewise.
360 * ld-aarch64/ifunc-13a.s: Likewise.
361 * ld-aarch64/ifunc-13b.s: Likewise.
362 * ld-aarch64/ifunc-14a.d: Likewise.
363 * ld-aarch64/ifunc-14a.s: Likewise.
364 * ld-aarch64/ifunc-14b.d: Likewise.
365 * ld-aarch64/ifunc-14b.s: Likewise.
366 * ld-aarch64/ifunc-14c.d: Likewise.
367 * ld-aarch64/ifunc-14c.s: Likewise.
368 * ld-aarch64/ifunc-14d.d: Likewise.
369 * ld-aarch64/ifunc-14e.d: Likewise.
370 * ld-aarch64/ifunc-14f.d: Likewise.
371 * ld-aarch64/ifunc-15.d: Likewise.
372 * ld-aarch64/ifunc-15.s: Likewise.
373 * ld-aarch64/ifunc-16.d: Likewise.
374 * ld-aarch64/ifunc-16.s: Likewise.
375 * ld-aarch64/ifunc-17a.d: Likewise.
376 * ld-aarch64/ifunc-17a.s: Likewise.
377 * ld-aarch64/ifunc-17b.d: Likewise.
378 * ld-aarch64/ifunc-17b.s: Likewise.
379 * ld-aarch64/ifunc-18a.d: Likewise.
380 * ld-aarch64/ifunc-18a.s: Likewise.
381 * ld-aarch64/ifunc-18b.d: Likewise.
382 * ld-aarch64/ifunc-18b.s: Likewise.
383 * ld-aarch64/ifunc-19a.d: Likewise.
384 * ld-aarch64/ifunc-19a.s: Likewise.
385 * ld-aarch64/ifunc-19b.d: Likewise.
386 * ld-aarch64/ifunc-19b.s: Likewise.
387 * ld-aarch64/ifunc-2-local.d: Likewise.
388 * ld-aarch64/ifunc-2-local.s: Likewise.
389 * ld-aarch64/ifunc-2.d: Likewise.
390 * ld-aarch64/ifunc-2.s: Likewise.
391 * ld-aarch64/ifunc-20.d: Likewise.
392 * ld-aarch64/ifunc-20.s: Likewise.
393 * ld-aarch64/ifunc-3.s: Likewise.
394 * ld-aarch64/ifunc-3a.d: Likewise.
395 * ld-aarch64/ifunc-3b.d: Likewise.
396 * ld-aarch64/ifunc-4.d: Likewise.
397 * ld-aarch64/ifunc-4.s: Likewise.
398 * ld-aarch64/ifunc-4a.d: Likewise.
399 * ld-aarch64/ifunc-5-local.s: Likewise.
400 * ld-aarch64/ifunc-5.s: Likewise.
401 * ld-aarch64/ifunc-5a-local.d: Likewise.
402 * ld-aarch64/ifunc-5a.d: Likewise.
403 * ld-aarch64/ifunc-5b-local.d: Likewise.
404 * ld-aarch64/ifunc-5b.d: Likewise.
405 * ld-aarch64/ifunc-5r-local.d: Likewise.
406 * ld-aarch64/ifunc-6.s: Likewise.
407 * ld-aarch64/ifunc-6a.d: Likewise.
408 * ld-aarch64/ifunc-6b.d: Likewise.
409 * ld-aarch64/ifunc-7.s: Likewise.
410 * ld-aarch64/ifunc-7a.d: Likewise.
411 * ld-aarch64/ifunc-7b.d: Likewise.
412 * ld-aarch64/ifunc-8.d: Likewise.
413 * ld-aarch64/ifunc-8a.s: Likewise.
414 * ld-aarch64/ifunc-8b.s: Likewise.
415 * ld-aarch64/ifunc-9.d: Likewise.
416 * ld-aarch64/ifunc-9.s: Likewise.
418 2013-06-04 Roland McGrath <mcgrathr@google.com>
420 * ld-size/size.exp: For *-*-nacl* targets, use options_regsub(ld)
421 to massage -m arguments into _nacl variants.
422 * ld/testsuite/ld-size/size32-1-i386.d: Loosen regexps so they
423 don't care what the exact addresses are.
424 * ld/testsuite/ld-size/size32-1-x32.d: Likewise.
425 * ld/testsuite/ld-size/size32-1-x86-64.d: Likewise.
426 * ld/testsuite/ld-size/size32-2-i386.d: Likewise.
427 * ld/testsuite/ld-size/size32-2-x32.d: Likewise.
428 * ld/testsuite/ld-size/size32-2-x86-64.d: Likewise.
429 * ld/testsuite/ld-size/size64-1-x32.d: Likewise.
430 * ld/testsuite/ld-size/size64-1-x86-64.d: Likewise.
431 * ld/testsuite/ld-size/size64-2-x32.d: Likewise.
432 * ld/testsuite/ld-size/size64-2-x86-64.d: Likewise.
434 2013-06-04 H.J. Lu <hongjiu.lu@intel.com>
436 * ld-i386/tlsbindesc-nacl.rd: Updated for text/data/bss section
438 * ld-x86-64/split-by-file-nacl.rd: Likewise.
440 2013-05-31 H.J. Lu <hongjiu.lu@intel.com>
442 * ld-i386/pr12718.d: Updated for text/data/bss section alignment
444 * ld-i386/tlsbindesc.dd: Likewise.
445 * ld-i386/tlsbindesc.rd: Likewise.
446 * ld-i386/tlsnopic.dd: Likewise.
447 * ld-i386/tlspic.dd: Likewise.
448 * ld-x86-64/ilp32-4.d: Likewise.
449 * ld-x86-64/pr12718.d: Likewise.
450 * ld-x86-64/split-by-file.rd: Likewise.
451 * ld-x86-64/tlsbin.dd: Likewise.
452 * ld-x86-64/tlsbin.rd: Likewise.
453 * ld-x86-64/tlsbindesc.dd: Likewise.
454 * ld-x86-64/tlsbindesc.rd: Likewise.
455 * ld-x86-64/tlsdesc.dd: Likewise.
456 * ld-x86-64/tlsdesc.rd: Likewise.
457 * ld-x86-64/tlspic.dd: Likewise.
458 * ld-x86-64/tlspic.rd: Likewise.
460 2013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
462 * ld-mips-elf/jalr3.dd: New test.
463 * ld-mips-elf/jalr3.ld: New test linker script.
464 * ld-mips-elf/mips-elf.exp: Run the new test.
466 2013-05-21 Alan Modra <amodra@gmail.com>
469 * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
471 2013-05-21 Alan Modra <amodra@gmail.com>
473 * ld-powerpc/export-class.exp (supports_ppc64): Delete.
474 (powerpc_export_class_test): Add "endian" param.
475 (abis): Add little-endian targets and test.
476 * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
478 2013-05-10 Joel Brobecker <brobecker@adacore.com>
480 * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
481 ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
484 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
487 * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
488 * ld-mips-elf/ehdr_start-1.nd: New test.
489 * ld-mips-elf/ehdr_start-2.nd: New test.
490 * ld-mips-elf/ehdr_start-1.ld: New test linker script.
491 * ld-mips-elf/ehdr_start-2.ld: New test linker script.
492 * ld-mips-elf/ehdr_start-new.s: New test source.
493 * ld-mips-elf/ehdr_start-o32.s: New test source.
494 * ld-mips-elf/mips-elf.exp: Run the new tests.
496 2013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
498 * ld-elf/provide-hidden-s.nd: New test.
499 * ld-elf/provide-hidden-abs.nd: New test.
500 * ld-elf/provide-hidden-def.nd: New test.
501 * ld-elf/provide-hidden-dyn.nd: New test.
502 * ld-elf/provide-hidden-sec.nd: New test.
503 * ld-elf/provide-hidden-dynabs.nd: New test.
504 * ld-elf/provide-hidden-dynsec.nd: New test.
505 * ld-elf/provide-hidden-s.ld: New test linker script.
506 * ld-elf/provide-hidden-1.ld: New test linker script.
507 * ld-elf/provide-hidden-2.ld: New test linker script.
508 * ld-elf/provide-hidden-1.s: New test source.
509 * ld-elf/provide-hidden-2.s: New test source.
510 * ld-elf/provide-hidden-3.s: New test source.
511 * ld-elf/provide-hidden-4.s: New test source.
512 * ld-elf/provide-hidden.exp: New test script.
514 2013-05-02 Nick Clifton <nickc@redhat.com>
516 * ld-elf/flags1.d: Expect this test to pass on the MSP430.
517 * ld-elf/init-fini-arrays.d: Expect this test to fail on the
519 * ld-elf/merge.d: Expect this test to pass on the MSP430.
520 * ld-elf/sec64k.exp: Skip these tests for the MSP430.
521 * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
522 * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
523 * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
526 2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
528 * lib/ld-lib.exp (check_shared_lib_support): Also exclude
531 2013-04-30 Hans-Peter Nilsson <hp@axis.com>
533 * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
534 a negative pattern instead of cris*-*-*.
536 2013-04-30 Will Newton <will.newton@linaro.org>
538 * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
539 * ld-arm/ifunc-17.dd: Update offsets for linker script.
540 * ld-arm/ifunc-17.gd: Likewise.
541 * ld-arm/ifunc-17.rd: Likewise.
543 2013-04-29 Will Newton <will.newton@linaro.org>
545 * ld-arm/arm-elf.exp: Add IFUNC test 17.
546 * ld-arm/ifunc-17.dd: New file.
547 * ld-arm/ifunc-17.gd: Likewise.
548 * ld-arm/ifunc-17.rd: Likewise.
549 * ld-arm/ifunc-17.s: Likweise.
550 * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
551 * ld-arm/ifunc-2.rd: Likewise.
552 * ld-arm/ifunc-5.rd: Likewise.
553 * ld-arm/ifunc-6.rd: Likewise.
555 2013-04-29 Will Newton <will.newton@linaro.org>
557 * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
559 2013-04-22 Alan Modra <amodra@gmail.com>
561 * ld-powerpc/tlsexe.d: Adjust for section id changes.
562 * ld-powerpc/tlsexe.r: Likewise.
563 * ld-powerpc/tlsexetoc.d: Likewise.
564 * ld-powerpc/tlsexetoc.r: Likewise.
565 * ld-powerpc/tlsso.d: Likewise.
566 * ld-powerpc/tlsso.r: Likewise.
567 * ld-powerpc/tlstocso.d: Likewise.
568 * ld-powerpc/tlstocso.r: Likewise.
570 2013-04-15 H.J. Lu <hongjiu.lu@intel.com>
573 * ld-ifunc/ifunc-20-i386.d: New file.
574 * ld-ifunc/ifunc-20-x86-64.d: Likewise.
575 * ld-ifunc/ifunc-20.s: Likewise.
577 2013-04-10 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
579 * ld-aarch64/gc-plt1.s: New file.
580 * ld-aarch64/gc-plt2.s: Likewise.
581 * ld-aarch64/gc-plt-hidden.s: Likewise.
582 * ld-aarch64/gc-plt-main.s: Likewise.
583 * ld-aarch64/gc-relocs-257.s: Likewise.
584 * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
585 * ld-aarch64/gc-relocs-257.d: Likewise.
586 * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
587 * ld-aarch64/aarch64-elf.exp: Add test.
589 2013-04-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
591 * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
592 * ld-aarch64/gc-got-relocs.d: Likewise.
594 2013-04-04 Alan Modra <amodra@gmail.com>
596 * ld-elf/shared.exp: Update regexp on --no-add-needed and
597 --no-copy-dt-needed-entries tests.
599 2013-04-03 Alan Modra <amodra@gmail.com>
602 * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
603 line number from regexp.
604 (PR ld/15146 (2)): Similarly.
605 * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
607 2013-03-30 Alan Modra <amodra@gmail.com>
610 * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
611 than using -r to effectively strip out lto info.
613 2013-03-29 H.J. Lu <hongjiu.lu@intel.com>
616 * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
617 (lto_run_tests): Add a test for PR ld/15323.
619 * ld-plugin/pr15323.out: New file.
620 * ld-plugin/pr15323a.c: Likewise.
621 * ld-plugin/pr15323b.c: Likewise.
623 2013-03-22 Nick Clifton <nickc@redhat.com>
625 * ld-elf/init0.s: Add alloc attribute to .section directive.
626 * ld-elf/fini1.s: Likewise.
627 * ld-elf/fini2.s: Likewise.
628 * ld-elf/fini3.s: Likewise.
629 * ld-elf/finin.s: Likewise.
630 * ld-elf/init0.s: Likewise.
631 * ld-elf/init1.s: Likewise.
632 * ld-elf/init2.s: Likewise.
633 * ld-elf/init3.s: Likewise.
634 * ld-elf/initn.s: Likewise.
636 2013-02-02 Michael Schewe <michael.schewe@gmx.net>
638 * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
639 * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
641 * ld-h8300/relax-2.d: Update expected disassembly.
642 * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
644 * ld-h8300/relax-7b.s: New: Likewise.
645 * ld-h8300/relax-7.d: New: expected disassembly.
647 2013-03-20 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
649 * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
650 * ld-elf/group8b.d: Likewise.
651 * ld-elf/group9a.d: Likewise.
652 * ld-elf/group9b.d: Likewise.
653 * ld-elf/pr12851.d: Likewise.
654 * ld-elf/pr12975.d: Likewise.
655 * ld-elf/pr13177.d: Likewise.
656 * ld-elf/pr13195.d: Likewise.
658 2013-03-20 Will Newton <will.newton@linaro.org>
660 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
661 based on the symbol name rather than address.
662 * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
663 * ld-elfvers/vers15.sym: Likewise.
664 * ld-elfvers/vers18.sym: Likewise.
665 * ld-elfvers/vers21.sym: Likewise.
666 * ld-elfvers/vers9.sym: Likewise.
668 2013-03-20 Alan Modra <amodra@gmail.com>
670 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
671 * ld-elf/shared.exp: Build and run it.
673 2013-03-20 Alan Modra <amodra@gmail.com>
674 Will Newton <will.newton@linaro.org
676 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
677 linking against shared libraries.
678 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
679 Build main1.o using $picflag.
681 2013-03-18 Alan Modra <amodra@gmail.com>
683 * ld-elf/pr14862.out: Expect no output.
685 2013-03-15 Will Newton <will.newton@linaro.org>
687 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
688 * ld-arm/gc-hidden-1.d: Likewise.
689 * ld-elfvsb/elfvsb.exp: Likewise.
690 * ld-shared/shared.exp: Likewise.
692 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
694 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
695 from list of targets that don't support gc-section.
697 2013-03-05 Alan Modra <amodra@gmail.com>
699 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
700 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
702 2013-02-28 Nathan Sidwell <nathan@codesourcery.com>
704 * ld-arm/tls-local-static.s: New test.
705 * ld-arm/tls-local-static.d: New.
706 * ld-arm/arm-elf.exp (tls-local-static): Add test.
708 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
711 * ld-unique/unique.exp: Add a test for shared library with
714 2013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
716 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
717 its contents to ar_simple_create and ld_simple_link after
719 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
720 * ld-alpha/alpha.exp: Likewise.
721 * ld-arm/arm-elf.exp: Likewise.
722 * ld-arm/export-class.exp: Likewise.
723 * ld-elf/comm-data.exp: Likewise.
724 * ld-elf/eh-group.exp: Likewise.
725 * ld-elf/elf.exp: Likewise.
726 * ld-elf/export-class.exp: Likewise.
727 * ld-elfvers/vers.exp: Likewise.
728 * ld-frv/tls.exp: Likewise.
729 * ld-i386/export-class.exp: Likewise.
730 * ld-i386/i386.exp: Likewise.
731 * ld-ia64/ia64.exp: Likewise.
732 * ld-libs/libs.exp: Likewise.
733 * ld-m68k/m68k.exp: Likewise.
734 * ld-metag/metag.exp: Likewise.
735 * ld-mips-elf/comm-data.exp: Likewise.
736 * ld-mips-elf/export-class.exp: Likewise.
737 * ld-mips-elf/mips-elf.exp: Likewise.
738 * ld-mn10300/mn10300.exp: Likewise.
739 * ld-pe/pe-compile.exp: Likewise.
740 * ld-pe/pe.exp: Likewise.
741 * ld-plugin/plugin.exp: Likewise.
742 * ld-powerpc/aix52.exp: Likewise.
743 * ld-powerpc/export-class.exp: Likewise.
744 * ld-powerpc/powerpc.exp: Likewise.
745 * ld-s390/s390.exp: Likewise.
746 * ld-sh/sh-vxworks.exp: Likewise.
747 * ld-sh/sh64/sh64.exp: Likewise.
748 * ld-sparc/sparc.exp: Likewise.
749 * ld-tic6x/tic6x.exp: Likewise.
750 * ld-tilegx/tilegx.exp: Likewise.
751 * ld-tilepro/tilepro.exp: Likewise.
752 * ld-undefined/entry.exp: Likewise.
753 * ld-vax-elf/vax-elf.exp: Likewise.
754 * ld-x86-64/dwarfreloc.exp: Likewise.
755 * ld-x86-64/export-class.exp: Likewise.
756 * ld-x86-64/x86-64.exp: Likewise.
757 * ld-xc16x/xc16x.exp: Likewise.
758 * ld-xstormy16/xstormy16.exp: Likewise.
759 * ld-xtensa/xtensa.exp: Likewise.
761 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
763 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
765 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
767 2013-02-18 Alan Modra <amodra@gmail.com>
769 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
770 (PR ld/15146 (1), (2)): Likewise.
773 2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
776 * ld-plugin/pr15146.d: New file.
777 * ld-plugin/pr15146a.c: Likewise.
778 * ld-plugin/pr15146b.c: Likewise.
779 * ld-plugin/pr15146c.c: Likewise.
780 * ld-plugin/pr15146d.c: Likewise.
782 * ld-plugin/lto.exp: Add tests for PR ld/15146.
784 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
786 * ld-metag/pcrel.d: Fix the expected disassembler
787 output to be in little endian format
788 * ld-metag/shared.d: likewise
789 * ld-metag/stub.d: likewise
790 * ld-metag/stub_pic_app.d: likewise
791 * ld-metag/stub_pic_shared.d: likewise
792 * ld-metag/stub_shared.d: likewise
794 2013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
796 * ld-mips-elf/mips16-pic-2.dd,
797 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
798 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
799 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
800 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
801 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
802 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
803 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
804 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
805 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
806 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
807 ld-mips-elf/got-page-7.got: New tests.
808 * ld-mips-elf/mips-elf.exp: Run them.
810 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
812 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
813 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
814 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
815 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
816 for new hash table order.
818 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
820 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
821 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
822 that symbols are added to per-bfd GOTs.
824 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
826 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
827 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
828 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
829 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
830 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
831 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
832 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
833 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
834 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
835 got_entry hash function.
837 2013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
839 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
842 2013-02-07 H.J. Lu <hongjiu.lu@intel.com>
845 * ld-unique/unique_empty.s: Add reference to "b".
847 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
849 * ld-size/size-10.rd: Updated.
850 * ld-size/size-8.rd: Likewise.
851 * ld-size/size32-2-i386.d: Likewise.
852 * ld-size/size32-2-x32.d: Likewise.
853 * ld-size/size32-2-x86-64.d: Likewise.
854 * ld-size/size64-2-x32.d: Likewise.
855 * ld-size/size64-2-x86-64.d: Likewise.
857 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
858 linker for size-8 test.
860 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
861 Andrew Jenner <andrew@codesourcery.com>
863 Based on patches from Altera Corporation.
865 * ld-nios2/emit-relocs-1a.s: New.
866 * ld-nios2/emit-relocs-1b.s: New.
867 * ld-nios2/emit-relocs-1.d: New.
868 * ld-nios2/emit-relocs-1.ld: New.
869 * ld-nios2/gprel.d: New.
870 * ld-nios2/gprel.s: New.
871 * ld-nios2/hilo16.d: New.
872 * ld-nios2/hilo16.s: New.
873 * ld-nios2/hilo16_symbol.s: New.
874 * ld-nios2/imm5.d: New.
875 * ld-nios2/imm5.s: New.
876 * ld-nios2/imm5_symbol.s: New.
877 * ld-nios2/nios2.exp: New.
878 * ld-nios2/pcrel16.d: New.
879 * ld-nios2/pcrel16_label.s: New.
880 * ld-nios2/pcrel16.s: New.
881 * ld-nios2/relax_callr.d: New.
882 * ld-nios2/relax_callr.ld: New.
883 * ld-nios2/relax_callr.s: New.
884 * ld-nios2/relax_cjmp.d: New.
885 * ld-nios2/relax_cjmp.s: New.
886 * ld-nios2/relax_jmp.ld: New.
887 * ld-nios2/relax_section.d: New.
888 * ld-nios2/relax_section.s: New.
889 * ld-nios2/relax_ujmp.d: New.
890 * ld-nios2/relax_ujmp.s: New.
891 * ld-nios2/reloc.d: New.
892 * ld-nios2/reloc.s: New.
893 * ld-nios2/reloc_symbol.s: New.
894 * ld-nios2/s16.d: New.
895 * ld-nios2/s16.s: New.
896 * ld-nios2/s16_symbol.s: New.
897 * ld-nios2/u16.d: New.
898 * ld-nios2/u16.s: New.
899 * ld-nios2/u16_symbol.s: New.
900 * ld-elf/indirect.exp: Skip on targets that don't support
902 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
903 * ld-plugin/lto.exp: Skip shared library tests on targets that
904 don't support them. Skip execution tests on non-native targets.
906 2013-02-06 H.J. Lu <hongjiu.lu@intel.com>
908 * ld-elf/now-1.d: New file.
909 * ld-elf/now-2.d: Likewise.
910 * ld-elf/now-3.d: Likewise.
911 * ld-elf/now-4.d: Likewise.
912 * ld-elf/rpath-1.d: Likewise.
913 * ld-elf/rpath-2.d: Likewise.
914 * ld-elf/runpath-1.d: Likewise.
915 * ld-elf/runpath-2.d: Likewise.
917 2013-02-06 Alan Modra <amodra@gmail.com>
920 * ld-elf/new-dtags-1.d: Delete.
921 * ld-elf/new-dtags-2.d: Likewise.
922 * ld-elf/new-dtags-3.d: Likewise.
923 * ld-elf/new-dtags-4.d: Likewise.
924 * ld-elf/new-dtags-5.d: Likewise.
925 * ld-elf/new-dtags-6.d: Likewise.
926 * ld-elf/new-dtags-7.d: Likewise.
927 * ld-elf/new-dtags-8.d: Likewise.
929 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
932 * ld-elf/new-dtags-1.d: New test.
933 * ld-elf/new-dtags-2.d: Likewise.
934 * ld-elf/new-dtags-3.d: Likewise.
935 * ld-elf/new-dtags-4.d: Likewise.
936 * ld-elf/new-dtags-5.d: Likewise.
937 * ld-elf/new-dtags-6.d: Likewise.
938 * ld-elf/new-dtags-7.d: Likewise.
939 * ld-elf/new-dtags-8.d: Likewise.
941 2013-01-31 Alan Modra <amodra@gmail.com>
943 * ld-powerpc/tlsexe.d: Update for changed stub names.
944 * ld-powerpc/tlsexe.r: Likewise.
945 * ld-powerpc/tlsexetoc.d: Likewise.
946 * ld-powerpc/tlsexetoc.r: Likewise.
947 * ld-powerpc/tlsso.d: Likewise.
948 * ld-powerpc/tlsso.r: Likewise.
949 * ld-powerpc/tlstocso.d: Likewise.
950 * ld-powerpc/tlstocso.r: Likewise.
952 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
954 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
955 default for *-*-linux-* by passing explicitly for all targets.
957 2013-01-21 Alan Modra <amodra@gmail.com>
959 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
960 --no-as-needed in cflags.
962 2013-01-19 H.J. Lu <hongjiu.lu@intel.com>
964 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
966 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
968 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
970 * ld-size/size-10.rd: Updated.
971 * ld-size/size-8.rd: Likewise.
972 * ld-size/size32-2-i386.d: Likewise.
973 * ld-size/size32-2-x32.d: Likewise.
974 * ld-size/size32-2-x86-64.d: Likewise.
975 * ld-size/size64-2-x32.d: Likewise.
976 * ld-size/size64-2-x86-64.d: Likewise.
978 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
980 * ld-size/size-7.out: New file.
981 * ld-size/size-8.out: Likewise.
982 * ld-size/size-9.out: Likewise.
983 * ld-size/size-9.rd: Likewise.
984 * ld-size/size-9a.c: Likewise.
985 * ld-size/size-9b.c: Likewise.
986 * ld-size/size-10.out: Likewise.
987 * ld-size/size-10.rd: Likewise.
988 * ld-size/size-10a.c: Likewise.
989 * ld-size/size-10b.c: Likewise.
991 * ld-size/size.exp (build_tests): Build libsize-9.so and
993 Run-time size relocation tests if supported.
994 (run_time_tests): New.
996 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
998 * ld-size/size-1.c: New file.
999 * ld-size/size-1.out: Likewise.
1000 * ld-size/size-1a.c: Likewise.
1001 * ld-size/size-1b.c: Likewise.
1002 * ld-size/size-2.c: Likewise.
1003 * ld-size/size-2.out: Likewise.
1004 * ld-size/size-2a.c: Likewise.
1005 * ld-size/size-2b.c: Likewise.
1007 * ld-size/size.exp (build_tests): Build libsize-1.so and
1009 (run_tests): Run size-1 and size-2.
1011 2013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1013 * ld-size/size32-3-i386.d: New file.
1014 * ld-size/size32-3-x32.d: Likewise.
1015 * ld-size/size32-3-x86-64.d: Likewise.
1016 * ld-size/size32-3a.s: Likewise.
1017 * ld-size/size32-3b.s: Likewise.
1019 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
1021 * ld-size/size.exp: New file.
1022 * ld-size/size32-1-i386.d: Likewise.
1023 * ld-size/size32-1-x32.d: Likewise.
1024 * ld-size/size32-1-x86-64.d: Likewise.
1025 * ld-size/size32-1.s: Likewise.
1026 * ld-size/size32-2-i386.d: Likewise.
1027 * ld-size/size32-2-x32.d: Likewise.
1028 * ld-size/size32-2-x86-64.d: Likewise.
1029 * ld-size/size32-2.s: Likewise.
1030 * ld-size/size64-1-x32.d: Likewise.
1031 * ld-size/size64-1-x86-64.d: Likewise.
1032 * ld-size/size64-1.s: Likewise.
1033 * ld-size/size64-2-x32.d: Likewise.
1034 * ld-size/size64-2-x86-64.d: Likewise.
1035 * ld-size/size64-2.s: Likewise.
1036 * ld-size/size-3.c: Likewise.
1037 * ld-size/size-3.out: Likewise.
1038 * ld-size/size-3a.c: Likewise.
1039 * ld-size/size-3b.c: Likewise.
1040 * ld-size/size-3c.c: Likewise.
1041 * ld-size/size-4.out: Likewise.
1042 * ld-size/size-4a.c: Likewise.
1043 * ld-size/size-4b.c: Likewise.
1044 * ld-size/size-5.out: Likewise.
1045 * ld-size/size-5a.c: Likewise.
1046 * ld-size/size-5b.c: Likewise.
1047 * ld-size/size-6.out: Likewise.
1048 * ld-size/size-6a.c: Likewise.
1049 * ld-size/size-6b.c: Likewise.
1050 * ld-size/size-7.rd: Likewise.
1051 * ld-size/size-7a.c: Likewise.
1052 * ld-size/size-7b.c: Likewise.
1053 * ld-size/size-8.rd: Likewise.
1054 * ld-size/size-8a.c: Likewise.
1055 * ld-size/size-8b.c: Likewise.
1057 2013-01-16 Alan Modra <amodra@gmail.com>
1059 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
1061 2013-01-15 Alan Modra <amodra@gmail.com>
1063 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
1064 * ld-powerpc/tlsso.g: Likewise.
1065 * ld-powerpc/tlsso.r: Likewise.
1066 * ld-powerpc/tlstocso.d: Likewise.
1067 * ld-powerpc/tlstocso.g: Likewise.
1069 2013-01-15 Alan Modra <amodra@gmail.com>
1071 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
1072 * ld-plugin/lto-16b.d: Likewise.
1073 * ld-plugin/lto-17a.d: Likewise.
1074 * ld-plugin/lto-17b-2.d: Likewise.
1076 2013-01-14 Alan Modra <amodra@gmail.com>
1078 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
1079 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
1080 updated microblaze page size.
1082 2013-01-10 Will Newton <will.newton@imgtec.com>
1084 * ld-elf/merge.d: Mark Meta as xfail.
1085 * ld-gc/start.d: Skip this test on Meta.
1086 * ld-gc/personality.d: Skip this test on Meta.
1087 * ld-metag/external.s: New file.
1088 * ld-metag/metag.exp: New file.
1089 * ld-metag/pcrel.d: New file.
1090 * ld-metag/pcrel.s: New file.
1091 * ld-metag/shared.d: New file.
1092 * ld-metag/shared.r: New file.
1093 * ld-metag/shared.s: New file.
1094 * ld-metag/stub.d: New file.
1095 * ld-metag/stub.s: New file.
1096 * ld-metag/stub_pic_app.d: New file.
1097 * ld-metag/stub_pic_app.r: New file.
1098 * ld-metag/stub_pic_app.s: New file.
1099 * ld-metag/stub_pic_shared.d: New file.
1100 * ld-metag/stub_pic_shared.s: New file.
1101 * ld-metag/stub_shared.d: New file.
1102 * ld-metag/stub_shared.r: New file.
1103 * ld-metag/stub_shared.s: New file.
1105 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
1107 * ld-i386/export-class.exp: Restore (and reword) comment about
1110 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
1112 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
1113 the objdump directive.
1114 * ld-aarch64/emit-relocs-266.d: Ditto.
1115 * ld-aarch64/emit-relocs-268.d: Ditto.
1116 * ld-aarch64/emit-relocs-269.d: Ditto.
1117 * ld-aarch64/emit-relocs-270.d: Ditto.
1118 * ld-aarch64/emit-relocs-271.d: Ditto.
1119 * ld-aarch64/emit-relocs-272.d: Ditto.
1121 For older changes see ChangeLog-2012
1123 Copyright (C) 2013 Free Software Foundation, Inc.
1125 Copying and distribution of this file, with or without modification,
1126 are permitted in any medium without royalty provided the copyright
1127 notice and this notice are preserved.
1133 version-control: never