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