2013-09-12 Andrew Pinski <apinski@cavium.com>
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
0e80562e
YZ
12013-09-04 Vidya Praveen <vidyapraveen@arm.com>
2
3 * ld-arm/export-class.exp: Fix the condition.
4
5c98a14e
JJ
52013-08-29 Jakub Jelinek <jakub@redhat.com>
6
7 * ld-x86-64/x86-64.exp: Add tlsld3, tlsgd7 and tlsgd8 tests.
8 * ld-x86-64/tlspic1.s: Add -mcmodel=large -fpic TLS GD and LD
9 sequences.
10 * ld-x86-64/tlspic.dd: Adjusted.
11 * ld-x86-64/tlspic.rd: Adjusted.
12 * ld-x86-64/tlspic-nacl.rd: Adjusted.
13 * ld-x86-64/tlsld3.dd: New test.
14 * ld-x86-64/tlsld3.s: New file.
15 * ld-x86-64/tlsgd7.dd: New test.
16 * ld-x86-64/tlsgd7.s: New file.
17 * ld-x86-64/tlsgd8.dd: New test.
18 * ld-x86-64/tlsgd8.s: New file.
19
1098fd41
RM
202013-08-26 Roland McGrath <mcgrathr@google.com>
21
22 * ld-x86-64/x86-64.exp (Mixed x86_64 and i386 input test 1):
23 Loosen string match to admit i386:x86-64*.
24 (Mixed x86_64 and i386 input test 2): Likewise.
25 * ld-x86-64/ilp32-2.d: Likewise.
26 * ld-x86-64/ilp32-3.d: Likewise.
27 * ld-x86-64/lp64-2.d: Likewise.
28 * ld-x86-64/lp64-3.d: Likewise.
29 * ld-x86-64/ia32-2.d: Likewise, and i386.* too.
30 * ld-x86-64/ia32-3.d: Likewise.
31
887badb3
RM
322013-08-26 Roland McGrath <mcgrathr@google.com>
33
34 * ld-x86-64/ilp32-4-nacl.d: Loosen .shstrtab line regexp to match
35 any file offset.
36 * ld-x86-64/tlsbin-nacl.rd: Update expected code segment PT_LOAD.
37 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
38 * ld-scripts/rgn-at3.d: XFAIL for *-*-nacl* targets.
39 * ld-scripts/rgn-over8-ok.d: Likewise.
40
fe9cd7ab
MR
412013-08-24 Maciej W. Rozycki <macro@linux-mips.org>
42
43 * ld-elf/comm-data.exp: Use check_shared_lib_support rather than
44 explicit patterns for test target qualification. Define extra
45 tool flags for *-*-hpux* and tic6x-*-* targets. Link with a
46 linker script. Use alternative patterns for targets that do not
47 eliminate copy relocs, currently mn10300-*-* and vax-*-*.
48 * ld-elf/comm-data2.s: Handle HPUX's `.comm' syntax.
49 * ld-elf/comm-data2.ld: New test linker script.
50 * ld-elf/comm-data2.xd: Match section's VMA too. Ignore ASCII
51 data dump.
52 * ld-elf/comm-data2r.rd: New test pattern.
53 * ld-elf/comm-data2r.sd: New test pattern.
54 * ld-elf/comm-data2r.xd: New test pattern.
55 * ld-mips-elf/comm-data.exp: Use check_shared_lib_support rather
56 than an explicit pattern for test target qualification. Link
57 with a linker script.
58
aea6ea42
MR
592013-08-24 Maciej W. Rozycki <macro@linux-mips.org>
60
61 * ld-arm/export-class.exp: Handle non-EABI targets.
62
2e6b61f1
RM
632013-08-23 Roland McGrath <mcgrathr@google.com>
64
65 * ld-x86-64/ilp32-4-nacl.d: Update for 2013-05-31 gas alignment change.
66 * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
67 * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
68 * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
69 * ld/testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
70
9aff4b7a
NC
712013-08-23 Yuri Chornoivan <yurchor@ukr.net>
72
73 PR binutils/15834
74 * ld-mips-elf/mips16-pic-1.inc: Fix typos.
75
65fd058f
AM
762013-08-22 Alan Modra <amodra@gmail.com>
77
78 * ld-powerpc/powerpc.exp: Substitute for le in options_regsub(ld).
79 Correct ppc64elftests option replacement.
80 (supports_ppc64): Match elf64lppc too.
81 * ld-powerpc/relbrlt.d: Update for little-endian.
82 * ld-powerpc/symtocbase.d: Likewise.
83 * ld-powerpc/tls.t: Likewise.
84 * ld-powerpc/tlsexetoc.g: Likewise.
85 * ld-powerpc/tlsso.d: Likewise.
86 * ld-powerpc/tlsso.g: Likewise.
87 * ld-powerpc/tlstoc.t: Likewise.
88 * ld-powerpc/tlstocso.d: Likewise.
89 * ld-powerpc/tlstocso.g: Likewise.
90 * ld-powerpc/tlstocso.t: Likewise.
91 * ld-powerpc/tocopt.d: Likewise.
92 * ld-powerpc/tocopt2.d: Likewise.
93 * ld-powerpc/tocopt3.d: Likewise.
94 * ld-powerpc/tocopt4.d: Likewise.
95 * ld-powerpc/tocopt5.d: Likewise.
96
2e53f7d6
NC
972013-08-14 Clemens Lang <clemens.lang@fau.de>
98
99 * ld-scripts/log2.exp: New: Run the new log2 test.
100 * ld-scripts/log2.s: Source for the new test.
101 * ld-scripts/log2.t: Linker script for new test.
102
62c34db3
NC
1032013-08-14 John Tytgat <john@bass-software.com>
104
105 PR ld/15787
106 * ld-arm/group-relocs-ldr-bad.s: Redefine bar into foo section
107 beyond 16 bit offset width.
108 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
109 * ld-arm/group-relocs-ldr-bad.d: Adjust expected result.
110 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
111 * ld-arm/group-relocs.s: Add comments. Move symbols used for sb
112 group relocations into .data section. Drop section zero. Use pc/r0
113 as base register when pc/sb group relocations are used.
114 * ld-arm/group-relocs.d: Adjust expected result.
115 * ld-arm/group-relocs-alu-bad-2.d: New test for sb group relocation.
116 * ld-arm/group-relocs-ldc-bad-2.d: Likewise.
117 * ld-arm/group-relocs-ldr-bad-2.d: New test for pc group relocation.
118 * ld-arm/group-relocs-ldrs-bad-2.d: Likewise.
119 * ld-arm/unresolved-2.d: Add sb relocation failure test.
120 * ld-arm/group-relocs-alu-bad-2.s: New test source.
121 * ld-arm/group-relocs-ldr-bad-2.s: Likewise.
122 * ld-arm/group-relocs-ldrs-bad-2.s: Likewise.
123 * ld-arm/group-relocs-ldc-bad-2.s: Likewise.
124 * ld-arm/unresolved-2.s: Likewise.
125 * ld-arm/arm-elf.exp: For group-relocs, drop section zero start
126 definition. Run the new tests.
127
4046d87a
NC
1282013-08-09 Nick Clifton <nickc@redhat.com>
129
130 * lib/ld-lib.exp (check_shared_lib_support): Note that the RL78
131 does not support shared library generation.
132
31a91d61
NC
1332013-07-31 John Tytgat <john@bass-software.com>
134
135 PR ld/15787
136 * ld-arm/group-relocs-alu-bad-2.d; New.
137 * ld-arm/group-relocs-alu-bad-2.s: New.
138 * ld-arm/group-relocs-ldc-bad-2.d: New.
139 * ld-arm/group-relocs-ldc-bad-2.s: New.
140 * ld-arm/group-relocs-ldr-bad-2.d: New.
141 * ld-arm/group-relocs-ldr-bad-2.s: New.
142 * ld-arm/group-relocs-ldrs-bad-2.d: New.
143 * ld-arm/group-relocs-ldrs-bad-2: New.
144 * ld-arm/arm-elf.exp: Add the new tests.
145 * ld-arm/group-relocs-ldr-bad.d: Update expected output.
146 * ld-arm/group-relocs-ldr-bad.s: Likewise.
147 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
148 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
149 * ld-arm/group-relocs.d: Likewise.
150 * ld-arm/group-relocs.s: Likewise.
151
1581972d
MR
1522013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
153
154 * ld-vax-elf/export-class-call.dd: New test.
155 * ld-vax-elf/export-class-call.rd: New test.
156 * ld-vax-elf/export-class-call.xd: New test.
157 * ld-vax-elf/export-class-data.dd: New test.
158 * ld-vax-elf/export-class-data.rd: New test.
159 * ld-vax-elf/export-class-data.xd: New test.
160 * ld-vax-elf/export-class.ld: New test linker script.
161 * ld-vax-elf/export-class-call.s: New test source.
162 * ld-vax-elf/export-class-data.s: New test source.
163 * ld-vax-elf/export-class-def.s: New test source.
164 * ld-vax-elf/vax-elf.exp: Run the new tests.
165 * ld-vax-elf/vax-export-class.rd: New test.
166 * ld-vax-elf/vax-export-class.xd: New test.
167 * ld-vax-elf/export-class.exp: New test script.
168
125b5bac
MR
1692013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
170
171 * ld-vax-elf/got-local-exe.xd: New test.
172 * ld-vax-elf/got-local-lib.xd: New test.
173 * ld-vax-elf/got-local-aux.s: New test source.
174 * ld-vax-elf/got-local-def.s: New test source.
175 * ld-vax-elf/got-local-ref.s: New test source.
176 * ld-vax-elf/vax-elf.exp: Run the new tests.
177
df71cb5c
L
1782013-07-24 H.J. Lu <hongjiu.lu@intel.com>
179
180 PR ld/15762
181 * ld-elf/shared.exp (build_tests): Check .gnu.warning section
182 in the libbarw.so library.
183 * ld-elf/libbarw.rd: New.
184
185 * lib/ld-lib.exp (run_cc_link_tests): Support checking on
186 output with warning message.
187
1882013-07-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
9933d191
NC
189
190 * ld-scripts/script.exp: Use run_dump_test instead of
191 ld_simple_link to check the error message.
192 * ld-scripts/align-with-input.d: New file.
193 * ld-scripts/region-alias-1.d: Likewise.
194 * ld-scripts/region-alias-2.d: Likewise.
195 * ld-scripts/region-alias-3.d: Likewise.
196 * ld-scripts/region-alias-4.d: Likewise.
197
1eec346e
NC
1982013-07-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
199
200 * ld-scripts/script.exp: Run align with input test.
201 * ld-scripts/align-with-input.t: New file.
202 * ld-scripts/rgn-at8.d: Likewise.
203 * ld-scripts/rgn-at8.t: Likewise.
204
39f21624
NC
2052013-07-18 Terry Guo <terry.guo@arm.com>
206
df71cb5c
L
207 * ld-arm/thumb-b-lks-sym.d: Updated to be more flexible.
208 * ld-arm/thumb-bl-lks-sym.d: Likewise.
39f21624 209
7a89b94e
NC
2102013-07-18 Roland McGrath <mcgrathr@google.com>
211
212 * ld-arm/farcall-arm-nacl.d: New file.
213 * ld-arm/farcall-arm-nacl-pic.d: New file.
214 * ld-arm/farcall-data-nacl.d: New file.
215 * ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
216 "action" lists for those cases to use a different dump file for NaCl
217 targets.
218 Massage $armeabitests_common to drop the extra element or the one
219 before it, depending on [istarget "arm*-*-nacl*"].
220
221 * ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
222 erratum fix", Thumb-only and interworking cases to ...
223 (armelftests_nonacl): ... here.
224 (armeabitests_common): Move all "erratum 760522 fix", Thumb-only
225 and interworking cases to ...
226 (armeabitests_nonacl): ... here.
227
ba92f887
MR
2282013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
229
230 * ld-mips-elf/nan-2008.d: New test.
231 * ld-mips-elf/nan-legacy.d: New test.
232 * ld-mips-elf/nan-mixed-1.d: New test.
233 * ld-mips-elf/nan-mixed-2.d: New test.
234 * ld-mips-elf/nan-2008.s: New test source.
235 * ld-mips-elf/nan-legacy.s: New test source.
236
4aa2c5e2
MS
2372013-07-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
238
239 * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
240 * ld-aarch64/gc-relocs-309.s: Likewise.
241
cc0efaa8
MS
2422013-07-02 Marcus Shawcroft <marcus.shawcroft@arm.com>
243
244 * ld-aarch64/gc-plt-relocs.d: Adjust expected .got offsets.
245 * ld-aarch64/tls-desc-ie.d: Likewise.
246 * ld-aarch64/emit-relocs-311.d: Adjust expected symbol.
247 * ld-aarch64/tls-relax-all.d: Likewise.
248 * ld-aarch64/tls-relax-gd-ie.d: Likewise.
249 * ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
250 * ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
251
0ca92f2e
L
2522013-07-01 H.J. Lu <hongjiu.lu@intel.com>
253
254 * ld-x86-64/tlsg.sd: Adjusted.
255
a69ed7f7
L
2562013-06-28 H.J. Lu <hongjiu.lu@intel.com>
257
258 PR ld/15685
259 * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
260 * ld-x86-64/tlsg.sd: Updated.
261
1bbce132
MR
2622013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
263
264 * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
265 * ld-mips-elf/pic-and-nonpic-3a.dd: Update for the _MIPS_STUBS_
266 magic symbol.
267 * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
268 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
269 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
270 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
271 * ld-mips-elf/stub-dynsym-1-10000.d: Likewise.
272 * ld-mips-elf/stub-dynsym-1-2fe80.d: Likewise.
273 * ld-mips-elf/stub-dynsym-1-7fff.d: Likewise.
274 * ld-mips-elf/stub-dynsym-1-8000.d: Likewise.
275 * ld-mips-elf/stub-dynsym-1-fff0.d: Likewise.
276 * ld-mips-elf/tlslib-o32.d: Likewise.
277
8847944f
WN
2782013-06-19 Will Newton <will.newton@linaro.org>
279
280 * ld-aarch64/aarch64-elf.exp: Remove ifunc tests.
281 * ld-ifunc/ifunc.exp: Disable ifunc tests on AArch64.
282 * ld-aarch64/ifunc-1-local.d: Remove.
283 * ld-aarch64/ifunc-1-local.s: Likewise.
284 * ld-aarch64/ifunc-1.d: Likewise.
285 * ld-aarch64/ifunc-1.s: Likewise.
286 * ld-aarch64/ifunc-10.d: Likewise.
287 * ld-aarch64/ifunc-10.s: Likewise.
288 * ld-aarch64/ifunc-11.d: Likewise.
289 * ld-aarch64/ifunc-11.s: Likewise.
290 * ld-aarch64/ifunc-12.d: Likewise.
291 * ld-aarch64/ifunc-12.s: Likewise.
292 * ld-aarch64/ifunc-13.d: Likewise.
293 * ld-aarch64/ifunc-13a.s: Likewise.
294 * ld-aarch64/ifunc-13b.s: Likewise.
295 * ld-aarch64/ifunc-14a.d: Likewise.
296 * ld-aarch64/ifunc-14a.s: Likewise.
297 * ld-aarch64/ifunc-14b.d: Likewise.
298 * ld-aarch64/ifunc-14b.s: Likewise.
299 * ld-aarch64/ifunc-14c.d: Likewise.
300 * ld-aarch64/ifunc-14c.s: Likewise.
301 * ld-aarch64/ifunc-14d.d: Likewise.
302 * ld-aarch64/ifunc-14e.d: Likewise.
303 * ld-aarch64/ifunc-14f.d: Likewise.
304 * ld-aarch64/ifunc-15.d: Likewise.
305 * ld-aarch64/ifunc-15.s: Likewise.
306 * ld-aarch64/ifunc-16.d: Likewise.
307 * ld-aarch64/ifunc-16.s: Likewise.
308 * ld-aarch64/ifunc-17a.d: Likewise.
309 * ld-aarch64/ifunc-17a.s: Likewise.
310 * ld-aarch64/ifunc-17b.d: Likewise.
311 * ld-aarch64/ifunc-17b.s: Likewise.
312 * ld-aarch64/ifunc-18a.d: Likewise.
313 * ld-aarch64/ifunc-18a.s: Likewise.
314 * ld-aarch64/ifunc-18b.d: Likewise.
315 * ld-aarch64/ifunc-18b.s: Likewise.
316 * ld-aarch64/ifunc-19a.d: Likewise.
317 * ld-aarch64/ifunc-19a.s: Likewise.
318 * ld-aarch64/ifunc-19b.d: Likewise.
319 * ld-aarch64/ifunc-19b.s: Likewise.
320 * ld-aarch64/ifunc-2-local.d: Likewise.
321 * ld-aarch64/ifunc-2-local.s: Likewise.
322 * ld-aarch64/ifunc-2.d: Likewise.
323 * ld-aarch64/ifunc-2.s: Likewise.
324 * ld-aarch64/ifunc-20.d: Likewise.
325 * ld-aarch64/ifunc-20.s: Likewise.
326 * ld-aarch64/ifunc-3.s: Likewise.
327 * ld-aarch64/ifunc-3a.d: Likewise.
328 * ld-aarch64/ifunc-3b.d: Likewise.
329 * ld-aarch64/ifunc-4.d: Likewise.
330 * ld-aarch64/ifunc-4.s: Likewise.
331 * ld-aarch64/ifunc-4a.d: Likewise.
332 * ld-aarch64/ifunc-5-local.s: Likewise.
333 * ld-aarch64/ifunc-5.s: Likewise.
334 * ld-aarch64/ifunc-5a-local.d: Likewise.
335 * ld-aarch64/ifunc-5a.d: Likewise.
336 * ld-aarch64/ifunc-5b-local.d: Likewise.
337 * ld-aarch64/ifunc-5b.d: Likewise.
338 * ld-aarch64/ifunc-5r-local.d: Likewise.
339 * ld-aarch64/ifunc-6.s: Likewise.
340 * ld-aarch64/ifunc-6a.d: Likewise.
341 * ld-aarch64/ifunc-6b.d: Likewise.
342 * ld-aarch64/ifunc-7.s: Likewise.
343 * ld-aarch64/ifunc-7a.d: Likewise.
344 * ld-aarch64/ifunc-7b.d: Likewise.
345 * ld-aarch64/ifunc-7c.d: Likewise.
346 * ld-aarch64/ifunc-8.d: Likewise.
347 * ld-aarch64/ifunc-8a.s: Likewise.
348 * ld-aarch64/ifunc-8b.s: Likewise.
349 * ld-aarch64/ifunc-9.d: Likewise.
350 * ld-aarch64/ifunc-9.s: Likewise.
351
6c74eac2
WN
3522013-06-17 Will Newton <will.newton@linaro.org>
353
354 * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be.
355 * ld-aarch64/ifunc-1.d: Likewise.
356 * ld-aarch64/ifunc-10.d: Likewise.
357 * ld-aarch64/ifunc-11.d: Likewise.
358 * ld-aarch64/ifunc-12.d: Likewise.
359 * ld-aarch64/ifunc-13.d: Likewise.
360 * ld-aarch64/ifunc-14a.d: Likewise.
361 * ld-aarch64/ifunc-14b.d: Likewise.
362 * ld-aarch64/ifunc-14c.d: Likewise.
363 * ld-aarch64/ifunc-14d.d: Likewise.
364 * ld-aarch64/ifunc-14e.d: Likewise.
365 * ld-aarch64/ifunc-14f.d: Likewise.
366 * ld-aarch64/ifunc-15.d: Likewise.
367 * ld-aarch64/ifunc-16.d: Likewise.
368 * ld-aarch64/ifunc-17a.d: Likewise.
369 * ld-aarch64/ifunc-17b.d: Likewise.
370 * ld-aarch64/ifunc-18a.d: Likewise.
371 * ld-aarch64/ifunc-18b.d: Likewise.
372 * ld-aarch64/ifunc-19a.d: Likewise.
373 * ld-aarch64/ifunc-19b.d: Likewise.
374 * ld-aarch64/ifunc-2-local.d: Likewise.
375 * ld-aarch64/ifunc-2.d: Likewise.
376 * ld-aarch64/ifunc-20.d: Likewise.
377 * ld-aarch64/ifunc-3a.d: Likewise.
378 * ld-aarch64/ifunc-3b.d: Likewise.
379 * ld-aarch64/ifunc-4.d: Likewise.
380 * ld-aarch64/ifunc-4a.d: Likewise.
381 * ld-aarch64/ifunc-5a-local.d: Likewise.
382 * ld-aarch64/ifunc-5a.d: Likewise.
383 * ld-aarch64/ifunc-5b-local.d: Likewise.
384 * ld-aarch64/ifunc-5b.d: Likewise.
385 * ld-aarch64/ifunc-5r-local.d: Likewise.
386 * ld-aarch64/ifunc-6a.d: Likewise.
387 * ld-aarch64/ifunc-6b.d: Likewise.
388 * ld-aarch64/ifunc-7a.d: Likewise.
389 * ld-aarch64/ifunc-7b.d: Likewise.
390 * ld-aarch64/ifunc-8.d: Likewise.
391 * ld-aarch64/ifunc-9.d: Likewise.
392 * ld-ifunc/ifunc.exp: Likewise.
393
2532064a
YZ
3942013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
395
396 * ld-aarch64/aarch64-elf.exp: Add 'ifunc-7c'.
397 * ld-aarch64/ifunc-7c.d: New test.
398
aa489d7c
YZ
3992013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
400
401 * ld-aarch64/ifunc-1-local.d: Replace hard-coded immediate offset
402 with regexp.
403 * ld-aarch64/ifunc-1.d: Likewise.
404 * ld-aarch64/ifunc-2-local.d: Likewise.
65fd058f 405 * ld-aarch64/ifunc-2.d: Likewise.
aa489d7c
YZ
406 * ld-aarch64/ifunc-3a.d: Likewise.
407 * ld-aarch64/ifunc-2-local.s: Change not to declare __GI_foo and foo
408 global.
409
2f47f5fc
NC
4102013-06-13 Terry Guo <terry.guo@arm.com>
411
412 PR ld/15302
413 * ld-arm/branch-lks-sym.ld: New script.
414 * ld-arm/thumb-b-lks-sym.s: New test.
415 * ld-arm/thumb-b-lks-sym.d: Expected disassembly.
416 * ld-arm/thumb-bl-lks-sym.s: New test.
417 * ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
418 * ld-arm/arm-elf.exp: Run the new tests.
419
692e2b8b
WN
4202013-06-07 Will Newton <will.newton@linaro.org>
421
422 * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
423 * ld-aarch64/aarch64-elf.exp: Add ifunc tests.
424 * ld-aarch64/ifunc-1-local.d: New file.
425 * ld-aarch64/ifunc-1-local.s: Likewise.
426 * ld-aarch64/ifunc-1.d: Likewise.
427 * ld-aarch64/ifunc-1.s: Likewise.
428 * ld-aarch64/ifunc-10.d: Likewise.
429 * ld-aarch64/ifunc-10.s: Likewise.
430 * ld-aarch64/ifunc-11.d: Likewise.
431 * ld-aarch64/ifunc-11.s: Likewise.
432 * ld-aarch64/ifunc-12.d: Likewise.
433 * ld-aarch64/ifunc-12.s: Likewise.
434 * ld-aarch64/ifunc-13.d: Likewise.
435 * ld-aarch64/ifunc-13a.s: Likewise.
436 * ld-aarch64/ifunc-13b.s: Likewise.
437 * ld-aarch64/ifunc-14a.d: Likewise.
438 * ld-aarch64/ifunc-14a.s: Likewise.
439 * ld-aarch64/ifunc-14b.d: Likewise.
440 * ld-aarch64/ifunc-14b.s: Likewise.
441 * ld-aarch64/ifunc-14c.d: Likewise.
442 * ld-aarch64/ifunc-14c.s: Likewise.
443 * ld-aarch64/ifunc-14d.d: Likewise.
444 * ld-aarch64/ifunc-14e.d: Likewise.
445 * ld-aarch64/ifunc-14f.d: Likewise.
446 * ld-aarch64/ifunc-15.d: Likewise.
447 * ld-aarch64/ifunc-15.s: Likewise.
448 * ld-aarch64/ifunc-16.d: Likewise.
449 * ld-aarch64/ifunc-16.s: Likewise.
450 * ld-aarch64/ifunc-17a.d: Likewise.
451 * ld-aarch64/ifunc-17a.s: Likewise.
452 * ld-aarch64/ifunc-17b.d: Likewise.
453 * ld-aarch64/ifunc-17b.s: Likewise.
454 * ld-aarch64/ifunc-18a.d: Likewise.
455 * ld-aarch64/ifunc-18a.s: Likewise.
456 * ld-aarch64/ifunc-18b.d: Likewise.
457 * ld-aarch64/ifunc-18b.s: Likewise.
458 * ld-aarch64/ifunc-19a.d: Likewise.
459 * ld-aarch64/ifunc-19a.s: Likewise.
460 * ld-aarch64/ifunc-19b.d: Likewise.
461 * ld-aarch64/ifunc-19b.s: Likewise.
462 * ld-aarch64/ifunc-2-local.d: Likewise.
463 * ld-aarch64/ifunc-2-local.s: Likewise.
464 * ld-aarch64/ifunc-2.d: Likewise.
465 * ld-aarch64/ifunc-2.s: Likewise.
466 * ld-aarch64/ifunc-20.d: Likewise.
467 * ld-aarch64/ifunc-20.s: Likewise.
468 * ld-aarch64/ifunc-3.s: Likewise.
469 * ld-aarch64/ifunc-3a.d: Likewise.
470 * ld-aarch64/ifunc-3b.d: Likewise.
471 * ld-aarch64/ifunc-4.d: Likewise.
472 * ld-aarch64/ifunc-4.s: Likewise.
473 * ld-aarch64/ifunc-4a.d: Likewise.
474 * ld-aarch64/ifunc-5-local.s: Likewise.
475 * ld-aarch64/ifunc-5.s: Likewise.
476 * ld-aarch64/ifunc-5a-local.d: Likewise.
477 * ld-aarch64/ifunc-5a.d: Likewise.
478 * ld-aarch64/ifunc-5b-local.d: Likewise.
479 * ld-aarch64/ifunc-5b.d: Likewise.
480 * ld-aarch64/ifunc-5r-local.d: Likewise.
481 * ld-aarch64/ifunc-6.s: Likewise.
482 * ld-aarch64/ifunc-6a.d: Likewise.
483 * ld-aarch64/ifunc-6b.d: Likewise.
484 * ld-aarch64/ifunc-7.s: Likewise.
485 * ld-aarch64/ifunc-7a.d: Likewise.
486 * ld-aarch64/ifunc-7b.d: Likewise.
487 * ld-aarch64/ifunc-8.d: Likewise.
488 * ld-aarch64/ifunc-8a.s: Likewise.
489 * ld-aarch64/ifunc-8b.s: Likewise.
490 * ld-aarch64/ifunc-9.d: Likewise.
491 * ld-aarch64/ifunc-9.s: Likewise.
492
9b4fce51
RM
4932013-06-04 Roland McGrath <mcgrathr@google.com>
494
495 * ld-size/size.exp: For *-*-nacl* targets, use options_regsub(ld)
496 to massage -m arguments into _nacl variants.
497 * ld/testsuite/ld-size/size32-1-i386.d: Loosen regexps so they
498 don't care what the exact addresses are.
499 * ld/testsuite/ld-size/size32-1-x32.d: Likewise.
500 * ld/testsuite/ld-size/size32-1-x86-64.d: Likewise.
501 * ld/testsuite/ld-size/size32-2-i386.d: Likewise.
502 * ld/testsuite/ld-size/size32-2-x32.d: Likewise.
503 * ld/testsuite/ld-size/size32-2-x86-64.d: Likewise.
504 * ld/testsuite/ld-size/size64-1-x32.d: Likewise.
505 * ld/testsuite/ld-size/size64-1-x86-64.d: Likewise.
506 * ld/testsuite/ld-size/size64-2-x32.d: Likewise.
507 * ld/testsuite/ld-size/size64-2-x86-64.d: Likewise.
508
fafd78e9
L
5092013-06-04 H.J. Lu <hongjiu.lu@intel.com>
510
511 * ld-i386/tlsbindesc-nacl.rd: Updated for text/data/bss section
512 alignment change.
513 * ld-x86-64/split-by-file-nacl.rd: Likewise.
514
f60cf82f
L
5152013-05-31 H.J. Lu <hongjiu.lu@intel.com>
516
517 * ld-i386/pr12718.d: Updated for text/data/bss section alignment
518 change.
519 * ld-i386/tlsbindesc.dd: Likewise.
520 * ld-i386/tlsbindesc.rd: Likewise.
521 * ld-i386/tlsnopic.dd: Likewise.
522 * ld-i386/tlspic.dd: Likewise.
523 * ld-x86-64/ilp32-4.d: Likewise.
524 * ld-x86-64/pr12718.d: Likewise.
525 * ld-x86-64/split-by-file.rd: Likewise.
526 * ld-x86-64/tlsbin.dd: Likewise.
527 * ld-x86-64/tlsbin.rd: Likewise.
528 * ld-x86-64/tlsbindesc.dd: Likewise.
529 * ld-x86-64/tlsbindesc.rd: Likewise.
530 * ld-x86-64/tlsdesc.dd: Likewise.
531 * ld-x86-64/tlsdesc.rd: Likewise.
532 * ld-x86-64/tlspic.dd: Likewise.
533 * ld-x86-64/tlspic.rd: Likewise.
534
d6101ac2
MR
5352013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
536
537 * ld-mips-elf/jalr3.dd: New test.
538 * ld-mips-elf/jalr3.ld: New test linker script.
539 * ld-mips-elf/mips-elf.exp: Run the new test.
540
c2255477
AM
5412013-05-21 Alan Modra <amodra@gmail.com>
542
543 PR ld/12982
544 * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
545
60245b88
AM
5462013-05-21 Alan Modra <amodra@gmail.com>
547
548 * ld-powerpc/export-class.exp (supports_ppc64): Delete.
549 (powerpc_export_class_test): Add "endian" param.
550 (abis): Add little-endian targets and test.
551 * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
552
110a61d3
JB
5532013-05-10 Joel Brobecker <brobecker@adacore.com>
554
555 * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
556 ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
557 for section .loader.
558
cde7cb01
MR
5592013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
560
561 PR ld/15365
562 * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
563 * ld-mips-elf/ehdr_start-1.nd: New test.
564 * ld-mips-elf/ehdr_start-2.nd: New test.
565 * ld-mips-elf/ehdr_start-1.ld: New test linker script.
566 * ld-mips-elf/ehdr_start-2.ld: New test linker script.
567 * ld-mips-elf/ehdr_start-new.s: New test source.
568 * ld-mips-elf/ehdr_start-o32.s: New test source.
569 * ld-mips-elf/mips-elf.exp: Run the new tests.
570
c9606f65
MR
5712013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
572
573 * ld-elf/provide-hidden-s.nd: New test.
574 * ld-elf/provide-hidden-abs.nd: New test.
575 * ld-elf/provide-hidden-def.nd: New test.
576 * ld-elf/provide-hidden-dyn.nd: New test.
577 * ld-elf/provide-hidden-sec.nd: New test.
578 * ld-elf/provide-hidden-dynabs.nd: New test.
579 * ld-elf/provide-hidden-dynsec.nd: New test.
580 * ld-elf/provide-hidden-s.ld: New test linker script.
581 * ld-elf/provide-hidden-1.ld: New test linker script.
582 * ld-elf/provide-hidden-2.ld: New test linker script.
583 * ld-elf/provide-hidden-1.s: New test source.
584 * ld-elf/provide-hidden-2.s: New test source.
585 * ld-elf/provide-hidden-3.s: New test source.
586 * ld-elf/provide-hidden-4.s: New test source.
587 * ld-elf/provide-hidden.exp: New test script.
588
13761a11
NC
5892013-05-02 Nick Clifton <nickc@redhat.com>
590
591 * ld-elf/flags1.d: Expect this test to pass on the MSP430.
592 * ld-elf/init-fini-arrays.d: Expect this test to fail on the
593 MSP430.
594 * ld-elf/merge.d: Expect this test to pass on the MSP430.
595 * ld-elf/sec64k.exp: Skip these tests for the MSP430.
596 * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
597 * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
598 * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
599 fail on the MSP430.
600
23c80bf4
MR
6012013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
602
603 * lib/ld-lib.exp (check_shared_lib_support): Also exclude
604 mips*-*-elf.
605
5220199d
HPN
6062013-04-30 Hans-Peter Nilsson <hp@axis.com>
607
608 * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
609 a negative pattern instead of cris*-*-*.
610
fdb05630
WN
6112013-04-30 Will Newton <will.newton@linaro.org>
612
613 * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
614 * ld-arm/ifunc-17.dd: Update offsets for linker script.
615 * ld-arm/ifunc-17.gd: Likewise.
616 * ld-arm/ifunc-17.rd: Likewise.
617
aba8c3de
WN
6182013-04-29 Will Newton <will.newton@linaro.org>
619
620 * ld-arm/arm-elf.exp: Add IFUNC test 17.
621 * ld-arm/ifunc-17.dd: New file.
622 * ld-arm/ifunc-17.gd: Likewise.
623 * ld-arm/ifunc-17.rd: Likewise.
624 * ld-arm/ifunc-17.s: Likweise.
625 * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
626 * ld-arm/ifunc-2.rd: Likewise.
627 * ld-arm/ifunc-5.rd: Likewise.
628 * ld-arm/ifunc-6.rd: Likewise.
629
2810e26c
WN
6302013-04-29 Will Newton <will.newton@linaro.org>
631
632 * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
633
bfeb4a28
AM
6342013-04-22 Alan Modra <amodra@gmail.com>
635
636 * ld-powerpc/tlsexe.d: Adjust for section id changes.
637 * ld-powerpc/tlsexe.r: Likewise.
638 * ld-powerpc/tlsexetoc.d: Likewise.
639 * ld-powerpc/tlsexetoc.r: Likewise.
640 * ld-powerpc/tlsso.d: Likewise.
641 * ld-powerpc/tlsso.r: Likewise.
642 * ld-powerpc/tlstocso.d: Likewise.
643 * ld-powerpc/tlstocso.r: Likewise.
644
1622ff3b
L
6452013-04-15 H.J. Lu <hongjiu.lu@intel.com>
646
647 PR ld/15371
648 * ld-ifunc/ifunc-20-i386.d: New file.
649 * ld-ifunc/ifunc-20-x86-64.d: Likewise.
650 * ld-ifunc/ifunc-20.s: Likewise.
651
edb2fa9a
MS
6522013-04-10 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
653
654 * ld-aarch64/gc-plt1.s: New file.
655 * ld-aarch64/gc-plt2.s: Likewise.
656 * ld-aarch64/gc-plt-hidden.s: Likewise.
657 * ld-aarch64/gc-plt-main.s: Likewise.
658 * ld-aarch64/gc-relocs-257.s: Likewise.
659 * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
660 * ld-aarch64/gc-relocs-257.d: Likewise.
661 * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
662 * ld-aarch64/aarch64-elf.exp: Add test.
663
6b5d8151
RR
6642013-04-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
665
666 * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
667 * ld-aarch64/gc-got-relocs.d: Likewise.
668
e65cb106
AM
6692013-04-04 Alan Modra <amodra@gmail.com>
670
671 * ld-elf/shared.exp: Update regexp on --no-add-needed and
672 --no-copy-dt-needed-entries tests.
673
203f0950
AM
6742013-04-03 Alan Modra <amodra@gmail.com>
675
676 PR ld/15227
677 * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
678 line number from regexp.
679 (PR ld/15146 (2)): Similarly.
680 * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
681
81fbe831
AM
6822013-03-30 Alan Modra <amodra@gmail.com>
683
684 PR ld/15323
685 * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
686 than using -r to effectively strip out lto info.
687
61315175
L
6882013-03-29 H.J. Lu <hongjiu.lu@intel.com>
689
690 PR ld/15323
691 * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
692 (lto_run_tests): Add a test for PR ld/15323.
693
694 * ld-plugin/pr15323.out: New file.
695 * ld-plugin/pr15323a.c: Likewise.
696 * ld-plugin/pr15323b.c: Likewise.
697
84a2b3d8
NC
6982013-03-22 Nick Clifton <nickc@redhat.com>
699
700 * ld-elf/init0.s: Add alloc attribute to .section directive.
701 * ld-elf/fini1.s: Likewise.
702 * ld-elf/fini2.s: Likewise.
703 * ld-elf/fini3.s: Likewise.
704 * ld-elf/finin.s: Likewise.
705 * ld-elf/init0.s: Likewise.
706 * ld-elf/init1.s: Likewise.
707 * ld-elf/init2.s: Likewise.
708 * ld-elf/init3.s: Likewise.
709 * ld-elf/initn.s: Likewise.
710
81f5558e
NC
7112013-02-02 Michael Schewe <michael.schewe@gmx.net>
712
713 * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
714 * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
715 mov insns.
716 * ld-h8300/relax-2.d: Update expected disassembly.
717 * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
718 @(disp:16,ERx).
719 * ld-h8300/relax-7b.s: New: Likewise.
720 * ld-h8300/relax-7.d: New: expected disassembly.
721
33e32ca0
MS
7222013-03-20 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
723
724 * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
725 * ld-elf/group8b.d: Likewise.
726 * ld-elf/group9a.d: Likewise.
727 * ld-elf/group9b.d: Likewise.
728 * ld-elf/pr12851.d: Likewise.
729 * ld-elf/pr12975.d: Likewise.
730 * ld-elf/pr13177.d: Likewise.
731 * ld-elf/pr13195.d: Likewise.
732
b59369fc
WN
7332013-03-20 Will Newton <will.newton@linaro.org>
734
bfeb4a28 735 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
b59369fc
WN
736 based on the symbol name rather than address.
737 * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
738 * ld-elfvers/vers15.sym: Likewise.
739 * ld-elfvers/vers18.sym: Likewise.
740 * ld-elfvers/vers21.sym: Likewise.
741 * ld-elfvers/vers9.sym: Likewise.
742
8877b5e5
AM
7432013-03-20 Alan Modra <amodra@gmail.com>
744
745 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
746 * ld-elf/shared.exp: Build and run it.
747
75c8d84d
AM
7482013-03-20 Alan Modra <amodra@gmail.com>
749 Will Newton <will.newton@linaro.org
750
751 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
752 linking against shared libraries.
753 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
754 Build main1.o using $picflag.
755
ffa9430d
AM
7562013-03-18 Alan Modra <amodra@gmail.com>
757
758 * ld-elf/pr14862.out: Expect no output.
759
0085488a
WN
7602013-03-15 Will Newton <will.newton@linaro.org>
761
762 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
763 * ld-arm/gc-hidden-1.d: Likewise.
764 * ld-elfvsb/elfvsb.exp: Likewise.
765 * ld-shared/shared.exp: Likewise.
766
59c108f7
NC
7672013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
768
bfeb4a28 769 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
59c108f7
NC
770 from list of targets that don't support gc-section.
771
13762d2e
AM
7722013-03-05 Alan Modra <amodra@gmail.com>
773
774 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
775 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
776
3064e1ff
JB
7772013-02-28 Nathan Sidwell <nathan@codesourcery.com>
778
779 * ld-arm/tls-local-static.s: New test.
780 * ld-arm/tls-local-static.d: New.
781 * ld-arm/arm-elf.exp (tls-local-static): Add test.
782
7832013-02-21 H.J. Lu <hongjiu.lu@intel.com>
35399224
L
784
785 PR ld/15167
786 * ld-unique/unique.exp: Add a test for shared library with
787 reference.
788
897aea50
MR
7892013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
790
791 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
792 its contents to ar_simple_create and ld_simple_link after
793 objfiles.
794 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
795 * ld-alpha/alpha.exp: Likewise.
796 * ld-arm/arm-elf.exp: Likewise.
797 * ld-arm/export-class.exp: Likewise.
798 * ld-elf/comm-data.exp: Likewise.
799 * ld-elf/eh-group.exp: Likewise.
800 * ld-elf/elf.exp: Likewise.
801 * ld-elf/export-class.exp: Likewise.
802 * ld-elfvers/vers.exp: Likewise.
803 * ld-frv/tls.exp: Likewise.
804 * ld-i386/export-class.exp: Likewise.
805 * ld-i386/i386.exp: Likewise.
806 * ld-ia64/ia64.exp: Likewise.
807 * ld-libs/libs.exp: Likewise.
808 * ld-m68k/m68k.exp: Likewise.
809 * ld-metag/metag.exp: Likewise.
810 * ld-mips-elf/comm-data.exp: Likewise.
811 * ld-mips-elf/export-class.exp: Likewise.
812 * ld-mips-elf/mips-elf.exp: Likewise.
813 * ld-mn10300/mn10300.exp: Likewise.
814 * ld-pe/pe-compile.exp: Likewise.
815 * ld-pe/pe.exp: Likewise.
816 * ld-plugin/plugin.exp: Likewise.
817 * ld-powerpc/aix52.exp: Likewise.
818 * ld-powerpc/export-class.exp: Likewise.
819 * ld-powerpc/powerpc.exp: Likewise.
820 * ld-s390/s390.exp: Likewise.
821 * ld-sh/sh-vxworks.exp: Likewise.
822 * ld-sh/sh64/sh64.exp: Likewise.
823 * ld-sparc/sparc.exp: Likewise.
824 * ld-tic6x/tic6x.exp: Likewise.
825 * ld-tilegx/tilegx.exp: Likewise.
826 * ld-tilepro/tilepro.exp: Likewise.
827 * ld-undefined/entry.exp: Likewise.
828 * ld-vax-elf/vax-elf.exp: Likewise.
829 * ld-x86-64/dwarfreloc.exp: Likewise.
830 * ld-x86-64/export-class.exp: Likewise.
831 * ld-x86-64/x86-64.exp: Likewise.
832 * ld-xc16x/xc16x.exp: Likewise.
833 * ld-xstormy16/xstormy16.exp: Likewise.
834 * ld-xtensa/xtensa.exp: Likewise.
835
273e4eec
MR
8362013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
837
bfeb4a28 838 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
273e4eec 839 mapping.
bfeb4a28 840 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
273e4eec 841
53c3509d
AM
8422013-02-18 Alan Modra <amodra@gmail.com>
843
844 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
845 (PR ld/15146 (1), (2)): Likewise.
846 (LTO 7): Likewise.
847
3d5bef4c
L
8482013-02-16 H.J. Lu <hongjiu.lu@intel.com>
849
850 PR ld/15146
851 * ld-plugin/pr15146.d: New file.
852 * ld-plugin/pr15146a.c: Likewise.
853 * ld-plugin/pr15146b.c: Likewise.
854 * ld-plugin/pr15146c.c: Likewise.
855 * ld-plugin/pr15146d.c: Likewise.
856
857 * ld-plugin/lto.exp: Add tests for PR ld/15146.
858
9d1df426
NC
8592013-02-15 Markos Chandras <markos.chandras@imgtec.com>
860
861 * ld-metag/pcrel.d: Fix the expected disassembler
862 output to be in little endian format
863 * ld-metag/shared.d: likewise
864 * ld-metag/stub.d: likewise
865 * ld-metag/stub_pic_app.d: likewise
866 * ld-metag/stub_pic_shared.d: likewise
867 * ld-metag/stub_shared.d: likewise
868
13db6b44
RS
8692013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
870
871 * ld-mips-elf/mips16-pic-2.dd,
872 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
873 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
874 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
875 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
876 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
877 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
878 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
879 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
880 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
881 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
882 ld-mips-elf/got-page-7.got: New tests.
883 * ld-mips-elf/mips-elf.exp: Run them.
884
3dff0dd1
RS
8852013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
886
887 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
888 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
889 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
890 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
891 for new hash table order.
892
d7206569
RS
8932013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
894
895 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
896 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
897 that symbols are added to per-bfd GOTs.
898
d9bf376d
RS
8992013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
900
901 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
902 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
903 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
904 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
905 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
906 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
907 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
908 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
909 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
910 got_entry hash function.
911
1fd20d70
RS
9122013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
913
914 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
915 unused GOT entries.
916
02acbe22
L
9172013-02-07 H.J. Lu <hongjiu.lu@intel.com>
918
919 PR ld/15107
920 * ld-unique/unique_empty.s: Add reference to "b".
921
20e52bd2
L
9222013-02-06 H.J. Lu <hongjiu.lu@intel.com>
923
924 * ld-size/size-10.rd: Updated.
925 * ld-size/size-8.rd: Likewise.
926 * ld-size/size32-2-i386.d: Likewise.
927 * ld-size/size32-2-x32.d: Likewise.
928 * ld-size/size32-2-x86-64.d: Likewise.
929 * ld-size/size64-2-x32.d: Likewise.
930 * ld-size/size64-2-x86-64.d: Likewise.
931
932 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
933 linker for size-8 test.
934
36591ba1 9352013-02-06 Sandra Loosemore <sandra@codesourcery.com>
20e52bd2 936 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
937
938 Based on patches from Altera Corporation.
939
940 * ld-nios2/emit-relocs-1a.s: New.
941 * ld-nios2/emit-relocs-1b.s: New.
942 * ld-nios2/emit-relocs-1.d: New.
943 * ld-nios2/emit-relocs-1.ld: New.
944 * ld-nios2/gprel.d: New.
945 * ld-nios2/gprel.s: New.
946 * ld-nios2/hilo16.d: New.
947 * ld-nios2/hilo16.s: New.
948 * ld-nios2/hilo16_symbol.s: New.
949 * ld-nios2/imm5.d: New.
950 * ld-nios2/imm5.s: New.
951 * ld-nios2/imm5_symbol.s: New.
952 * ld-nios2/nios2.exp: New.
953 * ld-nios2/pcrel16.d: New.
954 * ld-nios2/pcrel16_label.s: New.
955 * ld-nios2/pcrel16.s: New.
956 * ld-nios2/relax_callr.d: New.
957 * ld-nios2/relax_callr.ld: New.
958 * ld-nios2/relax_callr.s: New.
959 * ld-nios2/relax_cjmp.d: New.
960 * ld-nios2/relax_cjmp.s: New.
961 * ld-nios2/relax_jmp.ld: New.
962 * ld-nios2/relax_section.d: New.
963 * ld-nios2/relax_section.s: New.
964 * ld-nios2/relax_ujmp.d: New.
965 * ld-nios2/relax_ujmp.s: New.
966 * ld-nios2/reloc.d: New.
967 * ld-nios2/reloc.s: New.
968 * ld-nios2/reloc_symbol.s: New.
969 * ld-nios2/s16.d: New.
970 * ld-nios2/s16.s: New.
971 * ld-nios2/s16_symbol.s: New.
972 * ld-nios2/u16.d: New.
973 * ld-nios2/u16.s: New.
974 * ld-nios2/u16_symbol.s: New.
975 * ld-elf/indirect.exp: Skip on targets that don't support
976 -shared -fPIC.
977 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
978 * ld-plugin/lto.exp: Skip shared library tests on targets that
979 don't support them. Skip execution tests on non-native targets.
980
7acbc3a0
L
9812013-02-06 H.J. Lu <hongjiu.lu@intel.com>
982
983 * ld-elf/now-1.d: New file.
984 * ld-elf/now-2.d: Likewise.
985 * ld-elf/now-3.d: Likewise.
986 * ld-elf/now-4.d: Likewise.
987 * ld-elf/rpath-1.d: Likewise.
988 * ld-elf/rpath-2.d: Likewise.
989 * ld-elf/runpath-1.d: Likewise.
990 * ld-elf/runpath-2.d: Likewise.
991
eeaa4577
AM
9922013-02-06 Alan Modra <amodra@gmail.com>
993
994 PR ld/15096
995 * ld-elf/new-dtags-1.d: Delete.
996 * ld-elf/new-dtags-2.d: Likewise.
997 * ld-elf/new-dtags-3.d: Likewise.
998 * ld-elf/new-dtags-4.d: Likewise.
999 * ld-elf/new-dtags-5.d: Likewise.
1000 * ld-elf/new-dtags-6.d: Likewise.
1001 * ld-elf/new-dtags-7.d: Likewise.
1002 * ld-elf/new-dtags-8.d: Likewise.
1003
663fa543
L
10042013-02-04 H.J. Lu <hongjiu.lu@intel.com>
1005
1006 PR ld/15096
1007 * ld-elf/new-dtags-1.d: New test.
1008 * ld-elf/new-dtags-2.d: Likewise.
1009 * ld-elf/new-dtags-3.d: Likewise.
1010 * ld-elf/new-dtags-4.d: Likewise.
1011 * ld-elf/new-dtags-5.d: Likewise.
1012 * ld-elf/new-dtags-6.d: Likewise.
1013 * ld-elf/new-dtags-7.d: Likewise.
1014 * ld-elf/new-dtags-8.d: Likewise.
1015
bcaa2f82
AM
10162013-01-31 Alan Modra <amodra@gmail.com>
1017
1018 * ld-powerpc/tlsexe.d: Update for changed stub names.
1019 * ld-powerpc/tlsexe.r: Likewise.
1020 * ld-powerpc/tlsexetoc.d: Likewise.
1021 * ld-powerpc/tlsexetoc.r: Likewise.
1022 * ld-powerpc/tlsso.d: Likewise.
1023 * ld-powerpc/tlsso.r: Likewise.
1024 * ld-powerpc/tlstocso.d: Likewise.
1025 * ld-powerpc/tlstocso.r: Likewise.
1026
0d358fd5
HPN
10272013-01-31 Hans-Peter Nilsson <hp@axis.com>
1028
9de83df8 1029 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
393dab15 1030 default for *-*-linux-* by passing explicitly for all targets.
0d358fd5 1031
e16fc3da
AM
10322013-01-21 Alan Modra <amodra@gmail.com>
1033
1034 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
1035 --no-as-needed in cflags.
1036
6738cadc
L
10372013-01-19 H.J. Lu <hongjiu.lu@intel.com>
1038
1039 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
1040
1041 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
1042
3bea1fcb
L
10432013-01-18 H.J. Lu <hongjiu.lu@intel.com>
1044
1045 * ld-size/size-10.rd: Updated.
1046 * ld-size/size-8.rd: Likewise.
1047 * ld-size/size32-2-i386.d: Likewise.
1048 * ld-size/size32-2-x32.d: Likewise.
1049 * ld-size/size32-2-x86-64.d: Likewise.
1050 * ld-size/size64-2-x32.d: Likewise.
1051 * ld-size/size64-2-x86-64.d: Likewise.
1052
9a645e5c
L
10532013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1054
1055 * ld-size/size-7.out: New file.
1056 * ld-size/size-8.out: Likewise.
1057 * ld-size/size-9.out: Likewise.
1058 * ld-size/size-9.rd: Likewise.
1059 * ld-size/size-9a.c: Likewise.
1060 * ld-size/size-9b.c: Likewise.
1061 * ld-size/size-10.out: Likewise.
1062 * ld-size/size-10.rd: Likewise.
1063 * ld-size/size-10a.c: Likewise.
1064 * ld-size/size-10b.c: Likewise.
1065
1066 * ld-size/size.exp (build_tests): Build libsize-9.so and
1067 libsize-10.so.
1068 Run-time size relocation tests if supported.
1069 (run_time_tests): New.
1070
1cf48f48
L
10712013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 * ld-size/size-1.c: New file.
1074 * ld-size/size-1.out: Likewise.
1075 * ld-size/size-1a.c: Likewise.
1076 * ld-size/size-1b.c: Likewise.
1077 * ld-size/size-2.c: Likewise.
1078 * ld-size/size-2.out: Likewise.
1079 * ld-size/size-2a.c: Likewise.
1080 * ld-size/size-2b.c: Likewise.
1081
1082 * ld-size/size.exp (build_tests): Build libsize-1.so and
1083 libsize-2.so.
1084 (run_tests): Run size-1 and size-2.
1085
06a6a421
L
10862013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 * ld-size/size32-3-i386.d: New file.
1089 * ld-size/size32-3-x32.d: Likewise.
1090 * ld-size/size32-3-x86-64.d: Likewise.
af55cbae
L
1091 * ld-size/size32-3a.s: Likewise.
1092 * ld-size/size32-3b.s: Likewise.
06a6a421 1093
8fd4256d
L
10942013-01-16 H.J. Lu <hongjiu.lu@intel.com>
1095
1096 * ld-size/size.exp: New file.
1097 * ld-size/size32-1-i386.d: Likewise.
1098 * ld-size/size32-1-x32.d: Likewise.
1099 * ld-size/size32-1-x86-64.d: Likewise.
1100 * ld-size/size32-1.s: Likewise.
1101 * ld-size/size32-2-i386.d: Likewise.
1102 * ld-size/size32-2-x32.d: Likewise.
1103 * ld-size/size32-2-x86-64.d: Likewise.
1104 * ld-size/size32-2.s: Likewise.
1105 * ld-size/size64-1-x32.d: Likewise.
1106 * ld-size/size64-1-x86-64.d: Likewise.
1107 * ld-size/size64-1.s: Likewise.
1108 * ld-size/size64-2-x32.d: Likewise.
1109 * ld-size/size64-2-x86-64.d: Likewise.
1110 * ld-size/size64-2.s: Likewise.
1111 * ld-size/size-3.c: Likewise.
1112 * ld-size/size-3.out: Likewise.
1113 * ld-size/size-3a.c: Likewise.
1114 * ld-size/size-3b.c: Likewise.
1115 * ld-size/size-3c.c: Likewise.
1116 * ld-size/size-4.out: Likewise.
1117 * ld-size/size-4a.c: Likewise.
1118 * ld-size/size-4b.c: Likewise.
1119 * ld-size/size-5.out: Likewise.
1120 * ld-size/size-5a.c: Likewise.
1121 * ld-size/size-5b.c: Likewise.
1122 * ld-size/size-6.out: Likewise.
1123 * ld-size/size-6a.c: Likewise.
1124 * ld-size/size-6b.c: Likewise.
1125 * ld-size/size-7.rd: Likewise.
1126 * ld-size/size-7a.c: Likewise.
1127 * ld-size/size-7b.c: Likewise.
1128 * ld-size/size-8.rd: Likewise.
1129 * ld-size/size-8a.c: Likewise.
1130 * ld-size/size-8b.c: Likewise.
1131
1178606e
AM
11322013-01-16 Alan Modra <amodra@gmail.com>
1133
1134 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
1135
e2458743
AM
11362013-01-15 Alan Modra <amodra@gmail.com>
1137
1138 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
1139 * ld-powerpc/tlsso.g: Likewise.
1140 * ld-powerpc/tlsso.r: Likewise.
1141 * ld-powerpc/tlstocso.d: Likewise.
1142 * ld-powerpc/tlstocso.g: Likewise.
1143
4d490e42
AM
11442013-01-15 Alan Modra <amodra@gmail.com>
1145
1146 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
1147 * ld-plugin/lto-16b.d: Likewise.
1148 * ld-plugin/lto-17a.d: Likewise.
1149 * ld-plugin/lto-17b-2.d: Likewise.
1150
d6391ce5
AM
11512013-01-14 Alan Modra <amodra@gmail.com>
1152
1153 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
1154 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
1155 updated microblaze page size.
1156
a3c62988
NC
11572013-01-10 Will Newton <will.newton@imgtec.com>
1158
1159 * ld-elf/merge.d: Mark Meta as xfail.
1160 * ld-gc/start.d: Skip this test on Meta.
1161 * ld-gc/personality.d: Skip this test on Meta.
1162 * ld-metag/external.s: New file.
1163 * ld-metag/metag.exp: New file.
1164 * ld-metag/pcrel.d: New file.
1165 * ld-metag/pcrel.s: New file.
1166 * ld-metag/shared.d: New file.
1167 * ld-metag/shared.r: New file.
1168 * ld-metag/shared.s: New file.
1169 * ld-metag/stub.d: New file.
1170 * ld-metag/stub.s: New file.
1171 * ld-metag/stub_pic_app.d: New file.
1172 * ld-metag/stub_pic_app.r: New file.
1173 * ld-metag/stub_pic_app.s: New file.
1174 * ld-metag/stub_pic_shared.d: New file.
1175 * ld-metag/stub_pic_shared.s: New file.
1176 * ld-metag/stub_shared.d: New file.
1177 * ld-metag/stub_shared.r: New file.
1178 * ld-metag/stub_shared.s: New file.
1179
98dbe4a7
TS
11802013-01-08 Thomas Schwinge <thomas@codesourcery.com>
1181
1182 * ld-i386/export-class.exp: Restore (and reword) comment about
1183 excluded targets.
1184
fb098a1e
YZ
11852013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
1186
1187 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
1188 the objdump directive.
1189 * ld-aarch64/emit-relocs-266.d: Ditto.
1190 * ld-aarch64/emit-relocs-268.d: Ditto.
1191 * ld-aarch64/emit-relocs-269.d: Ditto.
1192 * ld-aarch64/emit-relocs-270.d: Ditto.
1193 * ld-aarch64/emit-relocs-271.d: Ditto.
1194 * ld-aarch64/emit-relocs-272.d: Ditto.
1195
4e5f3f9d 1196For older changes see ChangeLog-2012
c9e214e5 1197\f
4e5f3f9d 1198Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
1199
1200Copying and distribution of this file, with or without modification,
1201are permitted in any medium without royalty provided the copyright
1202notice and this notice are preserved.
1203
c9e214e5
AM
1204Local Variables:
1205mode: change-log
1206left-margin: 8
1207fill-column: 74
1208version-control: never
1209End:
This page took 0.477907 seconds and 4 git commands to generate.