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