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