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