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