* ldexp.c: Add LOG2CEIL() builtin function to linker script language
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2013-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
7 2013-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
32 2013-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
37 2013-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
56 2013-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
73 2013-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
82 2013-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
92 2013-07-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
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
102 2013-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
109 2013-07-18 Terry Guo <terry.guo@arm.com>
110
111 * ld-arm/thumb-b-lks-sym.d: Updated to be more flexible.
112 * ld-arm/thumb-bl-lks-sym.d: Likewise.
113
114 2013-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
132 2013-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
141 2013-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
146 2013-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
156 2013-07-01 H.J. Lu <hongjiu.lu@intel.com>
157
158 * ld-x86-64/tlsg.sd: Adjusted.
159
160 2013-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
166 2013-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
182 2013-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
256 2013-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
298 2013-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
303 2013-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
314 2013-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
324 2013-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
397 2013-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
413 2013-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
419 2013-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
439 2013-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
445 2013-05-21 Alan Modra <amodra@gmail.com>
446
447 PR ld/12982
448 * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
449
450 2013-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
457 2013-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
463 2013-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
475 2013-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
493 2013-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
505 2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
506
507 * lib/ld-lib.exp (check_shared_lib_support): Also exclude
508 mips*-*-elf.
509
510 2013-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
515 2013-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
522 2013-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
534 2013-04-29 Will Newton <will.newton@linaro.org>
535
536 * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
537
538 2013-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
549 2013-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
556 2013-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
568 2013-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
573 2013-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
578 2013-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
586 2013-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
592 2013-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
602 2013-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
615 2013-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
626 2013-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
637 2013-03-20 Will Newton <will.newton@linaro.org>
638
639 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
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
647 2013-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
652 2013-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
660 2013-03-18 Alan Modra <amodra@gmail.com>
661
662 * ld-elf/pr14862.out: Expect no output.
663
664 2013-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
671 2013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
672
673 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
674 from list of targets that don't support gc-section.
675
676 2013-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
681 2013-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
687 2013-02-21 H.J. Lu <hongjiu.lu@intel.com>
688
689 PR ld/15167
690 * ld-unique/unique.exp: Add a test for shared library with
691 reference.
692
693 2013-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
740 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
741
742 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
743 mapping.
744 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
745
746 2013-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
752 2013-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
763 2013-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
773 2013-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
789 2013-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
797 2013-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
803 2013-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
816 2013-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
821 2013-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
826 2013-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
839 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
840 Andrew Jenner <andrew@codesourcery.com>
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
885 2013-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
896 2013-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
908 2013-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
920 2013-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
931 2013-01-31 Hans-Peter Nilsson <hp@axis.com>
932
933 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
934 default for *-*-linux-* by passing explicitly for all targets.
935
936 2013-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
941 2013-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
947 2013-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
957 2013-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
975 2013-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
990 2013-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.
995 * ld-size/size32-3a.s: Likewise.
996 * ld-size/size32-3b.s: Likewise.
997
998 2013-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
1036 2013-01-16 Alan Modra <amodra@gmail.com>
1037
1038 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
1039
1040 2013-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
1048 2013-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
1055 2013-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
1061 2013-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
1084 2013-01-08 Thomas Schwinge <thomas@codesourcery.com>
1085
1086 * ld-i386/export-class.exp: Restore (and reword) comment about
1087 excluded targets.
1088
1089 2013-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
1100 For older changes see ChangeLog-2012
1101 \f
1102 Copyright (C) 2013 Free Software Foundation, Inc.
1103
1104 Copying and distribution of this file, with or without modification,
1105 are permitted in any medium without royalty provided the copyright
1106 notice and this notice are preserved.
1107
1108 Local Variables:
1109 mode: change-log
1110 left-margin: 8
1111 fill-column: 74
1112 version-control: never
1113 End:
This page took 0.053057 seconds and 4 git commands to generate.