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