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