2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
690f47bf
RS
12013-10-13 Richard Sandiford <rdsandiford@googlemail.com>
2
3 * lib/ld-lib.exp (default_ld_compile): Add a -I option for the source
4 directory.
5 * ld-mips-elf/compressed-plt-1.ld, ld-mips-elf/compressed-plt-1.s,
6 ld-mips-elf/compressed-plt-1-dyn.s, ld-mips-elf/compressed-plt-1a.s,
7 ld-mips-elf/compressed-plt-1b.s, ld-mips-elf/compressed-plt-1c.s,
8 ld-mips-elf/compressed-plt-1d.s, ld-mips-elf/compressed-plt-1e.s,
9 ld-mips-elf/compressed-plt-1-o32-se.rd,
10 ld-mips-elf/compressed-plt-1-o32-se.od,
11 ld-mips-elf/compressed-plt-1-o32-mips16-only.rd,
12 ld-mips-elf/compressed-plt-1-o32-mips16-only.od,
13 ld-mips-elf/compressed-plt-1-o32-umips-only.rd,
14 ld-mips-elf/compressed-plt-1-o32-umips-only.od,
15 ld-mips-elf/compressed-plt-1-o32-mips16.rd,
16 ld-mips-elf/compressed-plt-1-o32-mips16.od,
17 ld-mips-elf/compressed-plt-1-o32-mips16-got.rd,
18 ld-mips-elf/compressed-plt-1-o32-mips16-got.od,
19 ld-mips-elf/compressed-plt-1-o32-mips16-word.rd,
20 ld-mips-elf/compressed-plt-1-o32-mips16-word.od,
21 ld-mips-elf/compressed-plt-1-o32-umips.rd,
22 ld-mips-elf/compressed-plt-1-o32-umips.od,
23 ld-mips-elf/compressed-plt-1-o32-umips-got.rd,
24 ld-mips-elf/compressed-plt-1-o32-umips-got.od,
25 ld-mips-elf/compressed-plt-1-o32-umips-word.rd,
26 ld-mips-elf/compressed-plt-1-o32-umips-word.od,
27 ld-mips-elf/compressed-plt-1-n32-mips16.rd,
28 ld-mips-elf/compressed-plt-1-n32-mips16.od,
29 ld-mips-elf/compressed-plt-1-n32-umips.rd,
30 ld-mips-elf/compressed-plt-1-n32-umips.od: New tests.
31 * ld-mips-elf/mips-elf.exp: Run them.
32
c5d6fa44
RS
332013-10-13 Richard Sandiford <rdsandiford@googlemail.com>
34
35 * ld-mips-elf/pic-and-nonpic-6-n32.ad,
36 ld-mips-elf/pic-and-nonpic-6-n32.dd,
37 ld-mips-elf/pic-and-nonpic-6-n32.gd,
38 ld-mips-elf/pic-and-nonpic-6-n32.nd,
39 ld-mips-elf/pic-and-nonpic-6-n32.rd,
40 ld-mips-elf/pic-and-nonpic-6-n64.ad,
41 ld-mips-elf/pic-and-nonpic-6-n64.dd,
42 ld-mips-elf/pic-and-nonpic-6-n64.gd,
43 ld-mips-elf/pic-and-nonpic-6-n64.nd,
44 ld-mips-elf/pic-and-nonpic-6-n64.rd,
45 ld-mips-elf/pic-and-nonpic-6-o32.ad,
46 ld-mips-elf/pic-and-nonpic-6-o32.dd,
47 ld-mips-elf/pic-and-nonpic-6-o32.gd,
48 ld-mips-elf/pic-and-nonpic-6-o32.nd,
49 ld-mips-elf/pic-and-nonpic-6-o32.rd: Fix symbol value of extf4.
50 No longer expect extf3, extf4 and extd2 to be in the global GOT.
51
1419bbe5
WN
522013-10-03 Will Newton <will.newton@linaro.org>
53
54 * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
55 * ld-aarch64/aarch64-elf.exp: Run ifunc tests.
56 * ld-aarch64/ifunc-1-local.d: New file.
57 * ld-aarch64/ifunc-1-local.s: Likewise.
58 * ld-aarch64/ifunc-1.d: Likewise.
59 * ld-aarch64/ifunc-1.s: Likewise.
60 * ld-aarch64/ifunc-10.d: Likewise.
61 * ld-aarch64/ifunc-10.s: Likewise.
62 * ld-aarch64/ifunc-11.d: Likewise.
63 * ld-aarch64/ifunc-11.s: Likewise.
64 * ld-aarch64/ifunc-12.d: Likewise.
65 * ld-aarch64/ifunc-12.s: Likewise.
66 * ld-aarch64/ifunc-13.d: Likewise.
67 * ld-aarch64/ifunc-13a.s: Likewise.
68 * ld-aarch64/ifunc-13b.s: Likewise.
69 * ld-aarch64/ifunc-14a.d: Likewise.
70 * ld-aarch64/ifunc-14a.s: Likewise.
71 * ld-aarch64/ifunc-14b.d: Likewise.
72 * ld-aarch64/ifunc-14b.s: Likewise.
73 * ld-aarch64/ifunc-14c.d: Likewise.
74 * ld-aarch64/ifunc-14c.s: Likewise.
75 * ld-aarch64/ifunc-14d.d: Likewise.
76 * ld-aarch64/ifunc-14e.d: Likewise.
77 * ld-aarch64/ifunc-14f.d: Likewise.
78 * ld-aarch64/ifunc-15.d: Likewise.
79 * ld-aarch64/ifunc-15.s: Likewise.
80 * ld-aarch64/ifunc-16.d: Likewise.
81 * ld-aarch64/ifunc-16.s: Likewise.
82 * ld-aarch64/ifunc-17a.d: Likewise.
83 * ld-aarch64/ifunc-17a.s: Likewise.
84 * ld-aarch64/ifunc-17b.d: Likewise.
85 * ld-aarch64/ifunc-17b.s: Likewise.
86 * ld-aarch64/ifunc-18a.d: Likewise.
87 * ld-aarch64/ifunc-18a.s: Likewise.
88 * ld-aarch64/ifunc-18b.d: Likewise.
89 * ld-aarch64/ifunc-18b.s: Likewise.
90 * ld-aarch64/ifunc-19a.d: Likewise.
91 * ld-aarch64/ifunc-19a.s: Likewise.
92 * ld-aarch64/ifunc-19b.d: Likewise.
93 * ld-aarch64/ifunc-19b.s: Likewise.
94 * ld-aarch64/ifunc-2-local.d: Likewise.
95 * ld-aarch64/ifunc-2-local.s: Likewise.
96 * ld-aarch64/ifunc-2.d: Likewise.
97 * ld-aarch64/ifunc-2.s: Likewise.
98 * ld-aarch64/ifunc-20.d: Likewise.
99 * ld-aarch64/ifunc-20.s: Likewise.
100 * ld-aarch64/ifunc-3.s: Likewise.
101 * ld-aarch64/ifunc-3a.d: Likewise.
102 * ld-aarch64/ifunc-3b.d: Likewise.
103 * ld-aarch64/ifunc-4.d: Likewise.
104 * ld-aarch64/ifunc-4.s: Likewise.
105 * ld-aarch64/ifunc-4a.d: Likewise.
106 * ld-aarch64/ifunc-5-local.s: Likewise.
107 * ld-aarch64/ifunc-5.s: Likewise.
108 * ld-aarch64/ifunc-5a-local.d: Likewise.
109 * ld-aarch64/ifunc-5a.d: Likewise.
110 * ld-aarch64/ifunc-5b-local.d: Likewise.
111 * ld-aarch64/ifunc-5b.d: Likewise.
112 * ld-aarch64/ifunc-5r-local.d: Likewise.
113 * ld-aarch64/ifunc-6.s: Likewise.
114 * ld-aarch64/ifunc-6a.d: Likewise.
115 * ld-aarch64/ifunc-6b.d: Likewise.
116 * ld-aarch64/ifunc-7.s: Likewise.
117 * ld-aarch64/ifunc-7a.d: Likewise.
118 * ld-aarch64/ifunc-7b.d: Likewise.
119 * ld-aarch64/ifunc-7c.d: Likewise.
120 * ld-aarch64/ifunc-8.d: Likewise.
121 * ld-aarch64/ifunc-8a.s: Likewise.
122 * ld-aarch64/ifunc-8b.s: Likewise.
123 * ld-aarch64/ifunc-9.d: Likewise.
124 * ld-aarch64/ifunc-9.s: Likewise.
125
2f9efdfc
RS
1262013-09-24 Gregory Fong <gregory.0xf0@gmail.com>
127
128 * ld-mips-elf/eh-frame5.d, ld-mips-elf/jalx-2.dd,
129 ld-mips-elf/mips-elf.exp, ld-mips-elf/mips16-pic-2.ad,
130 ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/pic-and-nonpic-3a.dd,
131 ld-mips-elf/pic-and-nonpic-3b.ad, ld-mips-elf/pic-and-nonpic-3b.dd,
132 ld-mips-elf/pic-and-nonpic-3b.nd, ld-mips-elf/pic-and-nonpic-4b.ad,
133 ld-mips-elf/pic-and-nonpic-4b.nd, ld-mips-elf/pic-and-nonpic-4b.rd,
134 ld-mips-elf/pic-and-nonpic-5b.ad, ld-mips-elf/pic-and-nonpic-5b.nd,
135 ld-mips-elf/pic-and-nonpic-6-n32.ad,
136 ld-mips-elf/pic-and-nonpic-6-n32.dd,
137 ld-mips-elf/pic-and-nonpic-6-n32.nd,
138 ld-mips-elf/pic-and-nonpic-6-n64.ad,
139 ld-mips-elf/pic-and-nonpic-6-n64.dd,
140 ld-mips-elf/pic-and-nonpic-6-n64.nd,
141 ld-mips-elf/pic-and-nonpic-6-o32.ad,
142 ld-mips-elf/pic-and-nonpic-6-o32.dd,
143 ld-mips-elf/pic-and-nonpic-6-o32.nd, ld-mips-elf/rel32-n32.d,
144 ld-mips-elf/rel32-o32.d, ld-mips-elf/rel64.d,
145 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tls-multi-got-1.r,
146 ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
147 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
148 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
149 ld-mips-elf/tlsdyn-o32.d, ld-mips-elf/tlsdyn-o32.got,
150 ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib-o32.got: Update
151 for removal of _GLOBAL_OFFSET_TABLE_ from .dynsym.
152
25f686c2
KT
1532013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
154
155 * ld-aarch64/eh-frame.d: Update expected output to allow for
156 64-bit addresses.
157
bf5117e3
NC
1582013-09-12 Nick Clifton <nickc@redhat.com>
159
160 * ld-elf/eh1.d: Update expected output to allow for
161 64-bit addresses.
162 * ld-elf/eh2.d: Likewise.
163 * ld-elf/eh3.d: Likewise.
164 * ld-elf/eh4.d: Likewise.
165 * ld-elf/eh5.d: Likewise.
166 * ld-elf/eh6.d: Likewise.
167 * ld-mips-elf/eh-frame1-n64.d: Likewise.
168 * ld-mips-elf/eh-frame2-n64.d: Likewise.
169 * ld-mips-elf/eh-frame3.d: Likewise.
170
0e80562e
YZ
1712013-09-04 Vidya Praveen <vidyapraveen@arm.com>
172
173 * ld-arm/export-class.exp: Fix the condition.
174
5c98a14e
JJ
1752013-08-29 Jakub Jelinek <jakub@redhat.com>
176
177 * ld-x86-64/x86-64.exp: Add tlsld3, tlsgd7 and tlsgd8 tests.
178 * ld-x86-64/tlspic1.s: Add -mcmodel=large -fpic TLS GD and LD
179 sequences.
180 * ld-x86-64/tlspic.dd: Adjusted.
181 * ld-x86-64/tlspic.rd: Adjusted.
182 * ld-x86-64/tlspic-nacl.rd: Adjusted.
183 * ld-x86-64/tlsld3.dd: New test.
184 * ld-x86-64/tlsld3.s: New file.
185 * ld-x86-64/tlsgd7.dd: New test.
186 * ld-x86-64/tlsgd7.s: New file.
187 * ld-x86-64/tlsgd8.dd: New test.
188 * ld-x86-64/tlsgd8.s: New file.
189
1098fd41
RM
1902013-08-26 Roland McGrath <mcgrathr@google.com>
191
192 * ld-x86-64/x86-64.exp (Mixed x86_64 and i386 input test 1):
193 Loosen string match to admit i386:x86-64*.
194 (Mixed x86_64 and i386 input test 2): Likewise.
195 * ld-x86-64/ilp32-2.d: Likewise.
196 * ld-x86-64/ilp32-3.d: Likewise.
197 * ld-x86-64/lp64-2.d: Likewise.
198 * ld-x86-64/lp64-3.d: Likewise.
199 * ld-x86-64/ia32-2.d: Likewise, and i386.* too.
200 * ld-x86-64/ia32-3.d: Likewise.
201
887badb3
RM
2022013-08-26 Roland McGrath <mcgrathr@google.com>
203
204 * ld-x86-64/ilp32-4-nacl.d: Loosen .shstrtab line regexp to match
205 any file offset.
206 * ld-x86-64/tlsbin-nacl.rd: Update expected code segment PT_LOAD.
207 * ld-x86-64/tlsbindesc-nacl.rd: Likewise.
208 * ld-scripts/rgn-at3.d: XFAIL for *-*-nacl* targets.
209 * ld-scripts/rgn-over8-ok.d: Likewise.
210
fe9cd7ab
MR
2112013-08-24 Maciej W. Rozycki <macro@linux-mips.org>
212
213 * ld-elf/comm-data.exp: Use check_shared_lib_support rather than
214 explicit patterns for test target qualification. Define extra
215 tool flags for *-*-hpux* and tic6x-*-* targets. Link with a
216 linker script. Use alternative patterns for targets that do not
217 eliminate copy relocs, currently mn10300-*-* and vax-*-*.
218 * ld-elf/comm-data2.s: Handle HPUX's `.comm' syntax.
219 * ld-elf/comm-data2.ld: New test linker script.
220 * ld-elf/comm-data2.xd: Match section's VMA too. Ignore ASCII
221 data dump.
222 * ld-elf/comm-data2r.rd: New test pattern.
223 * ld-elf/comm-data2r.sd: New test pattern.
224 * ld-elf/comm-data2r.xd: New test pattern.
225 * ld-mips-elf/comm-data.exp: Use check_shared_lib_support rather
226 than an explicit pattern for test target qualification. Link
227 with a linker script.
228
aea6ea42
MR
2292013-08-24 Maciej W. Rozycki <macro@linux-mips.org>
230
231 * ld-arm/export-class.exp: Handle non-EABI targets.
232
2e6b61f1
RM
2332013-08-23 Roland McGrath <mcgrathr@google.com>
234
235 * ld-x86-64/ilp32-4-nacl.d: Update for 2013-05-31 gas alignment change.
236 * ld/testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
237 * ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
238 * ld/testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
239 * ld/testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
240
9aff4b7a
NC
2412013-08-23 Yuri Chornoivan <yurchor@ukr.net>
242
243 PR binutils/15834
244 * ld-mips-elf/mips16-pic-1.inc: Fix typos.
245
65fd058f
AM
2462013-08-22 Alan Modra <amodra@gmail.com>
247
248 * ld-powerpc/powerpc.exp: Substitute for le in options_regsub(ld).
249 Correct ppc64elftests option replacement.
250 (supports_ppc64): Match elf64lppc too.
251 * ld-powerpc/relbrlt.d: Update for little-endian.
252 * ld-powerpc/symtocbase.d: Likewise.
253 * ld-powerpc/tls.t: Likewise.
254 * ld-powerpc/tlsexetoc.g: Likewise.
255 * ld-powerpc/tlsso.d: Likewise.
256 * ld-powerpc/tlsso.g: Likewise.
257 * ld-powerpc/tlstoc.t: Likewise.
258 * ld-powerpc/tlstocso.d: Likewise.
259 * ld-powerpc/tlstocso.g: Likewise.
260 * ld-powerpc/tlstocso.t: Likewise.
261 * ld-powerpc/tocopt.d: Likewise.
262 * ld-powerpc/tocopt2.d: Likewise.
263 * ld-powerpc/tocopt3.d: Likewise.
264 * ld-powerpc/tocopt4.d: Likewise.
265 * ld-powerpc/tocopt5.d: Likewise.
266
2e53f7d6
NC
2672013-08-14 Clemens Lang <clemens.lang@fau.de>
268
269 * ld-scripts/log2.exp: New: Run the new log2 test.
270 * ld-scripts/log2.s: Source for the new test.
271 * ld-scripts/log2.t: Linker script for new test.
272
62c34db3
NC
2732013-08-14 John Tytgat <john@bass-software.com>
274
275 PR ld/15787
276 * ld-arm/group-relocs-ldr-bad.s: Redefine bar into foo section
277 beyond 16 bit offset width.
278 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
279 * ld-arm/group-relocs-ldr-bad.d: Adjust expected result.
280 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
281 * ld-arm/group-relocs.s: Add comments. Move symbols used for sb
282 group relocations into .data section. Drop section zero. Use pc/r0
283 as base register when pc/sb group relocations are used.
284 * ld-arm/group-relocs.d: Adjust expected result.
285 * ld-arm/group-relocs-alu-bad-2.d: New test for sb group relocation.
286 * ld-arm/group-relocs-ldc-bad-2.d: Likewise.
287 * ld-arm/group-relocs-ldr-bad-2.d: New test for pc group relocation.
288 * ld-arm/group-relocs-ldrs-bad-2.d: Likewise.
289 * ld-arm/unresolved-2.d: Add sb relocation failure test.
290 * ld-arm/group-relocs-alu-bad-2.s: New test source.
291 * ld-arm/group-relocs-ldr-bad-2.s: Likewise.
292 * ld-arm/group-relocs-ldrs-bad-2.s: Likewise.
293 * ld-arm/group-relocs-ldc-bad-2.s: Likewise.
294 * ld-arm/unresolved-2.s: Likewise.
295 * ld-arm/arm-elf.exp: For group-relocs, drop section zero start
296 definition. Run the new tests.
297
4046d87a
NC
2982013-08-09 Nick Clifton <nickc@redhat.com>
299
300 * lib/ld-lib.exp (check_shared_lib_support): Note that the RL78
301 does not support shared library generation.
302
31a91d61
NC
3032013-07-31 John Tytgat <john@bass-software.com>
304
305 PR ld/15787
306 * ld-arm/group-relocs-alu-bad-2.d; New.
307 * ld-arm/group-relocs-alu-bad-2.s: New.
308 * ld-arm/group-relocs-ldc-bad-2.d: New.
309 * ld-arm/group-relocs-ldc-bad-2.s: New.
310 * ld-arm/group-relocs-ldr-bad-2.d: New.
311 * ld-arm/group-relocs-ldr-bad-2.s: New.
312 * ld-arm/group-relocs-ldrs-bad-2.d: New.
313 * ld-arm/group-relocs-ldrs-bad-2: New.
314 * ld-arm/arm-elf.exp: Add the new tests.
315 * ld-arm/group-relocs-ldr-bad.d: Update expected output.
316 * ld-arm/group-relocs-ldr-bad.s: Likewise.
317 * ld-arm/group-relocs-ldrs-bad.d: Likewise.
318 * ld-arm/group-relocs-ldrs-bad.s: Likewise.
319 * ld-arm/group-relocs.d: Likewise.
320 * ld-arm/group-relocs.s: Likewise.
321
1581972d
MR
3222013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
323
324 * ld-vax-elf/export-class-call.dd: New test.
325 * ld-vax-elf/export-class-call.rd: New test.
326 * ld-vax-elf/export-class-call.xd: New test.
327 * ld-vax-elf/export-class-data.dd: New test.
328 * ld-vax-elf/export-class-data.rd: New test.
329 * ld-vax-elf/export-class-data.xd: New test.
330 * ld-vax-elf/export-class.ld: New test linker script.
331 * ld-vax-elf/export-class-call.s: New test source.
332 * ld-vax-elf/export-class-data.s: New test source.
333 * ld-vax-elf/export-class-def.s: New test source.
334 * ld-vax-elf/vax-elf.exp: Run the new tests.
335 * ld-vax-elf/vax-export-class.rd: New test.
336 * ld-vax-elf/vax-export-class.xd: New test.
337 * ld-vax-elf/export-class.exp: New test script.
338
125b5bac
MR
3392013-07-27 Maciej W. Rozycki <macro@linux-mips.org>
340
341 * ld-vax-elf/got-local-exe.xd: New test.
342 * ld-vax-elf/got-local-lib.xd: New test.
343 * ld-vax-elf/got-local-aux.s: New test source.
344 * ld-vax-elf/got-local-def.s: New test source.
345 * ld-vax-elf/got-local-ref.s: New test source.
346 * ld-vax-elf/vax-elf.exp: Run the new tests.
347
df71cb5c
L
3482013-07-24 H.J. Lu <hongjiu.lu@intel.com>
349
350 PR ld/15762
351 * ld-elf/shared.exp (build_tests): Check .gnu.warning section
352 in the libbarw.so library.
353 * ld-elf/libbarw.rd: New.
354
355 * lib/ld-lib.exp (run_cc_link_tests): Support checking on
356 output with warning message.
357
3582013-07-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
9933d191
NC
359
360 * ld-scripts/script.exp: Use run_dump_test instead of
361 ld_simple_link to check the error message.
362 * ld-scripts/align-with-input.d: New file.
363 * ld-scripts/region-alias-1.d: Likewise.
364 * ld-scripts/region-alias-2.d: Likewise.
365 * ld-scripts/region-alias-3.d: Likewise.
366 * ld-scripts/region-alias-4.d: Likewise.
367
1eec346e
NC
3682013-07-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
369
370 * ld-scripts/script.exp: Run align with input test.
371 * ld-scripts/align-with-input.t: New file.
372 * ld-scripts/rgn-at8.d: Likewise.
373 * ld-scripts/rgn-at8.t: Likewise.
374
39f21624
NC
3752013-07-18 Terry Guo <terry.guo@arm.com>
376
df71cb5c
L
377 * ld-arm/thumb-b-lks-sym.d: Updated to be more flexible.
378 * ld-arm/thumb-bl-lks-sym.d: Likewise.
39f21624 379
7a89b94e
NC
3802013-07-18 Roland McGrath <mcgrathr@google.com>
381
382 * ld-arm/farcall-arm-nacl.d: New file.
383 * ld-arm/farcall-arm-nacl-pic.d: New file.
384 * ld-arm/farcall-data-nacl.d: New file.
385 * ld-arm/arm-elf.exp (armeabitests_common): Add extra element to
386 "action" lists for those cases to use a different dump file for NaCl
387 targets.
388 Massage $armeabitests_common to drop the extra element or the one
389 before it, depending on [istarget "arm*-*-nacl*"].
390
391 * ld-arm/arm-elf.exp (armelftests_common): Move all "Cortex-A8
392 erratum fix", Thumb-only and interworking cases to ...
393 (armelftests_nonacl): ... here.
394 (armeabitests_common): Move all "erratum 760522 fix", Thumb-only
395 and interworking cases to ...
396 (armeabitests_nonacl): ... here.
397
ba92f887
MR
3982013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
399
400 * ld-mips-elf/nan-2008.d: New test.
401 * ld-mips-elf/nan-legacy.d: New test.
402 * ld-mips-elf/nan-mixed-1.d: New test.
403 * ld-mips-elf/nan-mixed-2.d: New test.
404 * ld-mips-elf/nan-2008.s: New test source.
405 * ld-mips-elf/nan-legacy.s: New test source.
406
4aa2c5e2
MS
4072013-07-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
408
409 * ld-aarch64/emit-relocs-309.s: Replace got_prel19 with got.
410 * ld-aarch64/gc-relocs-309.s: Likewise.
411
cc0efaa8
MS
4122013-07-02 Marcus Shawcroft <marcus.shawcroft@arm.com>
413
414 * ld-aarch64/gc-plt-relocs.d: Adjust expected .got offsets.
415 * ld-aarch64/tls-desc-ie.d: Likewise.
416 * ld-aarch64/emit-relocs-311.d: Adjust expected symbol.
417 * ld-aarch64/tls-relax-all.d: Likewise.
418 * ld-aarch64/tls-relax-gd-ie.d: Likewise.
419 * ld-aarch64/tls-relax-gdesc-ie.d: Likewise.
420 * ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise.
421
0ca92f2e
L
4222013-07-01 H.J. Lu <hongjiu.lu@intel.com>
423
424 * ld-x86-64/tlsg.sd: Adjusted.
425
a69ed7f7
L
4262013-06-28 H.J. Lu <hongjiu.lu@intel.com>
427
428 PR ld/15685
429 * ld-x86-64/tlsg.s: Add a test for R_X86_64_DTPOFF64.
430 * ld-x86-64/tlsg.sd: Updated.
431
1bbce132
MR
4322013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
433
434 * ld-mips-elf/jalx-2.dd: Update for microMIPS PLT support.
435 * ld-mips-elf/pic-and-nonpic-3a.dd: Update for the _MIPS_STUBS_
436 magic symbol.
437 * ld-mips-elf/pic-and-nonpic-3b.dd: Likewise.
438 * ld-mips-elf/pic-and-nonpic-6-n32.dd: Likewise.
439 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Likewise.
440 * ld-mips-elf/pic-and-nonpic-6-o32.dd: Likewise.
441 * ld-mips-elf/stub-dynsym-1-10000.d: Likewise.
442 * ld-mips-elf/stub-dynsym-1-2fe80.d: Likewise.
443 * ld-mips-elf/stub-dynsym-1-7fff.d: Likewise.
444 * ld-mips-elf/stub-dynsym-1-8000.d: Likewise.
445 * ld-mips-elf/stub-dynsym-1-fff0.d: Likewise.
446 * ld-mips-elf/tlslib-o32.d: Likewise.
447
8847944f
WN
4482013-06-19 Will Newton <will.newton@linaro.org>
449
450 * ld-aarch64/aarch64-elf.exp: Remove ifunc tests.
451 * ld-ifunc/ifunc.exp: Disable ifunc tests on AArch64.
452 * ld-aarch64/ifunc-1-local.d: Remove.
453 * ld-aarch64/ifunc-1-local.s: Likewise.
454 * ld-aarch64/ifunc-1.d: Likewise.
455 * ld-aarch64/ifunc-1.s: Likewise.
456 * ld-aarch64/ifunc-10.d: Likewise.
457 * ld-aarch64/ifunc-10.s: Likewise.
458 * ld-aarch64/ifunc-11.d: Likewise.
459 * ld-aarch64/ifunc-11.s: Likewise.
460 * ld-aarch64/ifunc-12.d: Likewise.
461 * ld-aarch64/ifunc-12.s: Likewise.
462 * ld-aarch64/ifunc-13.d: Likewise.
463 * ld-aarch64/ifunc-13a.s: Likewise.
464 * ld-aarch64/ifunc-13b.s: Likewise.
465 * ld-aarch64/ifunc-14a.d: Likewise.
466 * ld-aarch64/ifunc-14a.s: Likewise.
467 * ld-aarch64/ifunc-14b.d: Likewise.
468 * ld-aarch64/ifunc-14b.s: Likewise.
469 * ld-aarch64/ifunc-14c.d: Likewise.
470 * ld-aarch64/ifunc-14c.s: Likewise.
471 * ld-aarch64/ifunc-14d.d: Likewise.
472 * ld-aarch64/ifunc-14e.d: Likewise.
473 * ld-aarch64/ifunc-14f.d: Likewise.
474 * ld-aarch64/ifunc-15.d: Likewise.
475 * ld-aarch64/ifunc-15.s: Likewise.
476 * ld-aarch64/ifunc-16.d: Likewise.
477 * ld-aarch64/ifunc-16.s: Likewise.
478 * ld-aarch64/ifunc-17a.d: Likewise.
479 * ld-aarch64/ifunc-17a.s: Likewise.
480 * ld-aarch64/ifunc-17b.d: Likewise.
481 * ld-aarch64/ifunc-17b.s: Likewise.
482 * ld-aarch64/ifunc-18a.d: Likewise.
483 * ld-aarch64/ifunc-18a.s: Likewise.
484 * ld-aarch64/ifunc-18b.d: Likewise.
485 * ld-aarch64/ifunc-18b.s: Likewise.
486 * ld-aarch64/ifunc-19a.d: Likewise.
487 * ld-aarch64/ifunc-19a.s: Likewise.
488 * ld-aarch64/ifunc-19b.d: Likewise.
489 * ld-aarch64/ifunc-19b.s: Likewise.
490 * ld-aarch64/ifunc-2-local.d: Likewise.
491 * ld-aarch64/ifunc-2-local.s: Likewise.
492 * ld-aarch64/ifunc-2.d: Likewise.
493 * ld-aarch64/ifunc-2.s: Likewise.
494 * ld-aarch64/ifunc-20.d: Likewise.
495 * ld-aarch64/ifunc-20.s: Likewise.
496 * ld-aarch64/ifunc-3.s: Likewise.
497 * ld-aarch64/ifunc-3a.d: Likewise.
498 * ld-aarch64/ifunc-3b.d: Likewise.
499 * ld-aarch64/ifunc-4.d: Likewise.
500 * ld-aarch64/ifunc-4.s: Likewise.
501 * ld-aarch64/ifunc-4a.d: Likewise.
502 * ld-aarch64/ifunc-5-local.s: Likewise.
503 * ld-aarch64/ifunc-5.s: Likewise.
504 * ld-aarch64/ifunc-5a-local.d: Likewise.
505 * ld-aarch64/ifunc-5a.d: Likewise.
506 * ld-aarch64/ifunc-5b-local.d: Likewise.
507 * ld-aarch64/ifunc-5b.d: Likewise.
508 * ld-aarch64/ifunc-5r-local.d: Likewise.
509 * ld-aarch64/ifunc-6.s: Likewise.
510 * ld-aarch64/ifunc-6a.d: Likewise.
511 * ld-aarch64/ifunc-6b.d: Likewise.
512 * ld-aarch64/ifunc-7.s: Likewise.
513 * ld-aarch64/ifunc-7a.d: Likewise.
514 * ld-aarch64/ifunc-7b.d: Likewise.
515 * ld-aarch64/ifunc-7c.d: Likewise.
516 * ld-aarch64/ifunc-8.d: Likewise.
517 * ld-aarch64/ifunc-8a.s: Likewise.
518 * ld-aarch64/ifunc-8b.s: Likewise.
519 * ld-aarch64/ifunc-9.d: Likewise.
520 * ld-aarch64/ifunc-9.s: Likewise.
521
6c74eac2
WN
5222013-06-17 Will Newton <will.newton@linaro.org>
523
524 * ld-aarch64/ifunc-1-local.d: Enable test on aarch64_be.
525 * ld-aarch64/ifunc-1.d: Likewise.
526 * ld-aarch64/ifunc-10.d: Likewise.
527 * ld-aarch64/ifunc-11.d: Likewise.
528 * ld-aarch64/ifunc-12.d: Likewise.
529 * ld-aarch64/ifunc-13.d: Likewise.
530 * ld-aarch64/ifunc-14a.d: Likewise.
531 * ld-aarch64/ifunc-14b.d: Likewise.
532 * ld-aarch64/ifunc-14c.d: Likewise.
533 * ld-aarch64/ifunc-14d.d: Likewise.
534 * ld-aarch64/ifunc-14e.d: Likewise.
535 * ld-aarch64/ifunc-14f.d: Likewise.
536 * ld-aarch64/ifunc-15.d: Likewise.
537 * ld-aarch64/ifunc-16.d: Likewise.
538 * ld-aarch64/ifunc-17a.d: Likewise.
539 * ld-aarch64/ifunc-17b.d: Likewise.
540 * ld-aarch64/ifunc-18a.d: Likewise.
541 * ld-aarch64/ifunc-18b.d: Likewise.
542 * ld-aarch64/ifunc-19a.d: Likewise.
543 * ld-aarch64/ifunc-19b.d: Likewise.
544 * ld-aarch64/ifunc-2-local.d: Likewise.
545 * ld-aarch64/ifunc-2.d: Likewise.
546 * ld-aarch64/ifunc-20.d: Likewise.
547 * ld-aarch64/ifunc-3a.d: Likewise.
548 * ld-aarch64/ifunc-3b.d: Likewise.
549 * ld-aarch64/ifunc-4.d: Likewise.
550 * ld-aarch64/ifunc-4a.d: Likewise.
551 * ld-aarch64/ifunc-5a-local.d: Likewise.
552 * ld-aarch64/ifunc-5a.d: Likewise.
553 * ld-aarch64/ifunc-5b-local.d: Likewise.
554 * ld-aarch64/ifunc-5b.d: Likewise.
555 * ld-aarch64/ifunc-5r-local.d: Likewise.
556 * ld-aarch64/ifunc-6a.d: Likewise.
557 * ld-aarch64/ifunc-6b.d: Likewise.
558 * ld-aarch64/ifunc-7a.d: Likewise.
559 * ld-aarch64/ifunc-7b.d: Likewise.
560 * ld-aarch64/ifunc-8.d: Likewise.
561 * ld-aarch64/ifunc-9.d: Likewise.
562 * ld-ifunc/ifunc.exp: Likewise.
563
2532064a
YZ
5642013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
565
566 * ld-aarch64/aarch64-elf.exp: Add 'ifunc-7c'.
567 * ld-aarch64/ifunc-7c.d: New test.
568
aa489d7c
YZ
5692013-06-14 Yufeng Zhang <yufeng.zhang@arm.com>
570
571 * ld-aarch64/ifunc-1-local.d: Replace hard-coded immediate offset
572 with regexp.
573 * ld-aarch64/ifunc-1.d: Likewise.
574 * ld-aarch64/ifunc-2-local.d: Likewise.
65fd058f 575 * ld-aarch64/ifunc-2.d: Likewise.
aa489d7c
YZ
576 * ld-aarch64/ifunc-3a.d: Likewise.
577 * ld-aarch64/ifunc-2-local.s: Change not to declare __GI_foo and foo
578 global.
579
2f47f5fc
NC
5802013-06-13 Terry Guo <terry.guo@arm.com>
581
582 PR ld/15302
583 * ld-arm/branch-lks-sym.ld: New script.
584 * ld-arm/thumb-b-lks-sym.s: New test.
585 * ld-arm/thumb-b-lks-sym.d: Expected disassembly.
586 * ld-arm/thumb-bl-lks-sym.s: New test.
587 * ld-arm/thumb-bl-lks-sym.d: Expected disassembly.
588 * ld-arm/arm-elf.exp: Run the new tests.
589
692e2b8b
WN
5902013-06-07 Will Newton <will.newton@linaro.org>
591
592 * ld-ifunc/ifunc.exp: Enable ifunc tests for AArch64.
593 * ld-aarch64/aarch64-elf.exp: Add ifunc tests.
594 * ld-aarch64/ifunc-1-local.d: New file.
595 * ld-aarch64/ifunc-1-local.s: Likewise.
596 * ld-aarch64/ifunc-1.d: Likewise.
597 * ld-aarch64/ifunc-1.s: Likewise.
598 * ld-aarch64/ifunc-10.d: Likewise.
599 * ld-aarch64/ifunc-10.s: Likewise.
600 * ld-aarch64/ifunc-11.d: Likewise.
601 * ld-aarch64/ifunc-11.s: Likewise.
602 * ld-aarch64/ifunc-12.d: Likewise.
603 * ld-aarch64/ifunc-12.s: Likewise.
604 * ld-aarch64/ifunc-13.d: Likewise.
605 * ld-aarch64/ifunc-13a.s: Likewise.
606 * ld-aarch64/ifunc-13b.s: Likewise.
607 * ld-aarch64/ifunc-14a.d: Likewise.
608 * ld-aarch64/ifunc-14a.s: Likewise.
609 * ld-aarch64/ifunc-14b.d: Likewise.
610 * ld-aarch64/ifunc-14b.s: Likewise.
611 * ld-aarch64/ifunc-14c.d: Likewise.
612 * ld-aarch64/ifunc-14c.s: Likewise.
613 * ld-aarch64/ifunc-14d.d: Likewise.
614 * ld-aarch64/ifunc-14e.d: Likewise.
615 * ld-aarch64/ifunc-14f.d: Likewise.
616 * ld-aarch64/ifunc-15.d: Likewise.
617 * ld-aarch64/ifunc-15.s: Likewise.
618 * ld-aarch64/ifunc-16.d: Likewise.
619 * ld-aarch64/ifunc-16.s: Likewise.
620 * ld-aarch64/ifunc-17a.d: Likewise.
621 * ld-aarch64/ifunc-17a.s: Likewise.
622 * ld-aarch64/ifunc-17b.d: Likewise.
623 * ld-aarch64/ifunc-17b.s: Likewise.
624 * ld-aarch64/ifunc-18a.d: Likewise.
625 * ld-aarch64/ifunc-18a.s: Likewise.
626 * ld-aarch64/ifunc-18b.d: Likewise.
627 * ld-aarch64/ifunc-18b.s: Likewise.
628 * ld-aarch64/ifunc-19a.d: Likewise.
629 * ld-aarch64/ifunc-19a.s: Likewise.
630 * ld-aarch64/ifunc-19b.d: Likewise.
631 * ld-aarch64/ifunc-19b.s: Likewise.
632 * ld-aarch64/ifunc-2-local.d: Likewise.
633 * ld-aarch64/ifunc-2-local.s: Likewise.
634 * ld-aarch64/ifunc-2.d: Likewise.
635 * ld-aarch64/ifunc-2.s: Likewise.
636 * ld-aarch64/ifunc-20.d: Likewise.
637 * ld-aarch64/ifunc-20.s: Likewise.
638 * ld-aarch64/ifunc-3.s: Likewise.
639 * ld-aarch64/ifunc-3a.d: Likewise.
640 * ld-aarch64/ifunc-3b.d: Likewise.
641 * ld-aarch64/ifunc-4.d: Likewise.
642 * ld-aarch64/ifunc-4.s: Likewise.
643 * ld-aarch64/ifunc-4a.d: Likewise.
644 * ld-aarch64/ifunc-5-local.s: Likewise.
645 * ld-aarch64/ifunc-5.s: Likewise.
646 * ld-aarch64/ifunc-5a-local.d: Likewise.
647 * ld-aarch64/ifunc-5a.d: Likewise.
648 * ld-aarch64/ifunc-5b-local.d: Likewise.
649 * ld-aarch64/ifunc-5b.d: Likewise.
650 * ld-aarch64/ifunc-5r-local.d: Likewise.
651 * ld-aarch64/ifunc-6.s: Likewise.
652 * ld-aarch64/ifunc-6a.d: Likewise.
653 * ld-aarch64/ifunc-6b.d: Likewise.
654 * ld-aarch64/ifunc-7.s: Likewise.
655 * ld-aarch64/ifunc-7a.d: Likewise.
656 * ld-aarch64/ifunc-7b.d: Likewise.
657 * ld-aarch64/ifunc-8.d: Likewise.
658 * ld-aarch64/ifunc-8a.s: Likewise.
659 * ld-aarch64/ifunc-8b.s: Likewise.
660 * ld-aarch64/ifunc-9.d: Likewise.
661 * ld-aarch64/ifunc-9.s: Likewise.
662
9b4fce51
RM
6632013-06-04 Roland McGrath <mcgrathr@google.com>
664
665 * ld-size/size.exp: For *-*-nacl* targets, use options_regsub(ld)
666 to massage -m arguments into _nacl variants.
667 * ld/testsuite/ld-size/size32-1-i386.d: Loosen regexps so they
668 don't care what the exact addresses are.
669 * ld/testsuite/ld-size/size32-1-x32.d: Likewise.
670 * ld/testsuite/ld-size/size32-1-x86-64.d: Likewise.
671 * ld/testsuite/ld-size/size32-2-i386.d: Likewise.
672 * ld/testsuite/ld-size/size32-2-x32.d: Likewise.
673 * ld/testsuite/ld-size/size32-2-x86-64.d: Likewise.
674 * ld/testsuite/ld-size/size64-1-x32.d: Likewise.
675 * ld/testsuite/ld-size/size64-1-x86-64.d: Likewise.
676 * ld/testsuite/ld-size/size64-2-x32.d: Likewise.
677 * ld/testsuite/ld-size/size64-2-x86-64.d: Likewise.
678
fafd78e9
L
6792013-06-04 H.J. Lu <hongjiu.lu@intel.com>
680
681 * ld-i386/tlsbindesc-nacl.rd: Updated for text/data/bss section
682 alignment change.
683 * ld-x86-64/split-by-file-nacl.rd: Likewise.
684
f60cf82f
L
6852013-05-31 H.J. Lu <hongjiu.lu@intel.com>
686
687 * ld-i386/pr12718.d: Updated for text/data/bss section alignment
688 change.
689 * ld-i386/tlsbindesc.dd: Likewise.
690 * ld-i386/tlsbindesc.rd: Likewise.
691 * ld-i386/tlsnopic.dd: Likewise.
692 * ld-i386/tlspic.dd: Likewise.
693 * ld-x86-64/ilp32-4.d: Likewise.
694 * ld-x86-64/pr12718.d: Likewise.
695 * ld-x86-64/split-by-file.rd: Likewise.
696 * ld-x86-64/tlsbin.dd: Likewise.
697 * ld-x86-64/tlsbin.rd: Likewise.
698 * ld-x86-64/tlsbindesc.dd: Likewise.
699 * ld-x86-64/tlsbindesc.rd: Likewise.
700 * ld-x86-64/tlsdesc.dd: Likewise.
701 * ld-x86-64/tlsdesc.rd: Likewise.
702 * ld-x86-64/tlspic.dd: Likewise.
703 * ld-x86-64/tlspic.rd: Likewise.
704
d6101ac2
MR
7052013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
706
707 * ld-mips-elf/jalr3.dd: New test.
708 * ld-mips-elf/jalr3.ld: New test linker script.
709 * ld-mips-elf/mips-elf.exp: Run the new test.
710
c2255477
AM
7112013-05-21 Alan Modra <amodra@gmail.com>
712
713 PR ld/12982
714 * ld-plugin/pr12982.d: Fail if RWE GNU_STACK present.
715
60245b88
AM
7162013-05-21 Alan Modra <amodra@gmail.com>
717
718 * ld-powerpc/export-class.exp (supports_ppc64): Delete.
719 (powerpc_export_class_test): Add "endian" param.
720 (abis): Add little-endian targets and test.
721 * ld-powerpc/powerpc-64-export-class.xd: Update for little-endian.
722
110a61d3
JB
7232013-05-10 Joel Brobecker <brobecker@adacore.com>
724
725 * ld-powerpc/aix-core-sec-1.hd, ld-powerpc/aix-core-sec-2.hd,
726 ld-powerpc/aix-core-sec-3.hd: Adjust expected section flags
727 for section .loader.
728
cde7cb01
MR
7292013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
730
731 PR ld/15365
732 * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL.
733 * ld-mips-elf/ehdr_start-1.nd: New test.
734 * ld-mips-elf/ehdr_start-2.nd: New test.
735 * ld-mips-elf/ehdr_start-1.ld: New test linker script.
736 * ld-mips-elf/ehdr_start-2.ld: New test linker script.
737 * ld-mips-elf/ehdr_start-new.s: New test source.
738 * ld-mips-elf/ehdr_start-o32.s: New test source.
739 * ld-mips-elf/mips-elf.exp: Run the new tests.
740
c9606f65
MR
7412013-05-03 Maciej W. Rozycki <macro@codesourcery.com>
742
743 * ld-elf/provide-hidden-s.nd: New test.
744 * ld-elf/provide-hidden-abs.nd: New test.
745 * ld-elf/provide-hidden-def.nd: New test.
746 * ld-elf/provide-hidden-dyn.nd: New test.
747 * ld-elf/provide-hidden-sec.nd: New test.
748 * ld-elf/provide-hidden-dynabs.nd: New test.
749 * ld-elf/provide-hidden-dynsec.nd: New test.
750 * ld-elf/provide-hidden-s.ld: New test linker script.
751 * ld-elf/provide-hidden-1.ld: New test linker script.
752 * ld-elf/provide-hidden-2.ld: New test linker script.
753 * ld-elf/provide-hidden-1.s: New test source.
754 * ld-elf/provide-hidden-2.s: New test source.
755 * ld-elf/provide-hidden-3.s: New test source.
756 * ld-elf/provide-hidden-4.s: New test source.
757 * ld-elf/provide-hidden.exp: New test script.
758
13761a11
NC
7592013-05-02 Nick Clifton <nickc@redhat.com>
760
761 * ld-elf/flags1.d: Expect this test to pass on the MSP430.
762 * ld-elf/init-fini-arrays.d: Expect this test to fail on the
763 MSP430.
764 * ld-elf/merge.d: Expect this test to pass on the MSP430.
765 * ld-elf/sec64k.exp: Skip these tests for the MSP430.
766 * ld-gc/pr13683.d: Expect this test to fail on the MSP430.
767 * ld-srec/srec.exp: Expect these tests to fail on the MSP430.
768 * ld-undefined/undefined.exp: Expect the UNDEFINED LINE test to
769 fail on the MSP430.
770
23c80bf4
MR
7712013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
772
773 * lib/ld-lib.exp (check_shared_lib_support): Also exclude
774 mips*-*-elf.
775
5220199d
HPN
7762013-04-30 Hans-Peter Nilsson <hp@axis.com>
777
778 * lib/ld-lib.exp (check_shared_lib_support): Match cris*-*-elf as
779 a negative pattern instead of cris*-*-*.
780
fdb05630
WN
7812013-04-30 Will Newton <will.newton@linaro.org>
782
783 * ld-arm/arm-elf.exp: Use linker script for IFUNC test 17.
784 * ld-arm/ifunc-17.dd: Update offsets for linker script.
785 * ld-arm/ifunc-17.gd: Likewise.
786 * ld-arm/ifunc-17.rd: Likewise.
787
aba8c3de
WN
7882013-04-29 Will Newton <will.newton@linaro.org>
789
790 * ld-arm/arm-elf.exp: Add IFUNC test 17.
791 * ld-arm/ifunc-17.dd: New file.
792 * ld-arm/ifunc-17.gd: Likewise.
793 * ld-arm/ifunc-17.rd: Likewise.
794 * ld-arm/ifunc-17.s: Likweise.
795 * ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
796 * ld-arm/ifunc-2.rd: Likewise.
797 * ld-arm/ifunc-5.rd: Likewise.
798 * ld-arm/ifunc-6.rd: Likewise.
799
2810e26c
WN
8002013-04-29 Will Newton <will.newton@linaro.org>
801
802 * ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
803
bfeb4a28
AM
8042013-04-22 Alan Modra <amodra@gmail.com>
805
806 * ld-powerpc/tlsexe.d: Adjust for section id changes.
807 * ld-powerpc/tlsexe.r: Likewise.
808 * ld-powerpc/tlsexetoc.d: Likewise.
809 * ld-powerpc/tlsexetoc.r: Likewise.
810 * ld-powerpc/tlsso.d: Likewise.
811 * ld-powerpc/tlsso.r: Likewise.
812 * ld-powerpc/tlstocso.d: Likewise.
813 * ld-powerpc/tlstocso.r: Likewise.
814
1622ff3b
L
8152013-04-15 H.J. Lu <hongjiu.lu@intel.com>
816
817 PR ld/15371
818 * ld-ifunc/ifunc-20-i386.d: New file.
819 * ld-ifunc/ifunc-20-x86-64.d: Likewise.
820 * ld-ifunc/ifunc-20.s: Likewise.
821
edb2fa9a
MS
8222013-04-10 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
823
824 * ld-aarch64/gc-plt1.s: New file.
825 * ld-aarch64/gc-plt2.s: Likewise.
826 * ld-aarch64/gc-plt-hidden.s: Likewise.
827 * ld-aarch64/gc-plt-main.s: Likewise.
828 * ld-aarch64/gc-relocs-257.s: Likewise.
829 * ld-aarch64/gc-plt-relocs.d: Update expected objdump.
830 * ld-aarch64/gc-relocs-257.d: Likewise.
831 * ld-aarch64/gc-relocs-257-dyn.d: Likewise.
832 * ld-aarch64/aarch64-elf.exp: Add test.
833
6b5d8151
RR
8342013-04-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
835
836 * ld-aarch64/gc-tls-relocs.d: Handle big endian format.
837 * ld-aarch64/gc-got-relocs.d: Likewise.
838
e65cb106
AM
8392013-04-04 Alan Modra <amodra@gmail.com>
840
841 * ld-elf/shared.exp: Update regexp on --no-add-needed and
842 --no-copy-dt-needed-entries tests.
843
203f0950
AM
8442013-04-03 Alan Modra <amodra@gmail.com>
845
846 PR ld/15227
847 * ld-plugin/lto.exp (PR ld/12942 (3)): Remove file name and
848 line number from regexp.
849 (PR ld/15146 (2)): Similarly.
850 * ld-plugin/pr12942a.cc (main): Use __builtin_abort.
851
81fbe831
AM
8522013-03-30 Alan Modra <amodra@gmail.com>
853
854 PR ld/15323
855 * ld-plugin/lto.exp (pr15323a.c): Compile without -flto rather
856 than using -r to effectively strip out lto info.
857
61315175
L
8582013-03-29 H.J. Lu <hongjiu.lu@intel.com>
859
860 PR ld/15323
861 * ld-plugin/lto.exp (lto_link_tests): Add pr15323a-r.o.
862 (lto_run_tests): Add a test for PR ld/15323.
863
864 * ld-plugin/pr15323.out: New file.
865 * ld-plugin/pr15323a.c: Likewise.
866 * ld-plugin/pr15323b.c: Likewise.
867
84a2b3d8
NC
8682013-03-22 Nick Clifton <nickc@redhat.com>
869
870 * ld-elf/init0.s: Add alloc attribute to .section directive.
871 * ld-elf/fini1.s: Likewise.
872 * ld-elf/fini2.s: Likewise.
873 * ld-elf/fini3.s: Likewise.
874 * ld-elf/finin.s: Likewise.
875 * ld-elf/init0.s: Likewise.
876 * ld-elf/init1.s: Likewise.
877 * ld-elf/init2.s: Likewise.
878 * ld-elf/init3.s: Likewise.
879 * ld-elf/initn.s: Likewise.
880
81f5558e
NC
8812013-02-02 Michael Schewe <michael.schewe@gmx.net>
882
883 * ld-h8300/h8300.exp: Add new relax-7 test on ELF.
884 * ld-h8300/relax-2.s: Add other direction and .w/.l variants of
885 mov insns.
886 * ld-h8300/relax-2.d: Update expected disassembly.
887 * ld-h8300/relax-7a.s: New: tests for mov @(disp:32,ERx) -> mov
888 @(disp:16,ERx).
889 * ld-h8300/relax-7b.s: New: Likewise.
890 * ld-h8300/relax-7.d: New: expected disassembly.
891
33e32ca0
MS
8922013-03-20 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
893
894 * ld-elf/group8a.d (notarget): Remove aarch64*-*-*.
895 * ld-elf/group8b.d: Likewise.
896 * ld-elf/group9a.d: Likewise.
897 * ld-elf/group9b.d: Likewise.
898 * ld-elf/pr12851.d: Likewise.
899 * ld-elf/pr12975.d: Likewise.
900 * ld-elf/pr13177.d: Likewise.
901 * ld-elf/pr13195.d: Likewise.
902
b59369fc
WN
9032013-03-20 Will Newton <will.newton@linaro.org>
904
bfeb4a28 905 * ld-elfvers/vers.exp (objdump_symstuff): Sort objdump output
b59369fc
WN
906 based on the symbol name rather than address.
907 * ld-elfvers/vers1.sym: Reorder contents to match changes to vers.exp.
908 * ld-elfvers/vers15.sym: Likewise.
909 * ld-elfvers/vers18.sym: Likewise.
910 * ld-elfvers/vers21.sym: Likewise.
911 * ld-elfvers/vers9.sym: Likewise.
912
8877b5e5
AM
9132013-03-20 Alan Modra <amodra@gmail.com>
914
915 * ld-elf/rel.c, ld-elf/relmain.c, ld-elf/relmain.out: New test.
916 * ld-elf/shared.exp: Build and run it.
917
75c8d84d
AM
9182013-03-20 Alan Modra <amodra@gmail.com>
919 Will Newton <will.newton@linaro.org
920
921 * ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
922 linking against shared libraries.
923 * ld-elfweak/elfweak.exp: Likewise. Enable for x86_64-linux.
924 Build main1.o using $picflag.
925
ffa9430d
AM
9262013-03-18 Alan Modra <amodra@gmail.com>
927
928 * ld-elf/pr14862.out: Expect no output.
929
0085488a
WN
9302013-03-15 Will Newton <will.newton@linaro.org>
931
932 * ld-arm/arm-elf.exp: Expand *-*eabi test to cover *-*eabi*.
933 * ld-arm/gc-hidden-1.d: Likewise.
934 * ld-elfvsb/elfvsb.exp: Likewise.
935 * ld-shared/shared.exp: Likewise.
936
59c108f7
NC
9372013-03-08 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
938
bfeb4a28 939 * lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
59c108f7
NC
940 from list of targets that don't support gc-section.
941
13762d2e
AM
9422013-03-05 Alan Modra <amodra@gmail.com>
943
944 * ld-scripts/rgn-at6.s, * ld-scripts/rgn-at6.t, * ld-scripts/rgn-at6.d,
945 * ld-scripts/rgn-at7.t, * ld-scripts/rgn-at7.d: New tests.
946
3064e1ff
JB
9472013-02-28 Nathan Sidwell <nathan@codesourcery.com>
948
949 * ld-arm/tls-local-static.s: New test.
950 * ld-arm/tls-local-static.d: New.
951 * ld-arm/arm-elf.exp (tls-local-static): Add test.
952
9532013-02-21 H.J. Lu <hongjiu.lu@intel.com>
35399224
L
954
955 PR ld/15167
956 * ld-unique/unique.exp: Add a test for shared library with
957 reference.
958
897aea50
MR
9592013-02-19 Maciej W. Rozycki <macro@codesourcery.com>
960
961 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass
962 its contents to ar_simple_create and ld_simple_link after
963 objfiles.
964 * ld-aarch64/aarch64-elf.exp: Adjust accordingly.
965 * ld-alpha/alpha.exp: Likewise.
966 * ld-arm/arm-elf.exp: Likewise.
967 * ld-arm/export-class.exp: Likewise.
968 * ld-elf/comm-data.exp: Likewise.
969 * ld-elf/eh-group.exp: Likewise.
970 * ld-elf/elf.exp: Likewise.
971 * ld-elf/export-class.exp: Likewise.
972 * ld-elfvers/vers.exp: Likewise.
973 * ld-frv/tls.exp: Likewise.
974 * ld-i386/export-class.exp: Likewise.
975 * ld-i386/i386.exp: Likewise.
976 * ld-ia64/ia64.exp: Likewise.
977 * ld-libs/libs.exp: Likewise.
978 * ld-m68k/m68k.exp: Likewise.
979 * ld-metag/metag.exp: Likewise.
980 * ld-mips-elf/comm-data.exp: Likewise.
981 * ld-mips-elf/export-class.exp: Likewise.
982 * ld-mips-elf/mips-elf.exp: Likewise.
983 * ld-mn10300/mn10300.exp: Likewise.
984 * ld-pe/pe-compile.exp: Likewise.
985 * ld-pe/pe.exp: Likewise.
986 * ld-plugin/plugin.exp: Likewise.
987 * ld-powerpc/aix52.exp: Likewise.
988 * ld-powerpc/export-class.exp: Likewise.
989 * ld-powerpc/powerpc.exp: Likewise.
990 * ld-s390/s390.exp: Likewise.
991 * ld-sh/sh-vxworks.exp: Likewise.
992 * ld-sh/sh64/sh64.exp: Likewise.
993 * ld-sparc/sparc.exp: Likewise.
994 * ld-tic6x/tic6x.exp: Likewise.
995 * ld-tilegx/tilegx.exp: Likewise.
996 * ld-tilepro/tilepro.exp: Likewise.
997 * ld-undefined/entry.exp: Likewise.
998 * ld-vax-elf/vax-elf.exp: Likewise.
999 * ld-x86-64/dwarfreloc.exp: Likewise.
1000 * ld-x86-64/export-class.exp: Likewise.
1001 * ld-x86-64/x86-64.exp: Likewise.
1002 * ld-xc16x/xc16x.exp: Likewise.
1003 * ld-xstormy16/xstormy16.exp: Likewise.
1004 * ld-xtensa/xtensa.exp: Likewise.
1005
273e4eec
MR
10062013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
1007
bfeb4a28 1008 * ld-mips-elf/jalx-2.ld: Include .rel.plt in output, give .plt a
273e4eec 1009 mapping.
bfeb4a28 1010 * ld-mips-elf/jalx-2.dd: Adjust disassembly accordingly.
273e4eec 1011
53c3509d
AM
10122013-02-18 Alan Modra <amodra@gmail.com>
1013
1014 * ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
1015 (PR ld/15146 (1), (2)): Likewise.
1016 (LTO 7): Likewise.
1017
3d5bef4c
L
10182013-02-16 H.J. Lu <hongjiu.lu@intel.com>
1019
1020 PR ld/15146
1021 * ld-plugin/pr15146.d: New file.
1022 * ld-plugin/pr15146a.c: Likewise.
1023 * ld-plugin/pr15146b.c: Likewise.
1024 * ld-plugin/pr15146c.c: Likewise.
1025 * ld-plugin/pr15146d.c: Likewise.
1026
1027 * ld-plugin/lto.exp: Add tests for PR ld/15146.
1028
9d1df426
NC
10292013-02-15 Markos Chandras <markos.chandras@imgtec.com>
1030
1031 * ld-metag/pcrel.d: Fix the expected disassembler
1032 output to be in little endian format
1033 * ld-metag/shared.d: likewise
1034 * ld-metag/stub.d: likewise
1035 * ld-metag/stub_pic_app.d: likewise
1036 * ld-metag/stub_pic_shared.d: likewise
1037 * ld-metag/stub_shared.d: likewise
1038
13db6b44
RS
10392013-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1040
1041 * ld-mips-elf/mips16-pic-2.dd,
1042 ld-mips-elf/mips16-pic-2.gd: Remove 3 unused local GOT entries.
1043 * ld-mips-elf/got-page-4a.s, ld-mips-elf/got-page-4b.s,
1044 ld-mips-elf/got-page-4a.d, ld-mips-elf/got-page-4a.got,
1045 ld-mips-elf/got-page-4b.d, ld-mips-elf/got-page-4b.got,
1046 ld-mips-elf/got-page-5.s, ld-mips-elf/got-page-5.d,
1047 ld-mips-elf/got-page-5.got, ld-mips-elf/got-page-6.s,
1048 ld-mips-elf/got-page-6.d, ld-mips-elf/got-page-6.got,
1049 ld-mips-elf/got-page-7a.s, ld-mips-elf/got-page-7b.s,
1050 ld-mips-elf/got-page-7c.s, ld-mips-elf/got-page-7d.s,
1051 ld-mips-elf/got-page-7e.s, ld-mips-elf/got-page-7.d,
1052 ld-mips-elf/got-page-7.got: New tests.
1053 * ld-mips-elf/mips-elf.exp: Run them.
1054
3dff0dd1
RS
10552013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1056
1057 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got,
1058 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got,
1059 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got,
1060 ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got: Update
1061 for new hash table order.
1062
d7206569
RS
10632013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1064
1065 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-multi-got-1.d,
1066 ld-mips-elf/tls-multi-got-1.got: Update for changes in the order
1067 that symbols are added to per-bfd GOTs.
1068
d9bf376d
RS
10692013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1070
1071 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got,
1072 ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tlsbin-o32.d,
1073 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32-1.d,
1074 ld-mips-elf/tlsdyn-o32-1.got, ld-mips-elf/tlsdyn-o32-2.d,
1075 ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.d,
1076 ld-mips-elf/tlsdyn-o32-3.got, ld-mips-elf/tlsdyn-o32.d,
1077 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlslib-o32.d,
1078 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32-hidden.got,
1079 ld-mips-elf/tlslib-o32-ver.got: Adjust GOT layout for new
1080 got_entry hash function.
1081
1fd20d70
RS
10822013-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1083
1084 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got: Remove
1085 unused GOT entries.
1086
02acbe22
L
10872013-02-07 H.J. Lu <hongjiu.lu@intel.com>
1088
1089 PR ld/15107
1090 * ld-unique/unique_empty.s: Add reference to "b".
1091
20e52bd2
L
10922013-02-06 H.J. Lu <hongjiu.lu@intel.com>
1093
1094 * ld-size/size-10.rd: Updated.
1095 * ld-size/size-8.rd: Likewise.
1096 * ld-size/size32-2-i386.d: Likewise.
1097 * ld-size/size32-2-x32.d: Likewise.
1098 * ld-size/size32-2-x86-64.d: Likewise.
1099 * ld-size/size64-2-x32.d: Likewise.
1100 * ld-size/size64-2-x86-64.d: Likewise.
1101
1102 * ld-size/size.exp (run_time_tests): Pass --hash-styl=gnu to
1103 linker for size-8 test.
1104
36591ba1 11052013-02-06 Sandra Loosemore <sandra@codesourcery.com>
20e52bd2 1106 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
1107
1108 Based on patches from Altera Corporation.
1109
1110 * ld-nios2/emit-relocs-1a.s: New.
1111 * ld-nios2/emit-relocs-1b.s: New.
1112 * ld-nios2/emit-relocs-1.d: New.
1113 * ld-nios2/emit-relocs-1.ld: New.
1114 * ld-nios2/gprel.d: New.
1115 * ld-nios2/gprel.s: New.
1116 * ld-nios2/hilo16.d: New.
1117 * ld-nios2/hilo16.s: New.
1118 * ld-nios2/hilo16_symbol.s: New.
1119 * ld-nios2/imm5.d: New.
1120 * ld-nios2/imm5.s: New.
1121 * ld-nios2/imm5_symbol.s: New.
1122 * ld-nios2/nios2.exp: New.
1123 * ld-nios2/pcrel16.d: New.
1124 * ld-nios2/pcrel16_label.s: New.
1125 * ld-nios2/pcrel16.s: New.
1126 * ld-nios2/relax_callr.d: New.
1127 * ld-nios2/relax_callr.ld: New.
1128 * ld-nios2/relax_callr.s: New.
1129 * ld-nios2/relax_cjmp.d: New.
1130 * ld-nios2/relax_cjmp.s: New.
1131 * ld-nios2/relax_jmp.ld: New.
1132 * ld-nios2/relax_section.d: New.
1133 * ld-nios2/relax_section.s: New.
1134 * ld-nios2/relax_ujmp.d: New.
1135 * ld-nios2/relax_ujmp.s: New.
1136 * ld-nios2/reloc.d: New.
1137 * ld-nios2/reloc.s: New.
1138 * ld-nios2/reloc_symbol.s: New.
1139 * ld-nios2/s16.d: New.
1140 * ld-nios2/s16.s: New.
1141 * ld-nios2/s16_symbol.s: New.
1142 * ld-nios2/u16.d: New.
1143 * ld-nios2/u16.s: New.
1144 * ld-nios2/u16_symbol.s: New.
1145 * ld-elf/indirect.exp: Skip on targets that don't support
1146 -shared -fPIC.
1147 * ld-elfcomm/elfcomm.exp: Build with -G0 for nios2.
1148 * ld-plugin/lto.exp: Skip shared library tests on targets that
1149 don't support them. Skip execution tests on non-native targets.
1150
7acbc3a0
L
11512013-02-06 H.J. Lu <hongjiu.lu@intel.com>
1152
1153 * ld-elf/now-1.d: New file.
1154 * ld-elf/now-2.d: Likewise.
1155 * ld-elf/now-3.d: Likewise.
1156 * ld-elf/now-4.d: Likewise.
1157 * ld-elf/rpath-1.d: Likewise.
1158 * ld-elf/rpath-2.d: Likewise.
1159 * ld-elf/runpath-1.d: Likewise.
1160 * ld-elf/runpath-2.d: Likewise.
1161
eeaa4577
AM
11622013-02-06 Alan Modra <amodra@gmail.com>
1163
1164 PR ld/15096
1165 * ld-elf/new-dtags-1.d: Delete.
1166 * ld-elf/new-dtags-2.d: Likewise.
1167 * ld-elf/new-dtags-3.d: Likewise.
1168 * ld-elf/new-dtags-4.d: Likewise.
1169 * ld-elf/new-dtags-5.d: Likewise.
1170 * ld-elf/new-dtags-6.d: Likewise.
1171 * ld-elf/new-dtags-7.d: Likewise.
1172 * ld-elf/new-dtags-8.d: Likewise.
1173
663fa543
L
11742013-02-04 H.J. Lu <hongjiu.lu@intel.com>
1175
1176 PR ld/15096
1177 * ld-elf/new-dtags-1.d: New test.
1178 * ld-elf/new-dtags-2.d: Likewise.
1179 * ld-elf/new-dtags-3.d: Likewise.
1180 * ld-elf/new-dtags-4.d: Likewise.
1181 * ld-elf/new-dtags-5.d: Likewise.
1182 * ld-elf/new-dtags-6.d: Likewise.
1183 * ld-elf/new-dtags-7.d: Likewise.
1184 * ld-elf/new-dtags-8.d: Likewise.
1185
bcaa2f82
AM
11862013-01-31 Alan Modra <amodra@gmail.com>
1187
1188 * ld-powerpc/tlsexe.d: Update for changed stub names.
1189 * ld-powerpc/tlsexe.r: Likewise.
1190 * ld-powerpc/tlsexetoc.d: Likewise.
1191 * ld-powerpc/tlsexetoc.r: Likewise.
1192 * ld-powerpc/tlsso.d: Likewise.
1193 * ld-powerpc/tlsso.r: Likewise.
1194 * ld-powerpc/tlstocso.d: Likewise.
1195 * ld-powerpc/tlstocso.r: Likewise.
1196
0d358fd5
HPN
11972013-01-31 Hans-Peter Nilsson <hp@axis.com>
1198
9de83df8 1199 * ld-cris/libdso-13.d: Adjust for --enable-new-dtags now
393dab15 1200 default for *-*-linux-* by passing explicitly for all targets.
0d358fd5 1201
e16fc3da
AM
12022013-01-21 Alan Modra <amodra@gmail.com>
1203
1204 * ld-size/size.exp (build_tests <size-7, size-8>): Pass
1205 --no-as-needed in cflags.
1206
6738cadc
L
12072013-01-19 H.J. Lu <hongjiu.lu@intel.com>
1208
1209 * config/default.exp (get_target_emul): Also set HOSTING_SCRT0.
1210
1211 * lib/ld-lib.exp (default_ld_link): Use HOSTING_SCRT0 for -pie.
1212
3bea1fcb
L
12132013-01-18 H.J. Lu <hongjiu.lu@intel.com>
1214
1215 * ld-size/size-10.rd: Updated.
1216 * ld-size/size-8.rd: Likewise.
1217 * ld-size/size32-2-i386.d: Likewise.
1218 * ld-size/size32-2-x32.d: Likewise.
1219 * ld-size/size32-2-x86-64.d: Likewise.
1220 * ld-size/size64-2-x32.d: Likewise.
1221 * ld-size/size64-2-x86-64.d: Likewise.
1222
9a645e5c
L
12232013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1224
1225 * ld-size/size-7.out: New file.
1226 * ld-size/size-8.out: Likewise.
1227 * ld-size/size-9.out: Likewise.
1228 * ld-size/size-9.rd: Likewise.
1229 * ld-size/size-9a.c: Likewise.
1230 * ld-size/size-9b.c: Likewise.
1231 * ld-size/size-10.out: Likewise.
1232 * ld-size/size-10.rd: Likewise.
1233 * ld-size/size-10a.c: Likewise.
1234 * ld-size/size-10b.c: Likewise.
1235
1236 * ld-size/size.exp (build_tests): Build libsize-9.so and
1237 libsize-10.so.
1238 Run-time size relocation tests if supported.
1239 (run_time_tests): New.
1240
1cf48f48
L
12412013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1242
1243 * ld-size/size-1.c: New file.
1244 * ld-size/size-1.out: Likewise.
1245 * ld-size/size-1a.c: Likewise.
1246 * ld-size/size-1b.c: Likewise.
1247 * ld-size/size-2.c: Likewise.
1248 * ld-size/size-2.out: Likewise.
1249 * ld-size/size-2a.c: Likewise.
1250 * ld-size/size-2b.c: Likewise.
1251
1252 * ld-size/size.exp (build_tests): Build libsize-1.so and
1253 libsize-2.so.
1254 (run_tests): Run size-1 and size-2.
1255
06a6a421
L
12562013-01-17 H.J. Lu <hongjiu.lu@intel.com>
1257
1258 * ld-size/size32-3-i386.d: New file.
1259 * ld-size/size32-3-x32.d: Likewise.
1260 * ld-size/size32-3-x86-64.d: Likewise.
af55cbae
L
1261 * ld-size/size32-3a.s: Likewise.
1262 * ld-size/size32-3b.s: Likewise.
06a6a421 1263
8fd4256d
L
12642013-01-16 H.J. Lu <hongjiu.lu@intel.com>
1265
1266 * ld-size/size.exp: New file.
1267 * ld-size/size32-1-i386.d: Likewise.
1268 * ld-size/size32-1-x32.d: Likewise.
1269 * ld-size/size32-1-x86-64.d: Likewise.
1270 * ld-size/size32-1.s: Likewise.
1271 * ld-size/size32-2-i386.d: Likewise.
1272 * ld-size/size32-2-x32.d: Likewise.
1273 * ld-size/size32-2-x86-64.d: Likewise.
1274 * ld-size/size32-2.s: Likewise.
1275 * ld-size/size64-1-x32.d: Likewise.
1276 * ld-size/size64-1-x86-64.d: Likewise.
1277 * ld-size/size64-1.s: Likewise.
1278 * ld-size/size64-2-x32.d: Likewise.
1279 * ld-size/size64-2-x86-64.d: Likewise.
1280 * ld-size/size64-2.s: Likewise.
1281 * ld-size/size-3.c: Likewise.
1282 * ld-size/size-3.out: Likewise.
1283 * ld-size/size-3a.c: Likewise.
1284 * ld-size/size-3b.c: Likewise.
1285 * ld-size/size-3c.c: Likewise.
1286 * ld-size/size-4.out: Likewise.
1287 * ld-size/size-4a.c: Likewise.
1288 * ld-size/size-4b.c: Likewise.
1289 * ld-size/size-5.out: Likewise.
1290 * ld-size/size-5a.c: Likewise.
1291 * ld-size/size-5b.c: Likewise.
1292 * ld-size/size-6.out: Likewise.
1293 * ld-size/size-6a.c: Likewise.
1294 * ld-size/size-6b.c: Likewise.
1295 * ld-size/size-7.rd: Likewise.
1296 * ld-size/size-7a.c: Likewise.
1297 * ld-size/size-7b.c: Likewise.
1298 * ld-size/size-8.rd: Likewise.
1299 * ld-size/size-8a.c: Likewise.
1300 * ld-size/size-8b.c: Likewise.
1301
1178606e
AM
13022013-01-16 Alan Modra <amodra@gmail.com>
1303
1304 * ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
1305
e2458743
AM
13062013-01-15 Alan Modra <amodra@gmail.com>
1307
1308 * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs.
1309 * ld-powerpc/tlsso.g: Likewise.
1310 * ld-powerpc/tlsso.r: Likewise.
1311 * ld-powerpc/tlstocso.d: Likewise.
1312 * ld-powerpc/tlstocso.g: Likewise.
1313
4d490e42
AM
13142013-01-15 Alan Modra <amodra@gmail.com>
1315
1316 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
1317 * ld-plugin/lto-16b.d: Likewise.
1318 * ld-plugin/lto-17a.d: Likewise.
1319 * ld-plugin/lto-17b-2.d: Likewise.
1320
d6391ce5
AM
13212013-01-14 Alan Modra <amodra@gmail.com>
1322
1323 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
1324 * ld-elf/sec-to-seg.exp: Choose correct variant output to suit
1325 updated microblaze page size.
1326
a3c62988
NC
13272013-01-10 Will Newton <will.newton@imgtec.com>
1328
1329 * ld-elf/merge.d: Mark Meta as xfail.
1330 * ld-gc/start.d: Skip this test on Meta.
1331 * ld-gc/personality.d: Skip this test on Meta.
1332 * ld-metag/external.s: New file.
1333 * ld-metag/metag.exp: New file.
1334 * ld-metag/pcrel.d: New file.
1335 * ld-metag/pcrel.s: New file.
1336 * ld-metag/shared.d: New file.
1337 * ld-metag/shared.r: New file.
1338 * ld-metag/shared.s: New file.
1339 * ld-metag/stub.d: New file.
1340 * ld-metag/stub.s: New file.
1341 * ld-metag/stub_pic_app.d: New file.
1342 * ld-metag/stub_pic_app.r: New file.
1343 * ld-metag/stub_pic_app.s: New file.
1344 * ld-metag/stub_pic_shared.d: New file.
1345 * ld-metag/stub_pic_shared.s: New file.
1346 * ld-metag/stub_shared.d: New file.
1347 * ld-metag/stub_shared.r: New file.
1348 * ld-metag/stub_shared.s: New file.
1349
98dbe4a7
TS
13502013-01-08 Thomas Schwinge <thomas@codesourcery.com>
1351
1352 * ld-i386/export-class.exp: Restore (and reword) comment about
1353 excluded targets.
1354
fb098a1e
YZ
13552013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
1356
1357 * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to
1358 the objdump directive.
1359 * ld-aarch64/emit-relocs-266.d: Ditto.
1360 * ld-aarch64/emit-relocs-268.d: Ditto.
1361 * ld-aarch64/emit-relocs-269.d: Ditto.
1362 * ld-aarch64/emit-relocs-270.d: Ditto.
1363 * ld-aarch64/emit-relocs-271.d: Ditto.
1364 * ld-aarch64/emit-relocs-272.d: Ditto.
1365
4e5f3f9d 1366For older changes see ChangeLog-2012
c9e214e5 1367\f
4e5f3f9d 1368Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
1369
1370Copying and distribution of this file, with or without modification,
1371are permitted in any medium without royalty provided the copyright
1372notice and this notice are preserved.
1373
c9e214e5
AM
1374Local Variables:
1375mode: change-log
1376left-margin: 8
1377fill-column: 74
1378version-control: never
1379End:
This page took 0.499784 seconds and 4 git commands to generate.