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