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