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