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