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