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