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