PR ld/12360
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2
3 PR ld/12360
4 * ld-elfcomm/elfcomm.exp (test1w1): Use same check as MIPS on
5 hppa*64*-*-*.
6
7 2010-12-31 Richard Sandiford <rdsandiford@googlemail.com>
8
9 * ld-mips-elf/mips-elf-flags.exp: Handle FreeBSD targets.
10 * ld-mips-elf/mips-elf.exp: Likewise.
11 * ld-mips-elf/mips16-call-global.d: Accept any file format.
12 * ld-mips-elf/mips16-intermix.d: Likewise.
13
14 2010-12-28 H.J. Lu <hongjiu.lu@intel.com>
15
16 PR ld/12327
17 * ld-scripts/defined4.d: New.
18 * ld-scripts/defined4.s: Likewise.
19 * ld-scripts/defined4.t: Likewise.
20 * ld-scripts/expr2.d: Likewise.
21 * ld-scripts/expr2.s: Likewise.
22 * ld-scripts/expr2.t: Likewise.
23
24 * ld-scripts/defined.exp: Run defined4.
25
26 * ld-scripts/expr.exp: Run expr2.
27
28 2010-12-21 Kai Tietz <kai.tietz@onevision.com>
29
30 * ld-pe/pe.exp: Add TLS directory test.
31 * ld-pe/tlssec.s: New.
32 * ld-pe/tlssec64.d: New.
33 * ld-pe/tlssec32.d: New.
34
35 2010-12-20 Alan Modra <amodra@gmail.com>
36
37 * ld-bootstrap/bootstrap.exp: Fix misplaced comment.
38
39 2010-12-20 Alan Modra <amodra@gmail.com>
40
41 PR ld/12001
42 * ld-scripts/default-script2.d: Revert 2010-11-03 change.
43
44 2010-12-15 H.J. Lu <hongjiu.lu@intel.com>
45
46 * ld-elf/elf.exp (array_tests): Add init-mixed.
47 (array_tests_static): Likewise.
48 Also delete tmpdir/init-mixed.
49
50 * ld-elf/init-mixed.c: New.
51 * ld-elf/init-mixed.out: Likewise.
52
53 2010-12-11 Alan Modra <amodra@gmail.com>
54
55 * ld-elfvers/vers25a.dsym: Really include _? in match.
56
57 2010-12-10 Mike Frysinger <vapier@gentoo.org>
58
59 * ld-elfvers/vers.h: New file.
60 * ld-elfvers/vers1.c: Include vers.h. Change asm(.symver) to SYMVER().
61 * ld-elfvers/vers4.c, ld-elfvers/vers5.c, ld-elfvers/vers6.c,
62 ld-elfvers/vers7a.c, ld-elfvers/vers9.c, ld-elfvers/vers15.c,
63 ld-elfvers/vers18.c, ld-elfvers/vers21.c, ld-elfvers/vers22a.c,
64 ld-elfvers/vers23a.c, ld-elfvers/vers24a.c, ld-elfvers/vers24c.c,
65 ld-elfvers/vers27d1.c: Likewise.
66
67 * ld-elf/pr9676.rd: Include _? in symbol match
68 * ld-elf/pr9676.rd, ld-elf/pr9679.rd, ld-elfvers/vers1.dsym,
69 ld-elfvers/vers1.sym, ld-elfvers/vers15.dsym, ld-elfvers/vers15.sym,
70 ld-elfvers/vers16.dsym, ld-elfvers/vers16a.dsym, ld-elfvers/vers17.dsym,
71 ld-elfvers/vers18.dsym, ld-elfvers/vers18.sym, ld-elfvers/vers19.dsym,
72 ld-elfvers/vers2.dsym, ld-elfvers/vers20.dsym, ld-elfvers/vers21.dsym,
73 ld-elfvers/vers21.sym, ld-elfvers/vers22.dsym, ld-elfvers/vers22a.dsym,
74 ld-elfvers/vers22a.sym, ld-elfvers/vers22b.dsym, ld-elfvers/vers23.dsym,
75 ld-elfvers/vers23a.dsym, ld-elfvers/vers23a.sym,
76 ld-elfvers/vers23b.dsym, ld-elfvers/vers23d.dsym,
77 ld-elfvers/vers24.rd, ld-elfvers/vers25a.dsym,
78 ld-elfvers/vers26a.dsym, ld-elfvers/vers27a.dsym,
79 ld-elfvers/vers27d.dsym, ld-elfvers/vers27d.sym,
80 ld-elfvers/vers27d4.dsym, ld-elfvers/vers28b.dsym,
81 ld-elfvers/vers28c.dsym, ld-elfvers/vers29.dsym, ld-elfvers/vers3.dsym,
82 ld-elfvers/vers30.dsym, ld-elfvers/vers31.dsym, ld-elfvers/vers32a.dsym,
83 ld-elfvers/vers32b.dsym, ld-elfvers/vers4.sym, ld-elfvers/vers4a.dsym,
84 ld-elfvers/vers4a.sym, ld-elfvers/vers6.dsym, ld-elfvers/vers6.sym,
85 ld-elfvers/vers7a.dsym, ld-elfvers/vers7a.sym, ld-elfvers/vers9.dsym,
86 ld-elfvers/vers9.sym: Likewise.
87
88 2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
89
90 * ld-plugin/plugin-vis-1.d: Updated.
91
92 2010-12-04 H.J. Lu <hongjiu.lu@intel.com>
93
94 * ld-selective/selective.exp: Don't pass -fvtable-gc to GCC
95 3.4.0 or above.
96
97 2010-12-04 H.J. Lu <hongjiu.lu@intel.com>
98
99 * ld-elfvers/vers.exp: Replace -export-dynamic with
100 -Wl,-export-dynamic.
101
102 2010-11-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
103
104 * ld-scripts/script.exp: Remove full path from REGION_ALIAS test
105 names.
106
107 2010-11-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
108
109 * ld-arm/arm-elf.exp (armeabitests): Replace --defsym argument in
110 jump-reloc-veneers* tests with --section-start .text=0x8000.
111
112 2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
113
114 * lib/ld-lib.exp (regexp_diff, simple_diff): Delete.
115
116 2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
117
118 * lib/ld-lib.exp (load_common_lib): New function. Load
119 binutils-common.exp.
120 (is_elf_format, is_elf64, is_aout_format, is_pecoff_format): Delete.
121
122 2010-11-18 Alan Modra <amodra@gmail.com>
123
124 * ld-elf/binutils.exp: Correct x86 gnu target match.
125 * ld-i386/i386.exp: Likewise.
126 * ld-ifunc/binutils.exp: Likewise.
127 * ld-ifunc/ifunc.exp: Likewise.
128 * ld-discard/discard.exp: Remove unnecessary line continuations.
129 * ld-elfvers/vers.exp: Likewise. Simplify linuxaout and linuxoldld
130 test.
131 * ld-elfweak/elfweak.exp: Likewise.
132
133 2010-11-17 Andreas Schwab <schwab@linux-m68k.org>
134
135 * ld-gc/pr11218-2.c: Declare
136 unresolved_detected_at_runtime_not_at_linktime.
137
138 2010-11-17 Alan Modra <amodra@gmail.com>
139
140 * ld-plugin/plugin.exp: Define printf and puts as main.
141
142 2010-11-08 Thomas Schwinge <thomas@schwinge.name>
143
144 * lib/ld-lib.exp (is_elf_format): Consider for *-*-gnu*, too.
145 * ld-discard/discard.exp: Likewise.
146 * ld-elf/binutils.exp: Likewise.
147 * ld-elf/commonpage1.d (target): Likewise.
148 * ld-elf/compress1c.d (target): Likewise.
149 * ld-elf/discard1.d (target): Likewise.
150 * ld-elf/discard2.d (target): Likewise.
151 * ld-elf/discard3.d (target): Likewise.
152 * ld-elf/dynsym1.d (target): Likewise.
153 * ld-elf/eh6.d (target): Likewise.
154 * ld-elf/elf.exp: Likewise.
155 (array_tests): Move -static tests to...
156 (array_tests_static): ... here, and handle it accordingly.
157 * ld-elf/hash.d (target): Likewise.
158 * ld-elf/header.d (target): Likewise.
159 * ld-elf/loadaddr1.d (target): Likewise.
160 * ld-elf/loadaddr2.d (target): Likewise.
161 * ld-elf/loadaddr3a.d (target): Likewise.
162 * ld-elf/loadaddr3b.d (target): Likewise.
163 * ld-elf/local1.d (target): Likewise.
164 * ld-elf/maxpage1.d (target): Likewise.
165 * ld-elf/maxpage2.d (target): Likewise.
166 * ld-elf/maxpage3a.d (target): Likewise.
167 * ld-elf/multibss1.d (target): Likewise.
168 * ld-elf/noload-2.d (target): Likewise.
169 * ld-elf/seg.d (target): Likewise.
170 * ld-elf/textaddr1.d (target): Likewise.
171 * ld-elf/textaddr2.d (target): Likewise.
172 * ld-elf/textaddr3.d (target): Likewise.
173 * ld-elf/textaddr4.d (target): Likewise.
174 * ld-elf/textaddr5.d (target): Likewise.
175 * ld-elf/textaddr6.d (target): Likewise.
176 * ld-elf/textaddr7.d (target): Likewise.
177 * ld-elf/tls_common.exp: Likewise.
178 * ld-elf/unknown2.d (target): Likewise.
179 * ld-elfvers/vers.exp: Likewise.
180 * ld-elfvsb/elfvsb.exp: Likewise.
181 * ld-elfweak/elfweak.exp: Likewise.
182 (setup_xfail_gnu_hurd): New function. Use it where appropriate.
183 * ld-gc/abi-note.d (target): Likewise.
184 * ld-gc/gc.exp: Likewise.
185 * ld-gc/pr11218.d (target): Likewise.
186 * ld-gc/start.d (target): Likewise.
187 * ld-i386/i386.exp: Likewise.
188 * ld-ifunc/binutils.exp: Likewise.
189 * ld-ifunc/ifunc.exp: Likewise.
190 * ld-linkonce/linkonce.exp: Likewise.
191 * ld-linkonce/zeroehl32.d (target): Likewise.
192 * ld-pie/pie.exp: Likewise.
193 * ld-scripts/phdrs2.exp: Likewise.
194 * ld-scripts/rgn-at5.d (target): Likewise.
195 * ld-shared/shared.exp: Likewise.
196 * ld-undefined/entry-3.d (target): Likewise.
197 * ld-undefined/entry-4.d (target): Likewise.
198 * ld-undefined/weak-undef.exp: Likewise.
199
200 2010-11-06 Kirill A. Shutemov <kirill@shutemov.name>
201
202 * ld-plugin/plugin-6.d: Relax file name match.
203
204 2010-11-05 Joseph Myers <joseph@codesourcery.com>
205
206 * ld-tic6x/attr-unknown-1.d, ld-tic6x/attr-unknown-1000-1.s,
207 ld-tic6x/attr-unknown-1000-2.s, ld-tic6x/attr-unknown-1024-1.s,
208 ld-tic6x/attr-unknown-2.d, ld-tic6x/attr-unknown-3.d,
209 ld-tic6x/attr-unknown-4.d, ld-tic6x/attr-unknown-5.d,
210 ld-tic6x/attr-unknown-54-1.s, ld-tic6x/attr-unknown-55-a.s,
211 ld-tic6x/attr-unknown-6.d, ld-tic6x/attr-unknown-7.d,
212 ld-tic6x/attr-unknown-71-a.s, ld-tic6x/attr-unknown-71-b.s: New
213 tests.
214
215 2010-11-05 Dave Korn <dave.korn.cygwin@gmail.com>
216
217 * ld-plugin/plugin.exp (testobjfiles): Dont use HOSTING_CRT0.
218 (testobjfiles_notext): Likewise.
219 (libs): Don't use HOSTING_LIBS; fill with default symbol defs instead.
220 * lib/ld-lib.exp (ld_simple_link_defsyms): Add cygming clause.
221
222 2010-11-05 Alan Modra <amodra@gmail.com>
223
224 * ld-elfvers/vers32c.dsym, * ld-elfvers/vers32c.ver: Delete.
225 * ld-elfvers/vers32d.ver: Delete.
226 * ld-elfvers/vers.exp: Don't run them.
227
228 2010-11-03 Nick Clifton <nickc@redhat.com>
229
230 PR ld/12001
231 * ld-script/default-script2.d: Fix expected address for text
232 section.
233
234 2010-11-02 Joseph Myers <joseph@codesourcery.com>
235
236 * ld-tic6x/attr-array-16-16.d, ld-tic6x/attr-array-16-4.d,
237 ld-tic6x/attr-array-16-416.d, ld-tic6x/attr-array-16-48.d,
238 ld-tic6x/attr-array-16-8.d, ld-tic6x/attr-array-16-816.d,
239 ld-tic6x/attr-array-16.s, ld-tic6x/attr-array-4-16.d,
240 ld-tic6x/attr-array-4-4.d, ld-tic6x/attr-array-4-416.d,
241 ld-tic6x/attr-array-4-48.d, ld-tic6x/attr-array-4-8.d,
242 ld-tic6x/attr-array-4-816.d, ld-tic6x/attr-array-4.s,
243 ld-tic6x/attr-array-416-16.d, ld-tic6x/attr-array-416-4.d,
244 ld-tic6x/attr-array-416-416.d, ld-tic6x/attr-array-416-48.d,
245 ld-tic6x/attr-array-416-8.d, ld-tic6x/attr-array-416-816.d,
246 ld-tic6x/attr-array-416.s, ld-tic6x/attr-array-48-16.d,
247 ld-tic6x/attr-array-48-4.d, ld-tic6x/attr-array-48-416.d,
248 ld-tic6x/attr-array-48-48.d, ld-tic6x/attr-array-48-8.d,
249 ld-tic6x/attr-array-48-816.d, ld-tic6x/attr-array-48.s,
250 ld-tic6x/attr-array-8-16.d, ld-tic6x/attr-array-8-4.d,
251 ld-tic6x/attr-array-8-416.d, ld-tic6x/attr-array-8-48.d,
252 ld-tic6x/attr-array-8-8.d, ld-tic6x/attr-array-8-816.d,
253 ld-tic6x/attr-array-8.s, ld-tic6x/attr-array-816-16.d,
254 ld-tic6x/attr-array-816-4.d, ld-tic6x/attr-array-816-416.d,
255 ld-tic6x/attr-array-816-48.d, ld-tic6x/attr-array-816-8.d,
256 ld-tic6x/attr-array-816-816.d, ld-tic6x/attr-array-816.s,
257 ld-tic6x/attr-conformance-10-10.d,
258 ld-tic6x/attr-conformance-10-11.d,
259 ld-tic6x/attr-conformance-10-none.d,
260 ld-tic6x/attr-conformance-10.s, ld-tic6x/attr-conformance-11-10.d,
261 ld-tic6x/attr-conformance-11-11.d,
262 ld-tic6x/attr-conformance-11-none.d,
263 ld-tic6x/attr-conformance-11.s,
264 ld-tic6x/attr-conformance-none-10.d,
265 ld-tic6x/attr-conformance-none-11.d,
266 ld-tic6x/attr-conformance-none-none.d,
267 ld-tic6x/attr-conformance-none.s, ld-tic6x/attr-pic-0.s,
268 ld-tic6x/attr-pic-00.d, ld-tic6x/attr-pic-01.d,
269 ld-tic6x/attr-pic-1.s, ld-tic6x/attr-pic-10.d,
270 ld-tic6x/attr-pic-11.d, ld-tic6x/attr-pid-0.s,
271 ld-tic6x/attr-pid-00.d, ld-tic6x/attr-pid-01.d,
272 ld-tic6x/attr-pid-02.d, ld-tic6x/attr-pid-1.s,
273 ld-tic6x/attr-pid-10.d, ld-tic6x/attr-pid-11.d,
274 ld-tic6x/attr-pid-12.d, ld-tic6x/attr-pid-2.s,
275 ld-tic6x/attr-pid-20.d, ld-tic6x/attr-pid-21.d,
276 ld-tic6x/attr-pid-22.d, ld-tic6x/attr-stack-16-16.d,
277 ld-tic6x/attr-stack-16-8.d, ld-tic6x/attr-stack-16-816.d,
278 ld-tic6x/attr-stack-16.s, ld-tic6x/attr-stack-8-16.d,
279 ld-tic6x/attr-stack-8-8.d, ld-tic6x/attr-stack-8-816.d,
280 ld-tic6x/attr-stack-8.s, ld-tic6x/attr-stack-816-16.d,
281 ld-tic6x/attr-stack-816-8.d, ld-tic6x/attr-stack-816-816.d,
282 ld-tic6x/attr-stack-816.s, ld-tic6x/attr-wchar-0.s,
283 ld-tic6x/attr-wchar-00.d, ld-tic6x/attr-wchar-01.d,
284 ld-tic6x/attr-wchar-02.d, ld-tic6x/attr-wchar-1.s,
285 ld-tic6x/attr-wchar-10.d, ld-tic6x/attr-wchar-11.d,
286 ld-tic6x/attr-wchar-12.d, ld-tic6x/attr-wchar-2.s,
287 ld-tic6x/attr-wchar-20.d, ld-tic6x/attr-wchar-21.d,
288 ld-tic6x/attr-wchar-22.d: New tests.
289
290 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
291
292 * ld-elf/compress1a.d: Also check MIPS_DWARF.
293 * ld-elf/compress1b.d: Likewise.
294 * ld-elf/compress1c.d: Likewise.
295
296 2010-10-29 Joseph Myers <joseph@codesourcery.com>
297
298 * ld-tic6x/attr-compatibility-gnu-gnu.d,
299 ld-tic6x/attr-compatibility-gnu-other.d,
300 ld-tic6x/attr-compatibility-gnu.s,
301 ld-tic6x/attr-compatibility-other-gnu.d,
302 ld-tic6x/attr-compatibility-other-other.d,
303 ld-tic6x/attr-compatibility-other.s: New tests.
304
305 2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
306
307 * ld-elf/compress1c.d: Only run for Linux targets.
308
309 2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
310
311 * ld-elf/compress.exp: New.
312 * ld-elf/compress1.s: Likewise.
313 * ld-elf/compress1a.d: Likewise.
314 * ld-elf/compress1b.d: Likewise.
315 * ld-elf/compress1c.d: Likewise.
316
317 2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
318 Joseph Myers <joseph@codesourcery.com>
319
320 * ld-tic6x/attr-dsbt-0.s, ld-tic6x/attr-dsbt-00.d,
321 ld-tic6x/attr-dsbt-01.d, ld-tic6x/attr-dsbt-1.s,
322 ld-tic6x/attr-dsbt-10.d, ld-tic6x/attr-dsbt-11.d: New tests.
323
324 2010-10-28 Thomas Schwinge <thomas@schwinge.name>
325
326 * ld-scripts/script.exp: Sort all filename globs.
327
328 2010-10-28 Alan Modra <amodra@gmail.com>
329
330 * ld-plugin/plugin.exp (libs): Remove $LIBS.
331
332 2010-10-28 Alan Modra <amodra@gmail.com>
333
334 * ld-elf/sec-to-seg.exp (B_test_same_seg): Clear for i960,
335 microblaze, moxie, and mt.
336
337 * ld-elf/flags1.s: Use arm compatible .type syntax.
338 * ld-elf/flags1.d: Remove arm and xscale xfails, add i960, ip2k,
339 moxie, mt.
340
341 2010-10-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
342
343 * ld-s390/tlsbin.dd: bc 0,0 -> nop 0 and bcr 0,%r0 -> nopr %r0.
344
345 2010-10-25 Daniel Jacobowitz <dan@codesourcery.com>
346
347 * ld-discard/zero-range.d, ld-discard/zero-range.s: New files.
348
349 2010-10-23 Mark Mitchell <mark@codesourcery.com>
350
351 * ld-elf/group10.d: Expect ".group" for the name of group
352 sections.
353 * ld-elf/group2.d: Likewise.
354 * ld-elf/group7.d: Likewise.
355
356 2010-10-21 Joseph Myers <joseph@codesourcery.com>
357
358 * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
359 ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
360 ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
361 ld-tic6x/attr-arch-c64x+-c62x.d, ld-tic6x/attr-arch-c64x+-c64x+.d,
362 ld-tic6x/attr-arch-c64x+-c64x.d, ld-tic6x/attr-arch-c64x+-c674x.d,
363 ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
364 ld-tic6x/attr-arch-c64x-c62x.d, ld-tic6x/attr-arch-c64x-c64x+.d,
365 ld-tic6x/attr-arch-c64x-c64x.d, ld-tic6x/attr-arch-c64x-c674x.d,
366 ld-tic6x/attr-arch-c64x-c67x+.d, ld-tic6x/attr-arch-c64x-c67x.d,
367 ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
368 ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
369 ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
370 ld-tic6x/attr-arch-c67x+-c62x.d, ld-tic6x/attr-arch-c67x+-c64x+.d,
371 ld-tic6x/attr-arch-c67x+-c64x.d, ld-tic6x/attr-arch-c67x+-c674x.d,
372 ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
373 ld-tic6x/attr-arch-c67x-c62x.d, ld-tic6x/attr-arch-c67x-c64x+.d,
374 ld-tic6x/attr-arch-c67x-c64x.d, ld-tic6x/attr-arch-c67x-c674x.d,
375 ld-tic6x/attr-arch-c67x-c67x+.d, ld-tic6x/attr-arch-c67x-c67x.d:
376 Update for attribute renaming.
377
378 2010-10-20 Dave Korn <dave.korn.cygwin@gmail.com>
379
380 * ld-plugin/plugin.exp: Mark tests UNSUPPORTED, not UNRESOLVED, if
381 no suitable target compiler is available.
382
383 2010-10-16 Kai Tietz <kai.tietz@onevision.com>
384
385 * ld-pe/pe-run2.exp: Prefix --enable-auto-import by -Wl.
386
387 2010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
388
389 * ld-plugin/plugin.exp: Don't error out if there is no target compiler
390 available, make tests UNSUPPORTED instead.
391
392 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
393
394 Apply LD plugin patch series (part 6/6).
395 * ld-plugin/plugin-10.d: New dump test control script.
396 * ld-plugin/plugin-11.d: Likewise.
397 * ld-plugin/plugin.exp: Run them.
398
399 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
400
401 Apply LD plugin patch series (part 5/6).
402 * ld-plugin/plugin-ignore.d: New dump test control script.
403 * ld-plugin/plugin-vis-1.d: Likewise.
404 * ld-plugin/plugin.exp: Add list of ELF-only tests and run them if
405 testing on an ELF target.
406
407 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
408
409 Apply LD plugin patch series (part 4/6).
410 * ld-plugin/plugin-9.d: New testcase.
411 * ld-plugin/plugin.exp: Invoke it.
412
413 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
414
415 Apply LD plugin patch series (part 3/6).
416 * ld-plugin/plugin-8.d: New testcase.
417 * ld-plugin/plugin.exp: Invoke it.
418
419 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
420
421 Apply LD plugin patch series (part 2/6).
422 * ld-plugin/plugin-3.d: Enable regexes for new functionality.
423 * ld-plugin/plugin-5.d: Likewise.
424 * ld-plugin/plugin-6.d: New testcase.
425 * ld-plugin/plugin-7.d: Likewise.
426 * ld-plugin/plugin.exp: Use 'nm' on compiled test objects to determine
427 whether symbols in plugin arguments need an underscore prefix. Add
428 new plugin-6.d and plugin-7.d testcases.
429
430 2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
431
432 Apply LD plugin patch series (part 1/6).
433 * ld-bootstrap/bootstrap.exp: Skip static tests also if LD plugins
434 are enabled.
435 * lib/ld-lib.exp (proc regexp_diff): Extend verbose debug output.
436 (proc set_file_contents): Write a file with the supplied content.
437 (run_ld_link_tests): Add new 'ld' action to test linker output.
438 (proc check_plugin_api_available): Return true if linker under test
439 supports the plugin API.
440 * ld-plugin/func.c: New test source file.
441 * ld-plugin/main.c: Likewise.
442 * ld-plugin/text.c: Likewise.
443 * ld-plugin/plugin-1.d: New dump test output pattern script.
444 * ld-plugin/plugin-2.d: Likewise.
445 * ld-plugin/plugin-3.d: Likewise.
446 * ld-plugin/plugin-4.d: Likewise.
447 * ld-plugin/plugin-5.d: Likewise.
448 * ld-plugin/plugin.exp: New test control script.
449
450 2010-10-11 Alan Modra <amodra@gmail.com>
451
452 * ld-elf/orphan-region.d: xfail frv-*-*.
453
454 2010-10-11 Alan Modra <amodra@gmail.com>
455
456 * ld-mmix/sec-3.d: Adjust for 2010-09-29 orphan change.
457 * ld-mmix/sec-7m.d: Likewise.
458
459 2010-10-06 Nick Clifton <nickc@redhat.com>
460
461 * ld-scripts/rgn-at5.t: Add some more output sections.
462 * ld-scripts/rgn-at5.d: Update expected output.
463
464 2010-09-30 H.J. Lu <hongjiu.lu@intel.com>
465
466 PR ld/11812
467 * ld-i386/nogot2.d: New
468 * ld-i386/nogot2.s: Likewise.
469 * ld-x86-64/nogot2.d: Likewise.
470 * ld-x86-64/nogot2.s: Likewise.
471
472 * ld-i386/i386.exp: Run nogot2.
473 * ld-x86-64/x86-64.exp: Likewise.
474
475 2010-09-29 Alan Modra <amodra@gmail.com>
476
477 * ld-h8300/h8300.exp: Use is_elf_format.
478
479 * lib/ld-lib.exp (is_elf_format): Merge with binutils and gas versions.
480 (is_aout_format): Update target list.
481 (is_pecoff_format): Remove unnecessary line continuation.
482
483 2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
484
485 * ld-s390/tlsbin.dd: bcr 0,%r7 -> nopr %r7.
486 * ld-s390/tlsbin_64.dd: Likewise.
487 * ld-s390/tlspic.dd: Likewise.
488 * ld-s390/tlspic_64.dd: Likewise.
489
490 2010-09-23 H.J. Lu <hongjiu.lu@intel.com>
491
492 PR ld/11812
493 * ld-i386/nogot1.s: Don't use GOTOFF.
494
495 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
496
497 * ld-tic6x/pcrel-reloc-local-r-rel-rela.d: New test.
498
499 2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
500
501 * ld-arm/attr-merge-6.attr: Update for Security Extensions.
502 * ld-arm/attr-merge-7.attr: Likewise.
503
504 2010-09-23 Alan Modra <amodra@gmail.com>
505
506 * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
507 * ld-elf/group2.d: xfail xstormy.
508 * ld-elf/group4.d: Likewise.
509 * ld-elf/group5.d: Likewise.
510 * ld-elf/group6.d: Likewise.
511 * ld-elf/init-fini-arrays.d: xfail cr16 and crx.
512 * ld-elf/orphan2.d: xfail xstormy.
513 * ld-elf/sec64k.exp: Don't run on targets using generic linker.
514 Allow a larger range for ld -r expected bar_1 section. Don't run
515 final link test on a number of targets. Select avr6 for avr targets.
516 * ld-elfcomm/elfcomm.exp: Don't attempt on hpux.
517
518 * ld-d10v/reloc-007.d: Don't error.
519 * ld-d10v/reloc-008.d: Likewise.
520 * ld-d10v/reloc-015.d: Likewise.
521 * ld-d10v/reloc-016.d: Likewise.
522 * ld-d10v/reloc-012.ld: Use a sane offset.
523
524 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
525
526 * ld-arm/attr-merge-6.attr: Update test for change in canonical CPU
527 name.
528 * ld-arm/attr-merge-7.attr: Likewise.
529 * ld-arm/attr-merge-2.attr: Likewise.
530 * ld-arm/attr-merge-arch-2.attr: Likewise.
531
532 2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
533
534 * ld-arm/script-type.ld: Update to generate symbols in a section.
535
536 2010-09-19 Richard Sandiford <rdsandiford@googlemail.com>
537
538 * ld-mips-elf/elf-rel-got-n32.d: Swap two local GOT entries
539 and remove some duplication between the global and local GOT
540 entries. Adjust GP offsets accordingly.
541 * ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
542 * ld-mips-elf/elf-rel-xgot-n32.d: Reorder GOT entries and update
543 GP offsets accordingly.
544 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
545 * ld-mips-elf/mips16-pic-1.gd: Move all global GOT entries to
546 the local GOT.
547 * ld-mips-elf/mips16-pic-1.dd: Update GP offsets accordingly.
548 * ld-mips-elf/multi-got-no-shared.d: Adjust GP setup for
549 smaller GOT sizes.
550
551 2010-09-18 Alan Modra <amodra@gmail.com>
552
553 * lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
554 * ld-discard/discard.exp: Move xfails from here..
555 * ld-discard/extern.d: ..to here.
556 * ld-discard/start.d: ..and here.
557 * ld-discard/static.d: ..and here.
558 * ld-elf/binutils.exp: Don't run tbss1 and tbss2 tests on hppa64.
559 * ld-elf/empty2.d: Remove xfails.
560 * ld-elf/flags1.d: xfail hppa64.
561 * ld-elf/group1.d: Add comment.
562 * ld-elf/group2.d: xfail cr16 and crx.
563 * ld-elf/group3b.d: Correct xfail and add comment.
564 * ld-elf/group4.d: xfail cr16 and crx.
565 * ld-elf/group5.d: Likewise.
566 * ld-elf/group6.d: Likewise.
567 * ld-elf/group7.d: Likewise.
568 * ld-elf/group8a.d: Add more notarget and xfail entries. Comment.
569 * ld-elf/group8b.d: Likewise.
570 * ld-elf/group9a.d: Likewise.
571 * ld-elf/group9b.d: Likewise.
572 * ld-elf/linkonce2.d: Correct notarget and comment.
573 * ld-elf/merge2.d: Remove iq2000 from xfail.
574 * ld-elf/multibss1.d: xfail hppa64.
575 * ld-elf/nobits-1.d: Likewise.
576 * ld-elf/note-1.d: Likewise.
577 * ld-elf/note-2.d: Likewise.
578 * ld-elf/orphan-region.d: Add xfails.
579 * ld-elf/orphan-region.ld: Discard some sections.
580 * ld-elf/orphan.d: Add xfails.
581 * ld-elf/orphan.ld: Discard some sections.
582 * ld-elf/orphan3.d: Replace xfail frv-*-* with frv-*-elf. Remove
583 cr16, crx and d10v.
584 * ld-elf/pr349.d: Add xfails.
585 * ld-elf/warn2.d: Add xfails. Tweak symbol section for hppa64.
586 * ld-scripts/rgn-at5.t: Discard .reginfo.
587
588 2010-09-16 Alan Modra <amodra@gmail.com>
589
590 * ld-elf/orphan-region.d: xfail for spu.
591 * ld-elf/relocatable.d: xfail for hppa.
592
593 * ld-elf/group3b.d: Disable for generic linker targets.
594 * ld-elf/linkonce2.d: Likewise.
595 * ld-scripts/empty-address-2a.d: Disable for frv and aout,oldld.
596 * ld-scripts/empty-address-2b.d: Likewise.
597 * ld-scripts/rgn-at5.s: Don't use .word.
598 * ld-scripts/rgn-at5.d: Update.
599
600 2010-09-10 Alan Modra <amodra@gmail.com>
601
602 * ld-gc/abi-note.d: Exclude aout and oldld targets.
603 * ld-gc/start.d: Likewise.
604 * ld-scripts/section-match-1.d: Likewise, and tic30.
605
606 2010-09-10 Hans-Peter Nilsson <hp@axis.com>
607
608 * ld-scripts/rgn-at5.d: Restrict to *-*-linux*.
609
610 2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
611
612 PR ld/11998
613 * ld-scripts/rgn-at5.d: New.
614 * ld-scripts/rgn-at5.s: Likewise.
615 * ld-scripts/rgn-at5.t: Likewise.
616
617 2010-09-07 Andrew Burgess <aburgess@broadcom.com>
618
619 * ld-x86-64/split-by-file.rd: New test.
620 * ld-x86-64/split-by-file1.s: New test source code.
621 * ld-x86-64/split-by-file2.s: New test source code.
622 * ld-x86-64/x86-64.exp: Run the new test.
623
624 2010-08-31 Nick Clifton <nickc@redhat.com>
625
626 * ld-scripts/section-match.exp: New file. Runs the
627 section-match-1 test.
628 * ld-scripts/section-match-1.d: New file.
629 * ld-scripts/section-match-1.s: New file.
630 * ld-scripts/section-match-1.t: New file.
631
632 2010-08-25 Julian Brown <julian@codesourcery.com>
633
634 * ld-arm/arm-elf.exp (armelftests): Add cortex-a8-fix-blx-bcond.s.
635 * ld-arm/cortex-a8-fix-blx-bcond.s: New.
636 * ld-arm/cortex-a8-fix-blx-bcond.d: New.
637
638 2010-08-24 H.J. Lu <hongjiu.lu@intel.com>
639
640 * ld-x86-64/x86-64.exp: Fix typos.
641
642 2010-08-23 Maciej W. Rozycki <macro@codesourcery.com>
643
644 * ld-mips-elf/attr-gnu-4-04.d: Adjust Tag_GNU_MIPS_ABI_FP for
645 the new MIPS32r2 64-bit FPU description.
646 * ld-mips-elf/attr-gnu-4-40.d: Likewise.
647 * ld-mips-elf/attr-gnu-4-44.d: Likewise.
648
649 2010-08-22 H.J. Lu <hongjiu.lu@intel.com>
650
651 PR ld/11933
652 * ld-x86-64/mixed1a.s: New.
653 * ld-x86-64/mixed1b.s: Likewise.
654 * ld-x86-64/mixed2a.s: Likewise.
655 * ld-x86-64/mixed2b.s: Likewise.
656
657 * ld-x86-64/x86-64.exp: Test mixed x86_64 and i386 inputs.
658
659 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
660
661 * ld-sh/sh.exp: Add missing newline.
662
663 2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
664
665 * ld-mips-elf/attr-gnu-4-01.d: Correct Tag_GNU_MIPS_ABI_FP.
666 * ld-mips-elf/attr-gnu-4-02.d: Likewise.
667 * ld-mips-elf/attr-gnu-4-10.d: Likewise.
668 * ld-mips-elf/attr-gnu-4-11.d: Likewise.
669 * ld-mips-elf/attr-gnu-4-15.d: Likewise.
670 * ld-mips-elf/attr-gnu-4-20.d: Likewise.
671 * ld-mips-elf/attr-gnu-4-22.d: Likewise.
672 * ld-mips-elf/attr-gnu-4-25.d: Likewise.
673
674 2010-08-19 Alan Modra <amodra@gmail.com>
675
676 * ld-scripts/memory.t: Remove ORIGIN fudge.
677
678 2010-08-13 H.J. Lu <hongjiu.lu@intel.com>
679
680 PR ld/11913
681 * ld-i386/discarded1.d: New.
682 * ld-i386/discarded1.s: Likewise.
683 * ld-i386/discarded1.t: Likewise.
684 * ld-x86-64/discarded1.d: Likewise.
685 * ld-x86-64/discarded1.s: Likewise.
686 * ld-x86-64/discarded1.t: Likewise.
687
688 * ld-i386/i386.exp: Run discarded1.
689 * ld-x86-64/x86-64.exp: Likewise.
690
691 2010-08-09 Catherine Moore <clm@codesourcery.com>
692
693 * ld-mips-elf/mode-change-error-1.d: New.
694 * ld-mips-elf/mode-change-error-1a.s: New.
695 * ld-mips-elf/mode-change-error-1b.s: New.
696 * ld-mips-elf/mips-elf.exp: Run new test.
697
698 2010-08-06 Alan Modra <amodra@gmail.com>
699
700 * ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
701 * ld-powerpc/powerpc.exp: Run it.
702
703 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
704 Ina Pandit <ina.pandit@kpitcummins.com>
705
706 * ld-v850/split-lo16.d: Update the "ld" instructions with a space
707 for second operand.
708
709 2010-07-20 Alan Modra <amodra@gmail.com>
710
711 * ld-powerpc/tlsexe.r: Update.
712 * ld-powerpc/tlsexetoc.r: Update.
713 * ld-powerpc/tlsso.r: Update.
714 * ld-powerpc/tlstocso.r: Update.
715
716 2010-07-20 Alan Modra <amodra@gmail.com>
717
718 * ld-powerpc/vxworks-relax.s: Add branches to match expected output.
719 * ld-powerpc/vxworks-relax-2.s: Likewise.
720 * ld-powerpc/vxworks1-lib.rd: Reorder reloc sections.
721
722 2010-07-19 Andreas Schwab <schwab@redhat.com>
723
724 * ld-mmix/bspec1.d: Ignore "Key to Flags" contents.
725 * ld-mmix/bspec2.d: Likewise.
726 * ld-mmix/local1.d: Likewise.
727 * ld-mmix/local3.d: Likewise.
728 * ld-mmix/local5.d: Likewise.
729 * ld-mmix/local7.d: Likewise.
730 * ld-mmix/undef-3.d: Likewise.
731 * ld-sh/sh64/crange1.rd: Likewise.
732 * ld-sh/sh64/crange2.rd: Likewise.
733 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
734 * ld-sh/sh64/crange3-media.rd: Likewise.
735 * ld-sh/sh64/crange3.rd: Likewise.
736 * ld-sh/sh64/crangerel1.rd: Likewise.
737 * ld-sh/sh64/crangerel2.rd: Likewise.
738
739 2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
740
741 PR ld/11817
742 * ld-i386/compressed1.s: New.
743 * ld-i386/compressed1.d: Likewise.
744 * ld-x86-64/compressed1.s: Likewise.
745 * ld-x86-64/compressed1.d: Likewise.
746
747 * ld-i386/i386.exp: Run compressed1.
748 * ld-x86-64/x86-64.exp: Likewise.
749
750 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
751
752 PR ld/11812
753 * ld-elf/exclude3b.d: Don't run on ia64-*-*. Replace .got with
754 .dynamic.
755
756 * ld-elf/exclude3d.d: New.
757 * ld-i386/nogot1.d: Likewise.
758 * ld-i386/nogot1.s: Likewise.
759 * ld-x86-64/nogot1.d: Likewise.
760 * ld-x86-64/nogot1.s: Likewise.
761
762 * ld-i386/i386.exp: Run nogot1.
763 * ld-x86-64/x86-64.exp: Likewise.
764
765 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
766
767 * ld-i386/hidden2.d: Don't hard code expected output.
768 * ld-i386/protected3.d: Likewise.
769 * ld-x86-64/hidden2.d: Likewise.
770 * ld-x86-64/protected3.d: Likewise.
771
772 2010-07-13 H.J. Lu <hongjiu.lu@intel.com>
773
774 PR ld/11791
775 * ld-ifunc/ifunc-10-i386.d: New.
776 * ld-ifunc/ifunc-10-i386.s: Likewise.
777 * ld-ifunc/ifunc-10-x86-64.d: Likewise.
778 * ld-ifunc/ifunc-10-x86-64.s: Likewise.
779 * ld-ifunc/ifunc-11-i386.d: Likewise.
780 * ld-ifunc/ifunc-11-i386.s: Likewise.
781 * ld-ifunc/ifunc-11-x86-64.d: Likewise.
782 * ld-ifunc/ifunc-11-x86-64.s: Likewise.
783
784 2010-07-06 Alan Modra <amodra@gmail.com>
785
786 * ld-powerpc/relax.s: Add branch back to _start.
787 * ld-powerpc/relax.d: Update.
788 * ld-powerpc/relaxr.d: Update.
789
790 2010-07-01 Alan Modra <amodra@gmail.com>
791
792 * lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
793 any other options in $ld.
794
795 2010-06-29 Alan Modra <amodra@gmail.com>
796
797 * ld-maxq/maxq.exp: Delete file.
798 * ld-maxq/addend.dd, * ld-maxq/addend.s, * ld-maxq/paddr.dd,
799 * ld-maxq/paddr.s, * ld-maxq/paddr1.dd, * ld-maxq/paddr1.s,
800 * ld-maxq/r32-1.s, * ld-maxq/r32-2.s, * ld-maxq/r32.dd: Likewise.
801
802 2010-06-15 Joseph Myers <joseph@codesourcery.com>
803
804 * ld-elf/orphan3.d: Allow section names starting '_'.
805 * ld-tic6x/attr-arch-c62x-c62x.d, ld-tic6x/attr-arch-c62x-c64x+.d,
806 ld-tic6x/attr-arch-c62x-c64x.d, ld-tic6x/attr-arch-c62x-c674x.d,
807 ld-tic6x/attr-arch-c62x-c67x+.d, ld-tic6x/attr-arch-c62x-c67x.d,
808 ld-tic6x/attr-arch-c62x.s, ld-tic6x/attr-arch-c64x+-c62x.d,
809 ld-tic6x/attr-arch-c64x+-c64x+.d, ld-tic6x/attr-arch-c64x+-c64x.d,
810 ld-tic6x/attr-arch-c64x+-c674x.d,
811 ld-tic6x/attr-arch-c64x+-c67x+.d, ld-tic6x/attr-arch-c64x+-c67x.d,
812 ld-tic6x/attr-arch-c64x+.s, ld-tic6x/attr-arch-c64x-c62x.d,
813 ld-tic6x/attr-arch-c64x-c64x+.d, ld-tic6x/attr-arch-c64x-c64x.d,
814 ld-tic6x/attr-arch-c64x-c674x.d, ld-tic6x/attr-arch-c64x-c67x+.d,
815 ld-tic6x/attr-arch-c64x-c67x.d, ld-tic6x/attr-arch-c64x.s,
816 ld-tic6x/attr-arch-c674x-c62x.d, ld-tic6x/attr-arch-c674x-c64x+.d,
817 ld-tic6x/attr-arch-c674x-c64x.d, ld-tic6x/attr-arch-c674x-c674x.d,
818 ld-tic6x/attr-arch-c674x-c67x+.d, ld-tic6x/attr-arch-c674x-c67x.d,
819 ld-tic6x/attr-arch-c674x.s, ld-tic6x/attr-arch-c67x+-c62x.d,
820 ld-tic6x/attr-arch-c67x+-c64x+.d, ld-tic6x/attr-arch-c67x+-c64x.d,
821 ld-tic6x/attr-arch-c67x+-c674x.d,
822 ld-tic6x/attr-arch-c67x+-c67x+.d, ld-tic6x/attr-arch-c67x+-c67x.d,
823 ld-tic6x/attr-arch-c67x+.s, ld-tic6x/attr-arch-c67x-c62x.d,
824 ld-tic6x/attr-arch-c67x-c64x+.d, ld-tic6x/attr-arch-c67x-c64x.d,
825 ld-tic6x/attr-arch-c67x-c674x.d, ld-tic6x/attr-arch-c67x-c67x+.d,
826 ld-tic6x/attr-arch-c67x-c67x.d, ld-tic6x/attr-arch-c67x.s: New.
827
828 2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
829
830 * ld-arm/arm-call.d: Handle change in lsls/movs disassembly.
831 * ld-arm/farcall-thumb-arm-short.d: Likewise.
832 * ld-arm/farcall-thumb-thumb-blx-pic-veneer.d: Likewise.
833 * ld-arm/farcall-thumb-thumb-blx.d: Likewise.
834 * ld-arm/farcall-thumb-thumb-m-pic-veneer.d: Likewise.
835 * ld-arm/farcall-thumb-thumb-m.d: Likewise.
836 * ld-arm/farcall-thumb-thumb-pic-veneer.d: Likewise.
837 * ld-arm/farcall-thumb-thumb.d: Likewise.
838 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: Likewise.
839 * ld-arm/thumb2-bl-as-thumb1-bad.d: Likewise.
840 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
841 * ld-arm/thumb2-bl-bad.d: Likewise.
842
843 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
844
845 PR ld/11628
846 * ld-elf/textaddr3.d: New.
847 * ld-elf/textaddr4.d: Likewise.
848 * ld-elf/textaddr5.d: Likewise.
849 * ld-elf/textaddr6.d: Likewise.
850 * ld-elf/textaddr7.d: Likewise.
851
852 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
853 Joseph Myers <joseph@codesourcery.com>
854 Andrew Stubbs <ams@codesourcery.com>
855
856 * ld-sh/sh.exp: Handle uClinux like Linux.
857 * lib/ld-lib.exp (is_elf_format): Include sh*-*-uclinux*.
858 * ld-sh/fdpic-funcdesc-shared.d: New file.
859 * ld-sh/fdpic-funcdesc-shared.s: New file.
860 * ld-sh/fdpic-funcdesc-static.d: New file.
861 * ld-sh/fdpic-funcdesc-static.s: New file.
862 * ld-sh/fdpic-gotfuncdesc-shared.d: New file.
863 * ld-sh/fdpic-gotfuncdesc-shared.s: New file.
864 * ld-sh/fdpic-gotfuncdesc-static.d: New file.
865 * ld-sh/fdpic-gotfuncdesc-static.s: New file.
866 * ld-sh/fdpic-gotfuncdesci20-shared.d: New file.
867 * ld-sh/fdpic-gotfuncdesci20-shared.s: New file.
868 * ld-sh/fdpic-gotfuncdesci20-static.d: New file.
869 * ld-sh/fdpic-gotfuncdesci20-static.s: New file.
870 * ld-sh/fdpic-goti20-shared.d: New file.
871 * ld-sh/fdpic-goti20-shared.s: New file.
872 * ld-sh/fdpic-goti20-static.d: New file.
873 * ld-sh/fdpic-goti20-static.s: New file.
874 * ld-sh/fdpic-gotofffuncdesc-shared.d: New file.
875 * ld-sh/fdpic-gotofffuncdesc-shared.s: New file.
876 * ld-sh/fdpic-gotofffuncdesc-static.d: New file.
877 * ld-sh/fdpic-gotofffuncdesc-static.s: New file.
878 * ld-sh/fdpic-gotofffuncdesci20-shared.d: New file.
879 * ld-sh/fdpic-gotofffuncdesci20-shared.s: New file.
880 * ld-sh/fdpic-gotofffuncdesci20-static.d: New file.
881 * ld-sh/fdpic-gotofffuncdesci20-static.s: New file.
882 * ld-sh/fdpic-gotoffi20-shared.d: New file.
883 * ld-sh/fdpic-gotoffi20-shared.s: New file.
884 * ld-sh/fdpic-gotoffi20-static.d: New file.
885 * ld-sh/fdpic-gotoffi20-static.s: New file.
886 * ld-sh/fdpic-plt-be.d: New file.
887 * ld-sh/fdpic-plt-le.d: New file.
888 * ld-sh/fdpic-plt.s: New file.
889 * ld-sh/fdpic-plti20-be.d: New file.
890 * ld-sh/fdpic-plti20-le.d: New file.
891 * ld-sh/fdpic-stack-default.d: New file.
892 * ld-sh/fdpic-stack-size.d: New file.
893 * ld-sh/fdpic-stack.s: New file.
894
895 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
896
897 PR gas/11600
898 * ld-elf/exclude3.s: New.
899 * ld-elf/exclude3a.d: Likewise.
900 * ld-elf/exclude3b.d: Likewise.
901 * ld-elf/exclude3c.d: Likewise.
902
903 2010-05-11 Andrew Stubbs <ams@codesourcery.com>
904
905 * ld-arm/attr-merge-2.attr: Add Tag_DIV_use.
906 * ld-arm/attr-merge-2a.s: Likewise.
907 * ld-arm/attr-merge-2b.s: Likewise.
908 * ld-arm/attr-merge-3a.s: Likewise.
909 * ld-arm/attr-merge-3b.s: Likewise.
910 * ld-arm/attr-merge-4.attr: Likewise.
911 * ld-arm/attr-merge-5.attr: Likewise.
912 * ld-arm/attr-merge-6.attr: Likewise.
913 * ld-arm/attr-merge-7.attr: Likewise.
914 * ld-arm/attr-merge-arch-1.attr: Likewise.
915 * ld-arm/attr-merge-arch-2.attr: Likewise.
916 * ld-arm/attr-merge-unknown-2.d: Likewise.
917 * ld-arm/attr-merge-unknown-2r.d: Likewise.
918 * ld-arm/attr-merge-unknown-3.d: Likewise.
919 * ld-arm/attr-merge-vfp-1.d: Likewise.
920 * ld-arm/attr-merge-vfp-1r.d: Likewise.
921 * ld-arm/attr-merge-vfp-2.d: Likewise.
922 * ld-arm/attr-merge-vfp-2r.d: Likewise.
923 * ld-arm/attr-merge-vfp-3.d: Likewise.
924 * ld-arm/attr-merge-vfp-3r.d: Likewise.
925 * ld-arm/attr-merge-vfp-4.d: Likewise.
926 * ld-arm/attr-merge-vfp-4r.d: Likewise.
927 * ld-arm/attr-merge-vfp-5.d: Likewise.
928 * ld-arm/attr-merge-vfp-5r.d: Likewise.
929 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
930 * ld-arm/attr-merge-wchar-00.d: Likewise.
931 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
932 * ld-arm/attr-merge-wchar-02.d: Likewise.
933 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
934 * ld-arm/attr-merge-wchar-04.d: Likewise.
935 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
936 * ld-arm/attr-merge-wchar-20.d: Likewise.
937 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
938 * ld-arm/attr-merge-wchar-22.d: Likewise.
939 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
940 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
941 * ld-arm/attr-merge-wchar-40.d: Likewise.
942 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
943 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
944 * ld-arm/attr-merge-wchar-44.d: Likewise.
945 * ld-arm/attr-merge.attr: Likewise.
946
947 2010-05-11 Jie Zhang <jie@codesourcery.com>
948
949 * ld-arm/attr-merge-vfp-6.d: New test.
950 * ld-arm/attr-merge-vfp-6r.d: New test.
951 * ld-arm/attr-merge-vfpv3xd.s: New test.
952 * ld-arm/arm-elf.exp: Add attr-merge-vfp-6 and attr-merge-vfp-6r.
953
954 2010-05-07 Daniel Jacobowitz <dan@codesourcery.com>
955
956 * ld-arm/cortex-a8-fix-bl-rel-plt.d: New file.
957 * ld-arm/arm-elf.exp (armelftests): Run cortex-a8-fix-bl-rel-plt.d.
958
959 2010-05-06 Joseph Myers <joseph@codesourcery.com>
960
961 * ld-elf/orphan-region.d: Use ld -N.
962
963 2010-04-30 H.J. Lu <hongjiu.lu@intel.com>
964
965 PR ld/11542
966 * ld-elf/discard.ld: New.
967 * ld-elf/discard1.d: Likewise.
968 * ld-elf/discard1.s: Likewise.
969 * ld-elf/discard2.d: Likewise.
970 * ld-elf/discard2.s: Likewise.
971 * ld-elf/discard3.d: Likewise.
972
973 2010-04-22 Alan Modra <amodra@gmail.com>
974
975 * ld-elf/extract-symbol-1sec.d: Update lma.
976 * ld-i386/alloc.d: Expect a warning, not an error.
977
978 2010-04-20 Joseph Myers <joseph@codesourcery.com>
979
980 * ld-tic6x/data-reloc-global-rel.d,
981 ld-tic6x/data-reloc-global-rel.s,
982 ld-tic6x/data-reloc-local-r-rel.d,
983 ld-tic6x/data-reloc-local-rel.d, ld-tic6x/mvk-reloc-global-rel.d,
984 ld-tic6x/mvk-reloc-global-rel.s, ld-tic6x/mvk-reloc-local-1-rel.s,
985 ld-tic6x/mvk-reloc-local-2-rel.s,
986 ld-tic6x/mvk-reloc-local-r-rel.d, ld-tic6x/mvk-reloc-local-rel.d,
987 ld-tic6x/pcrel-reloc-global-rel.d,
988 ld-tic6x/pcrel-reloc-local-r-rel.d,
989 ld-tic6x/pcrel-reloc-local-rel.d, ld-tic6x/sbr-reloc-global-rel.d,
990 ld-tic6x/sbr-reloc-global-rel.s, ld-tic6x/sbr-reloc-local-1-rel.s,
991 ld-tic6x/sbr-reloc-local-2-rel.s,
992 ld-tic6x/sbr-reloc-local-r-rel.d, ld-tic6x/sbr-reloc-local-rel.d:
993 New.
994
995 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
996
997 * ld-arm/attr-merge-2.attr: Update for changes in attribute output.
998 * ld-arm/attr-merge-3.attr: Likewise.
999 * ld-arm/attr-merge-vfp-1.d: Likewise.
1000 * ld-arm/attr-merge-vfp-1r.d: Likewise.
1001 * ld-arm/attr-merge-vfp-2.d: Likewise.
1002 * ld-arm/attr-merge-vfp-2r.d: Likewise.
1003 * ld-arm/attr-merge-vfp-3.d: Likewise.
1004 * ld-arm/attr-merge-vfp-3r.d: Likewise.
1005 * ld-arm/attr-merge-vfp-4.d: Likeiwse.
1006 * ld-arm/attr-merge-vfp-4r.d: Likewise.
1007 * ld-arm/attr-merge-vfp-5.d: Likewise.
1008 * ld-arm/attr-merge-vfp-5r.d: Likewise.
1009 * ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
1010 * ld-arm/attr-merge-wchar-00.d: Likewise.
1011 * ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
1012 * ld-arm/attr-merge-wchar-02.d: Likewise.
1013 * ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
1014 * ld-arm/attr-merge-wchar-04.d: Likewise.
1015 * ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
1016 * ld-arm/attr-merge-wchar-20.d: Likewise.
1017 * ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
1018 * ld-arm/attr-merge-wchar-22.d: Likewise.
1019 * ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
1020 * ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
1021 * ld-arm/attr-merge-wchar-40.d: Likewise.
1022 * ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
1023 * ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
1024 * ld-arm/attr-merge-wchar-44.d: Likewise.
1025 * ld-arm/attr-merge.attr: Likewise.
1026
1027 2010-04-06 David S. Miller <davem@davemloft.net>
1028
1029 * ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
1030
1031 2010-04-05 Kai Tietz <kai.tietz@onevision.com>
1032
1033 * ld-pe/orphan_nu.d: New test for --no-leading-underscore.
1034 * ld-pe/orphana_nu.s: New file.
1035 * ld-pe/pe.exp: Add orphan_nu test.
1036
1037 2010-04-01 Nathan Sidwell <nathan@codesourcery.com>
1038
1039 * ld-powerpc/apuinfo-nul.rd: New.
1040 * ld-powerpc/apuinfo-nul1.s: New.
1041 * ld-powerpc/powerpc.exp: Add it.
1042
1043 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
1044
1045 * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
1046 before string compare.
1047
1048 2010-03-31 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1049
1050 * ld-arm/script-type.sym: Fix test.
1051
1052 2010-03-31 Kai TIetz <kai.tietz@onevision.com>
1053
1054 * ld-pe/basefile1.s: New.
1055 * ld-pe/pe-compile.exp: Add base-file test.
1056
1057 2010-03-31 Hans-Peter Nilsson <hp@axis.com>
1058
1059 PR ld/11458
1060 * ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
1061
1062 * lib/ld-lib.exp (run_dump_test): When checking linker message and
1063 return code, when success with no message is expected, don't
1064 continue if we have an abnormal exit with a message. Check output
1065 of inspection program and fail if it had output or an abnormal
1066 exit code. Include "warning" and "error" among the directives
1067 where multiples are allowed and append to previous values.
1068
1069 * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
1070 "file rootname", not "file tail", before applying runtest_file_p.
1071
1072 2010-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1073
1074 * ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
1075
1076 2010-03-25 Joseph Myers <joseph@codesourcery.com>
1077
1078 * ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
1079 * ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
1080 * ld-tic6x: New directory and testcases.
1081
1082 2010-03-19 Jie Zhang <jie@codesourcery.com>
1083
1084 PR ld/11304
1085 * ld-elf/pr11304.d: New test.
1086 * ld-elf/pr11304a.s: New test.
1087 * ld-elf/pr11304b.s: New test.
1088 * lib/ld-lib.exp (regexp_diff): Add support for #failif.
1089
1090 2010-03-15 Daniel Jacobowitz <dan@codesourcery.com>
1091
1092 * ld-elf/orphan-region.d, ld-elf/orphan-region.ld,
1093 ld-elf/orphan-region.s: New files.
1094
1095 2010-03-02 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1096
1097 * ld-arm/arm-merge-incompatible.d: New test.
1098 * ld-arm/arm-merge-incompatiblea.s: Likewise.
1099 * ld-arm/arm-merge-incompatibleb.s: Likewise.
1100 * ld-arm/arm-elf.exp: Run the new test.
1101
1102 2010-03-02 Christophe Lyon <christophe.lyon@st.com>
1103 Alan Modra <amodra@gmail.com>
1104
1105 * ld-arm/arm-elf.exp: Change .text start address for
1106 farcall-thumb-arm tests. Add v4t variant for farcall-mixed-lib
1107 test.
1108 * ld-arm/farcall-mixed-lib-v4t.d: New test.
1109 * ld-arm/farcall-mixed-lib1.s: Don't force armv5t.
1110 * ld-arm/farcall-mixed-lib2.s: Likewise.
1111 * ld-arm/arm-call.d: Update expected results.
1112 * ld-arm/cortex-a8-far.d: Likewise.
1113 * ld-arm/farcall-group-size2.d: Likewise.
1114 * ld-arm/farcall-group.d: Likewise.
1115 * ld-arm/farcall-mix.d: Likewise.
1116 * ld-arm/farcall-mix2.d: Likewise.
1117 * ld-arm/farcall-mixed-app-v5.d: Likewise.
1118 * ld-arm/farcall-mixed-app.d: Likewise.
1119 * ld-arm/farcall-mixed-lib.d: Likewise.
1120 * ld-arm/farcall-thumb-arm.d: Likewise.
1121 * ld-arm/farcall-thumb-arm-blx.d: Likewise.
1122 * ld-arm/farcall-thumb-arm-pic-veneer.d: Likewise.
1123 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
1124 * ld-arm/farcall-thumb-arm.s: Update test. Add a new call to
1125 potentially generate different types of stubs.
1126
1127 2010-02-27 H.J. Lu <hongjiu.lu@intel.com>
1128
1129 * ld-elf/init-fini-arrays.d: Pass --wide to readelf.
1130
1131 2010-02-27 Jie Zhang <jie@codesourcery.com>
1132
1133 * ld-elf/init-fini-arrays.s: New test.
1134 * ld-elf/init-fini-arrays.d: New test.
1135
1136 2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1137
1138 * ld-arm/group-relocs.s: Mark code sections as executable.
1139 * ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
1140 group-relocs test.
1141 * ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
1142
1143 2010-02-23 Nick Clifton <nickc@redhat.com>
1144
1145 * ld-elf/orphan4.d: Allow for other sections to be present in the
1146 output.
1147
1148 2010-02-18 H.J. Lu <hongjiu.lu@intel.com>
1149
1150 * ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
1151 ifunc-using executable.
1152
1153 2010-02-19 Alan Modra <amodra@gmail.com>
1154
1155 * ld-elf/group.ld: Discard .dropme sections.
1156 * ld-elf/group10.d, * ld-elf/group10.s: New test.
1157
1158 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1159
1160 * ld-arm/attr-merge-6.attr: Add new test. Missed off last commit.
1161
1162 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1163
1164 * ld-arm/attr-merge-3.attr: Fix test for new attribute values.
1165 * ld-arm/attr-merge-3b.s: Likewise.
1166 * ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised
1167 attribute ID.
1168 * ld-arm/attr-merge-unknown-1.s: Likewise.
1169 * ld-arm/attr-merge-6.attr: New test.
1170 * ld-arm/attr-merge-6a.s: Likewise.
1171 * ld-arm/attr-merge-6b.s: Likewise.
1172 * ld-arm/attr-merge-7.attr: Likewise.
1173 * ld-arm/attr-merge-7a.s: Likewise.
1174 * ld-arm/attr-merge-7b.s: Likewise.
1175 * ld-arm/arm-elf.exp: Run the new tests.
1176
1177 2010-02-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1178
1179 * ld-arm/jump-reloc-veneers-long.d: Correct testcase for
1180 arm-none-eabi target.
1181 * ld-arm/jump-reloc-veneers-short1.d: Likewise
1182 * ld-arm/jump-reloc-veneers-short2.d: Likewise
1183
1184 2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
1185
1186 * ld-arm/arm-elf.exp (armelftests): New test case added.
1187 * ld-arm/data-only-map.s: New file.
1188 * ld-arm/data-only-map.d: New file.
1189 * ld-arm/data-only-map.ld: New file.
1190
1191 2010-02-11 David S. Miller <davem@davemloft.net>
1192
1193 * ld-sparc/gotop32.s: Add local symbol case.
1194 * ld-sparc/gotop64.s: Likewise.
1195 * ld-sparc/gotop32.rd: Adjust expected results.
1196 * ld-sparc/gotop32.td: Likewise.
1197 * ld-sparc/gotop64.dd: Likewise.
1198 * ld-sparc/gotop64.rd: Likewise.
1199 * ld-sparc/gotop64.td: Likewise.
1200
1201 2010-02-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1202
1203 * ld-elfvsb/elfvsb.exp: Fix tests for arm*-*-linux*.
1204 * ld-shared/shared.exp: Likewise.
1205
1206 2010-02-08 David S. Miller <davem@davemloft.net>
1207
1208 * ld-ifunc/ifunc.exp: Run for sparc.
1209
1210 2010-02-08 Nathan Sidwell <nathan@codesourcery.com>
1211
1212 * ld-powerpc/apuinfo-nul.s: New.
1213 * ld-powerpc/apuinfo.rd: Add it.
1214 * ld-powerpc/powerpc.exp: Likewise.
1215
1216 2010-02-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1217
1218 * ld-arm/jump-reloc-veneers-long.d: New test.
1219 * ld-arm/jump-reloc-veneers-short1.d: Likewise.
1220 * ld-arm/jump-reloc-veneers-short2.d: Likewise.
1221 * ld-arm/jump-reloc-veneers.s: Likewise.
1222 * ld-arm/arm-elf.exp (armelftests): Run them.
1223
1224 2010-01-28 Nick Clifton <nickc@redhat.com>
1225
1226 PR 11225
1227 * ld-sh/refdbg-0-dso.d: Dump all sections.
1228
1229 2010-01-26 H.J. Lu <hongjiu.lu@intel.com>
1230
1231 PR ld/11218
1232 * ld-gc/dummy.s: New.
1233 * ld-gc/pr11218-1.c: Likewise.
1234 * ld-gc/pr11218-2.c: Likewise.
1235 * ld-gc/pr11218.d: Likewise.
1236
1237 2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
1238
1239 * ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
1240 ld-powerpc/aix-ref-1.s: New tests.
1241 * ld-powerpc/aix52.exp: Run them.
1242
1243 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
1244
1245 * ld-elf/orphan4.d: Support 64bit targets.
1246
1247 2010-01-13 DJ Delorie <dj@redhat.com>
1248
1249 * ld-elf/orphan4.d: New.
1250 * ld-elf/orphan4.ld: New.
1251 * ld-elf/orphan4.s: New.
1252
1253 2010-01-13 Chao-ying Fu <fu@mips.com>
1254
1255 * ld-mips-elf/jr-to-b-1.d, ld-mips-elf/jr-to-b-2.d: New tests.
1256 * ld-mips-elf/jr-to-b-1.s, ld-mips-elf/jr-to-b-2.s: Source.
1257 * ld-mips-elf/mips-elf.exp: Run new tests.
1258
1259 2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
1260
1261 * ld-arm/arm-elf.exp (armelftests): Assemble Cortex-A8 tests with
1262 -mcpu=cortex-a8.
1263
1264 2010-01-13 Nick Clifton <nickc@redhat.com>
1265
1266 * ld-scrips/sort.exp: Skip these tests when the target is the
1267 h8300.
1268
1269 2010-01-11 H.J. Lu <hongjiu.lu@intel.com>
1270
1271 PR ld/11146
1272 * ld-elf/dynsym1.d: New.
1273
1274 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
1275
1276 PR ld/11138
1277 * ld-elf/pr11138-1.c: New.
1278 * ld-elf/pr11138-1.map: Likewise.
1279 * ld-elf/pr11138-2.c: Likewise.
1280 * ld-elf/pr11138-2.map: Likewise.
1281 * ld-elf/pr11138.out: Likewise.
1282
1283 * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and
1284 libpr11138-2.o.
1285 (run_tests): Add 2 tests for PR ld/11138.
1286
1287 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
1288
1289 PR ld/11133
1290 * ld-gc/gc.exp: Run start.
1291
1292 * ld-gc/start.d: New.
1293 * ld-gc/start.s: Likewise.
1294
1295 2010-01-07 H.J. Lu <hongjiu.lu@intel.com>
1296
1297 PR ld/11143
1298 * ld-gc/gc.exp: Run abi-note.
1299
1300 * ld-gc/abi-note.d: New.
1301 * ld-gc/abi-note.s: Likewise.
1302
1303 For older changes see ChangeLog-2009
1304 \f
1305 Local Variables:
1306 mode: change-log
1307 left-margin: 8
1308 fill-column: 74
1309 version-control: never
1310 End:
This page took 0.054138 seconds and 5 git commands to generate.