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