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