binutils/testsuite/
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
388853f7
L
12008-10-03 H.J. Lu <hongjiu.lu@intel.com>
2
3 * ld-elf/group5.d: Updated.
4 * ld-elf/group6.d: Likewise.
5
5d549184
TG
62008-10-03 Tristan Gingold <gingold@adacore.com>
7
8 * ld-elf/stab.d: Don't run on alpha (to avoid relocation
9 overflow on 64 bits targets whose stab values is 32 bits).
10
29b9ceea
L
112008-10-03 H.J. Lu <hongjiu.lu@intel.com>
12
13 PR ld/6931
14 * ld-elf/group4.d: New.
15 * ld-elf/group5.d: Likewise.
16 * ld-elf/group6.d: Likewise.
17
327e8def
AM
182008-10-03 Alan Modra <amodra@bigpond.net.au>
19
20 * ld-powerpc/vxworks1-lib.rd: Update.
21
ceae84aa
AM
222008-09-29 Alan Modra <amodra@bigpond.net.au>
23
24 * ld-elf/extract-symbol-1sec.d: Correct section lma.
25
68db4c75
AM
262008-09-25 Alan Modra <amodra@bigpond.net.au>
27
28 * ld-elf/eh-group.exp: Only run on ELF targets.
29 * ld-elf/eh5b.s: Export main, start, __start.
30
bc235167
RS
312008-09-20 Richard Sandiford <rdsandiford@googlemail.com>
32
33 * ld-mips-elf/reloc-estimate-1.d: Make endian-neutral.
34
33aa234e
JK
352008-09-20 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 Provide virtual target "cfi" for targets supporting CFI.
38 * ld-elf/eh-frame-hdr.d: Replace target and xfail statements by single
39 `target: cfi'.
40 * ld-elf/eh-group.exp: Call check_as_cfi instead of is_elf_format.
41 * ld-elf/eh-group1.s, elf/eh-group2.s: Use more compatible section
42 flags prefix '%'.
43 * ld-elf/eh5.d: Replace target statement by `target: cfi' with an Alpha
44 exception. Relax the `Code alignment factor' matching.
45 * lib/ld-lib.exp: Rename istarget as istarget_ld.
46 (istarget, check_as_cfi): New procedure.
47 (run_dump_test): New comment for the virtual target `cfi'.
48
2a7b2e88
JK
492008-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
50
51 * ld-elf/eh-group.exp, ld-elf/eh-group1.s, ld-elf/eh-group2.s: New test.
52
32649b97
JK
532008-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 Fix testcases compilation failures due to unused variables.
56 * ld-elfcomm/common1b.c (dummy1): Mark the variable for GCC as USED.
57 * ld-shared/main.c (main): Move the P variable only to the places where
58 it is used.
59
0a36a439
L
602008-09-16 H.J. Lu <hongjiu.lu@intel.com>
61
62 PR ld/6877
63 * ld-elf/comm1.c: New.
64 * ld-elf/func1.c: Likewise.
65
66 * ld-elf/shared.exp: Add tests for libfunc1.so and comm1.
67
c820be07
NC
682008-08-26 Nick Clifton <nickc@redhat.com>
69
70 * ld-arm/arm-elf.exp: Add farcall-thumb-arm-short test.
71 * ld-arm/farcall-group2.s: Fix comment.
72 * ld-arm/farcall-thumb-arm-short.d: New test.
73 * ld-arm/farcall-thumb-arm-short.s: New test.
74
b2064611
JK
752008-08-22 Jan Kratochvil <jan.kratochvil@redhat.com>
76
77 * ld-x86-64/dwarfreloc.exp, ld-x86-64/dwarfreloc.rd,
78 ld-x86-64/dwarfreloc1.s, ld-x86-64/dwarfreloc2.s: New test.
79
d09dc77f
BW
802008-08-20 Bob Wilson <bob.wilson@acm.org>
81
82 * ld-xtensa/tlsbin.dd, ld-xtensa/tlsbin.rd, ld-xtensa/tlsbin.s,
83 ld-xtensa/tlsbin.sd, ld-xtensa/tlsbin.td, ld-xtensa/tlslib.s,
84 ld-xtensa/tlspic.dd, ld-xtensa/tlspic.rd, ld-xtensa/tlspic.sd,
85 ld-xtensa/tlspic.td, ld-xtensa/tlspic1.s, ld-xtensa/tlspic2.s: New.
86 * ld-xtensa/xtensa.exp: Run them.
87
61b0a4af
RS
882008-08-18 Richard Sandiford <rdsandiford@googlemail.com>
89
90 * ld-mips-elf/mips16-pic-4a.s, ld-mips-elf/mips16-pic-4b.s,
91 ld-mips-elf/mips16-pic-4.ver, ld-mips-elf/mips16-pic-4a.dd,
92 ld-mips-elf/mips16-pic-4a.nd, ld-mips-elf/mips16-pic-4a.gd,
93 ld-mips-elf/mips16-pic-4c.s, ld-mips-elf/mips16-pic-4b.dd: New tests.
94 * ld-mips-elf/mips-elf.exp: Run them.
95
8ad82227
NC
962008-08-17 Nick Clifton <nickc@redhat.com>
97
98 * ld-elf/sec-to-seg1.s: Shorten test data to align the section to
99 a 4-byte boundary.
100
861fb55a
DJ
1012008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
102 Daniel Jacobowitz <dan@codesourcery.com>
103
104 * ld-mips-elf/mips16-pic-3a.s,
105 ld-mips-elf/mips16-pic-3b.s,
106 ld-mips-elf/mips16-pic-3.dd,
107 ld-mips-elf/mips16-pic-3.gd,
108 ld-mips-elf/mips16-pic-3.rd,
109 ld-mips-elf/mips16-pic-3.inc,
110 ld-mips-elf/pic-and-nonpic-1a.s,
111 ld-mips-elf/pic-and-nonpic-1b.s,
112 ld-mips-elf/pic-and-nonpic-1.ld,
113 ld-mips-elf/pic-and-nonpic-1.dd,
114 ld-mips-elf/pic-and-nonpic-1.nd,
115 ld-mips-elf/pic-and-nonpic-1-rel.dd,
116 ld-mips-elf/pic-and-nonpic-1-rel.nd,
117 ld-mips-elf/pic-and-nonpic-2a.s,
118 ld-mips-elf/pic-and-nonpic-2b.s,
119 ld-mips-elf/pic-and-nonpic-2.d,
120 ld-mips-elf/pic-and-nonpic-3a.s,
121 ld-mips-elf/pic-and-nonpic-3a.ld,
122 ld-mips-elf/pic-and-nonpic-3a.dd,
123 ld-mips-elf/pic-and-nonpic-3a.gd,
124 ld-mips-elf/pic-and-nonpic-3a.sd,
125 ld-mips-elf/pic-and-nonpic-3b.s,
126 ld-mips-elf/pic-and-nonpic-3b.ld,
127 ld-mips-elf/pic-and-nonpic-3b.ad,
128 ld-mips-elf/pic-and-nonpic-3b.dd,
129 ld-mips-elf/pic-and-nonpic-3b.gd,
130 ld-mips-elf/pic-and-nonpic-3b.nd,
131 ld-mips-elf/pic-and-nonpic-3b.pd,
132 ld-mips-elf/pic-and-nonpic-3b.rd,
133 ld-mips-elf/pic-and-nonpic-3b.sd,
134 ld-mips-elf/pic-and-nonpic-3-error.d,
135 ld-mips-elf/pic-and-nonpic-4a.s,
136 ld-mips-elf/pic-and-nonpic-4b.s,
137 ld-mips-elf/pic-and-nonpic-4b.ld,
138 ld-mips-elf/pic-and-nonpic-4b.ad,
139 ld-mips-elf/pic-and-nonpic-4b.dd,
140 ld-mips-elf/pic-and-nonpic-4b.gd,
141 ld-mips-elf/pic-and-nonpic-4b.nd,
142 ld-mips-elf/pic-and-nonpic-4b.rd,
143 ld-mips-elf/pic-and-nonpic-4b.sd,
144 ld-mips-elf/pic-and-nonpic-4-error.d,
145 ld-mips-elf/pic-and-nonpic-5a.s,
146 ld-mips-elf/pic-and-nonpic-5b.s,
147 ld-mips-elf/pic-and-nonpic-5b.ld,
148 ld-mips-elf/pic-and-nonpic-5b.ad,
149 ld-mips-elf/pic-and-nonpic-5b.dd,
150 ld-mips-elf/pic-and-nonpic-5b.gd,
151 ld-mips-elf/pic-and-nonpic-5b.nd,
152 ld-mips-elf/pic-and-nonpic-5b.rd,
153 ld-mips-elf/pic-and-nonpic-5b.sd,
154 ld-mips-elf/pic-and-nonpic-5b.pd,
155 ld-mips-elf/pic-and-nonpic-6.ld,
156 ld-mips-elf/pic-and-nonpic-6-o32a.s,
157 ld-mips-elf/pic-and-nonpic-6-o32b.s,
158 ld-mips-elf/pic-and-nonpic-6-o32c.s,
159 ld-mips-elf/pic-and-nonpic-6-o32.ad,
160 ld-mips-elf/pic-and-nonpic-6-o32.dd,
161 ld-mips-elf/pic-and-nonpic-6-o32.gd,
162 ld-mips-elf/pic-and-nonpic-6-o32.nd,
163 ld-mips-elf/pic-and-nonpic-6-o32.pd,
164 ld-mips-elf/pic-and-nonpic-6-o32.rd,
165 ld-mips-elf/pic-and-nonpic-6-o32.sd,
166 ld-mips-elf/pic-and-nonpic-6-n32a.s,
167 ld-mips-elf/pic-and-nonpic-6-n32b.s,
168 ld-mips-elf/pic-and-nonpic-6-n32c.s,
169 ld-mips-elf/pic-and-nonpic-6-n32.ad,
170 ld-mips-elf/pic-and-nonpic-6-n32.dd,
171 ld-mips-elf/pic-and-nonpic-6-n32.gd,
172 ld-mips-elf/pic-and-nonpic-6-n32.nd,
173 ld-mips-elf/pic-and-nonpic-6-n32.pd,
174 ld-mips-elf/pic-and-nonpic-6-n32.rd,
175 ld-mips-elf/pic-and-nonpic-6-n32.sd,
176 ld-mips-elf/pic-and-nonpic-6-n64a.s,
177 ld-mips-elf/pic-and-nonpic-6-n64b.s,
178 ld-mips-elf/pic-and-nonpic-6-n64c.s,
179 ld-mips-elf/pic-and-nonpic-6-n64.ad,
180 ld-mips-elf/pic-and-nonpic-6-n64.dd,
181 ld-mips-elf/pic-and-nonpic-6-n64.gd,
182 ld-mips-elf/pic-and-nonpic-6-n64.nd,
183 ld-mips-elf/pic-and-nonpic-6-n64.pd,
184 ld-mips-elf/pic-and-nonpic-6-n64.rd,
185 ld-mips-elf/pic-and-nonpic-6-n64.sd: New tests.
186 * ld-mips-elf/mips-elf.exp: Run them.
187
23cc69b6
RS
1882008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
189
190 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: We have
191 removed an unused GOT entry that was allocated for the R_MIPS_32
192 relocation against "undef", so adjust addresses down by 4 bytes.
193 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-2.d: We have
194 changed the order of the GOT entries so that reloc-only ones
195 come last. "undef" is only referred to by dynamic relocations,
196 so it now comes after "glob".
197 * ld-mips-elf/mips16-pic-2.dd, ld-mips-elf/mips16-pic-2.gd,
198 ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/mips16-pic-2.rd: We have
199 removed two unused local GOT entries that were originally created
200 as global entries for the hidden symbols "used2" and "used3".
201 "used4" and "used5" are only referred to by relocations, so they
202 now come after "used6" and "used7".
203
634835ae
RS
2042008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
205
206 * ld-mips-elf/got-vers-1a.s, ld-mips-elf/got-vers-1b.s,
207 ld-mips-elf/got-vers-1.ver, ld-mips-elf/got-vers-1.dd,
208 ld-mips-elf/got-vers-1.sd, ld-mips-elf/got-vers-1.rd: New tests.
209 * ld-mips-elf/mips-elf.exp: Run them.
210
33bb52fb
RS
2112008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
212
213 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got,
214 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-3.d: Change the
215 GOT layout as follows:
216
217 BEFORE AFTER
218 +0x08 %call16(__tls_get_addr) %call16(__tls_get_addr)
219 +0x0c %tlsldm(tlsbin_ld) %gottprel(tlsvar_ie)
220 +0x10 " " %tlsgd(tlsvar_gd)
221 +0x14 %tlsgd(tlsvar_gd) " "
222 +0x18 " " %tlsgd(tlsbin_gd)
223 +0x1c %gottprel(tlsvar_ie) " "
224 +0x20 %tlsgd(tlsbin_gd) %tlsldm(tlsbin_ld)
225 +0x24 " " " "
226 +0x28 %gottprel(tlsbin_ie) %gottprel(tlsbin_ie)
227
63897e2c
RS
2282008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
229
230 * ld-mips-elf/reloc-estimate-1.d, ld-mips-elf/reloc-estimate-1.ld,
231 ld-mips-elf/reloc-estimate-1a.s, ld-mips-elf/reloc-estimate-1b.s:
232 New test.
233 * ld-mips-elf/mips-elf.exp: Run it.
234
4e41d0d7
RS
2352008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
236
237 * ld-mips-elf/tls-hidden3.ld: Remove the unused .MIPS.stubs section.
238 Keep the text start address the same.
239 * ld-mips-elf/tls-multi-got-1.got: We have removed a .MIPS.stubs
240 section that contained only a 16-byte dummy stub. Subtract 16
241 from addresses to account for the change.
242 * ld-mips-elf/tls-multi-got-1.r: Likewise. Adjust MIPS_UNREFEXTNO
243 to account the removed section symbol.
244 * ld-mips-elf/tlsdyn-o32-1.d: We have deleted a .MIPS.stubs
245 section that contained only a 16-byte dummy stub. Remove it
246 from the disassembly.
247 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
248 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
249 * ld-mips-elf/tlsdyn-o32.d: Likewise.
250 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
251 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
252
738e5348
RS
2532008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
254
255 * ld-mips-elf/mips16-local-stubs-1.d: Remove stub_for_h3,
256 which was only referenced by the .pdr section, and was not
257 actually needed by code.
258 * ld-mips-elf/mips16-intermix.d: Remove unused static function stubs.
259 * ld-mips-elf/mips16-pic-1a.s,
260 ld-mips-elf/mips16-pic-1b.s,
261 ld-mips-elf/mips16-pic-1-dummy.s,
262 ld-mips-elf/mips16-pic-1.dd,
263 ld-mips-elf/mips16-pic-1.gd,
264 ld-mips-elf/mips16-pic-1.inc,
265 ld-mips-elf/mips16-pic-1.ld,
266 ld-mips-elf/mips16-pic-2a.s,
267 ld-mips-elf/mips16-pic-2b.s,
268 ld-mips-elf/mips16-pic-2.ad,
269 ld-mips-elf/mips16-pic-2.dd,
270 ld-mips-elf/mips16-pic-2.gd,
271 ld-mips-elf/mips16-pic-2.nd,
272 ld-mips-elf/mips16-pic-2.rd: New tests.
273 * ld-mips-elf/mips-elf.exp: Run them.
274
237dcb53
AM
2752008-08-06 Alan Modra <amodra@bigpond.net.au>
276
277 * ld-elf/extract-symbol-1sec.d: Update.
278
2e658c87
NC
2792008-07-30 Nick Clifton <nickc@redhat.com>
280
281 * ld-elf/sec-to-seg.exp: New test: Checks the assignment of
282 sections to segments.
283 * ld-elf/sec-to-seg1.s: Test source file.
284 * ld-elf/sec-to-seg2.s: Test source file.
285 * ld-elf/sec-to-seg-script-same-page.t: Test linker script.
286 * ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script.
287 * ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
288
9f03412a
AO
2892008-07-28 Alexandre Oliva <aoliva@redhat.com>
290
291 * ld-i386/tlsbindesc.dd: Adjust incorrect expectations for LD to
292 LE relaxation.
293 * ld-x86-64/tlsbindesc.dd: Likewise.
294 * ld-i386/tlsbindesc.rd: Adjust address of _TLS_MODULE_BASE_.
295 * ld-x86-64/tlsbindesc.rd: Likewise.
296 Reported by Cary Coutant <ccoutant@google.com>
297
0d600a79
AM
2982008-07-27 Alan Modra <amodra@bigpond.net.au>
299
300 * ld-gc/gc.exp (test_gc): xfail powerpc64.
301
3c7b9897
AM
3022008-07-26 Michael Eager <eager@eagercon.com>
303
304 * ld-powerpc/powerpc.exp: Run new tests.
305 * ld-powerpc/attr-gnu-4-03.d: New file.
306 * ld-powerpc/attr-gnu-4-14.d: New file.
307 * ld-powerpc/attr-gnu-4-23.d: New file.
308 * ld-powerpc/attr-gnu-4-24.d: New file.
309 * ld-powerpc/attr-gnu-4-32.d: New file.
310 * ld-powerpc/attr-gnu-4-33.d: New file.
311 * ld-powerpc/attr-gnu-4-34.d: New file.
312 * ld-powerpc/attr-gnu-4-41.d: New file.
313 * ld-powerpc/attr-gnu-4-4.s: New file.
314 * ld-powerpc/attr-gnu-4-13.d: Adjust.
315 * ld-powerpc/attr-gnu-4-31.d: Adjust.
316
1ce4cec4
AM
3172008-07-26 Alan Modra <amodra@bigpond.net.au>
318
319 * ld-scripts/include.exp: Don't run test for aout.
320 * ld-scripts/include.s: Use .fill rather than .4byte.
321 * ld-scripts/include-1.d: Adjust.
322
308cb401
AM
3232008-07-22 Alan Modra <amodra@bigpond.net.au>
324
325 * ld-alpha/tlsbin.rd: Update.
326 * ld-alpha/tlsbinr.rd: Update.
327 * ld-arm/mixed-app.sym: Update.
328 * ld-arm/use-thumb-lib.sym: Update.
329 * ld-cris/pv32-1.d: Update.
330
5b9f75a8
NC
3312008-07-21 Nick Clifton <nickc@redhat.com>
332
333 * ld-scripts/include-sections.t: Discard all sections not
334 explicitly requested by the rest of the linker script.
335 * ld-scripts/include-1.d: Expect test to fail for AIX ports.
336 Do not assume that the .text section will be marked readonly.
337 * ld-scripts/include.s: Replace .section directives with just
338 .text or .data.
339
a9dc9481
JM
3402008-07-18 Joseph Myers <joseph@codesourcery.com>
341
342 * ld-arm/attr-merge-wchar-0.s,ld-arm/attr-merge-wchar-2.s,
343 ld-arm/attr-merge-wchar-4.s, ld-arm/attr-merge-wchar-00-nowarn.d,
344 ld-arm/attr-merge-wchar-00.d, ld-arm/attr-merge-wchar-02-nowarn.d,
345 ld-arm/attr-merge-wchar-02.d, ld-arm/attr-merge-wchar-04-nowarn.d,
346 ld-arm/attr-merge-wchar-04.d, ld-arm/attr-merge-wchar-20-nowarn.d,
347 ld-arm/attr-merge-wchar-20.d, ld-arm/attr-merge-wchar-22-nowarn.d,
348 ld-arm/attr-merge-wchar-22.d, ld-arm/attr-merge-wchar-24-nowarn.d,
349 ld-arm/attr-merge-wchar-24.d, ld-arm/attr-merge-wchar-40-nowarn.d,
350 ld-arm/attr-merge-wchar-40.d, ld-arm/attr-merge-wchar-42-nowarn.d,
351 ld-arm/attr-merge-wchar-42.d, ld-arm/attr-merge-wchar-44-nowarn.d,
352 ld-arm/attr-merge-wchar-44.d: New.
353 * ld-arm/arm-elf.exp: Run new tests.
354
851b0ff7
L
3552008-07-11 H.J. Lu <hongjiu.lu@intel.com>
356
357 * ld-m68k/got-12.s: Removed.
358 * ld-m68k/got-13.s: Likewise.
359 * ld-m68k/got-14.s: Likewise.
360 * ld-m68k/got-15.s: Likewise.
361 * ld-m68k/got-34.s: Likewise.
362 * ld-m68k/got-35.s: Likewise.
363 * ld-m68k/xgot-15.s: Likewise.
364
365 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: Remove #source
366 and expected relocations.
367 * ld-m68k/got-multigot-14-ok.d: Likewise.
368 * ld-m68k/got-negative-12-13-14-34-ok.d: Likewise.
369 * ld-m68k/got-negative-14-ok.d: Likewise.
370 * ld-m68k/got-single-12-ok.d: Likewise.
371 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: Likewise.
372 * ld-m68k/got-xgot-15-ok.d: Likewise.
373
374 * ld-m68k/got-multigot-15-er.d: Remove #source.
375 * ld-m68k/got-negative-12-13-14-35-er.d: Likewise.
376 * ld-m68k/got-negative-15-er.d: Likewise.
377 * ld-m68k/got-single-13-er.d: Likewise.
378
379 * ld-m68k/m68k.exp: Move GOT tests to ...
380 * ld-m68k/m68k-got.exp: This. New.
381
0a61c8c2
RS
3822008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
383
384 * ld-mips-elf/no-shared-1-o32.s,
385 ld-mips-elf/no-shared-1-o32.d,
386 ld-mips-elf/no-shared-1-n32.d,
387 ld-mips-elf/no-shared-1-n64.s,
388 ld-mips-elf/no-shared-1-n64.d,
389 ld-mips-elf/no-shared-1.ld: New tests.
390 * ld-mips-elf/mips-elf.exp: Run them.
391
7b60c20e
SS
3922008-07-07 Stan Shebs <stan@codesourcery.com>
393
394 * ld-arm/arm-elf.exp: Use objdump -d for arm-be8 test.
395 * ld-arm/arm-be8.d: Change to test disassembly.
396
4006703d
NS
3972008-07-06 Nathan Sidwell <nathan@codesourcery.com>
398
399 * ld-scripts/include-1.d: New.
400 * ld-scripts/include-1.t: New.
401 * ld-scripts/include-data.t: New.
402 * ld-scripts/include-mem.t: New.
403 * ld-scripts/include-ram.t: New.
404 * ld-scripts/include-sections.t: New.
405 * ld-scripts/include-subdata.t: New.
406 * ld-scripts/include.exp: New.
407 * ld-scripts/include.s: New.
408
f57718b4
AS
4092008-06-29 Andreas Schwab <schwab@suse.de>
410
411 * ld-m68k/got-1.s: New file.
412 * ld-m68k/got-1.d: New dump test.
413 * ld-m68k/m68k.exp: Run it.
414
7413f23f
DJ
4152008-06-24 Daniel Jacobowitz <dan@codesourcery.com>
416
417 * ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
418 ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
419 ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
420 ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
421 ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
422 ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
423 ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm.d,
424 ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
425 ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
426 ld-arm/thumb2-bl-as-thumb1-bad.d, ld-arm/thumb2-bl-bad.d: Update for
427 stub symbols and stub corrections.
428
b1295757
AM
4292008-06-20 Alan Modra <amodra@bigpond.net.au>
430
431 * ld-spu/ovl.d: Update.
432 * ld-spu/ovl2.d: Update.
433
465e2c43
HPN
4342008-06-16 Hans-Peter Nilsson <hp@bitrange.com>
435
436 PR gas/6607
437 * ld-mmix/loc10.d, ld-mmix/loc10.s, ld-mmix/loc10m.d, ld-mmix/loc8.d,
438 ld-mmix/loc8.s, ld-mmix/loc8m.d, ld-mmix/loc9.d, ld-mmix/loc9.s,
439 ld-mmix/loc9m.d: New tests.
440
5590fba9
NC
4412008-06-12 Nick Clifton <nickc@redhat.com>
442
443 * ld-scripts/overlay-size.t (end_of_bss_overlays): Define.
444 (end_of_text_overlays): Define.
445 (end_of_data_overlays): Define.
446 * ld-scripts/overlay-size-map.d: Add expected values for
447 end_of_bss_overlays, end_of_text_overlays and
448 end_of_data_overlays.
449
27a1ada6
KK
4502008-06-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
451
452 * ld-sh/arch/arch_expected.txt: Regenerate.
453
817a14a3
DJ
4542008-06-09 Daniel Jacobowitz <dan@codesourcery.com>
455
456 * ld-arm/mixed-lib.d: Loosen pattern.
457
f4ac8484
DJ
4582008-06-09 Christophe Lyon <christophe.lyon@st.com>
459
460 * ld-arm/farcall-thumb-thumb-m.d: Fix branch type.
461 * ld-arm/farcall-thumb-arm.d: Likewise.
462
de7dd2bd
NC
4632008-05-31 Nick Clifton <nickc@redhat.com>
464
465 PR ld/6430
466 * ld-elfcomm/elfcomm.exp (test_sort_common): Test the
467 ascending/descending argument to the --sort-common command line
468 option.
469 * ld-elfcomm/sort-common.s: New file.
470
1a51c1a4
NC
4712008-05-28 Christophe Lyon <christophe.lyon@st.com>
472
473 * ld-arm/arm-elf.exp: Skip farcalls tests for non-ARM-EABI
474 targets.
475 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: New file.
476 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
477
da5938a2
NC
4782008-05-22 Christophe Lyon <christophe.lyon@st.com>
479
480 * ld-arm/farcall-arm-arm.s: Force function type on 'bar'.
481 * ld-arm/farcall-thumb-arm.s: Likewise.
482 * ld-arm/farcall-thumb-arm-blx.d: Fix encoding.
483 * ld-arm/farcall-thumb-arm.d: Likewise.
484 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
485 * ld-arm/arm-elf.exp (armelftests): Add farcall-mix, farcall-mix2,
486 farcall-group-default, farcall-group-size2, farcall-section Ignore
487 gas warnings in farcall-thumb-arm, farcall-thumb-arm-blx,
488 farcall-thumb-arm-blx-pic-veneer.
489
7fb9f789
NC
4902008-05-21 Maxim Kuvyrkov <maxim@codesourcery.com>
491
492 * ld-m68k/got-12.s: New file.
493 * ld-m68k/got-13.s: New file.
494 * ld-m68k/got-14.s: New file.
495 * ld-m68k/got-15.s: New file.
496 * ld-m68k/got-34.s: New file.
497 * ld-m68k/got-35.s: New file.
498 * ld-m68k/got-single-12-ok.d: New dump test.
499 * ld-m68k/got-single-13-er.d: New dump test.
500 * ld-m68k/got-negative-14-ok.d: New dump test.
501 * ld-m68k/got-negative-15-er.d: New dump test.
502 * ld-m68k/got-negative-12-13-14-34-ok.d: New dump test.
503 * ld-m68k/got-negative-12-13-14-35-er.d: New dump test.
504 * ld-m68k/got-multigot-14-ok.d: New dump test.
505 * ld-m68k/got-multigot-15-er.d: New dump test.
506 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: New dump test.
507 * ld-m68k/xgot-15.s: New source.
508 * ld-m68k/got-xgot-15-ok.d: New test.
509 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: New test.
510 * ld-m68k/m68k.exp: Run new tests.
511
906e58ca
NC
5122008-05-15 Christophe Lyon <christophe.lyon@st.com>
513
514 * ld-arm/arm-elf.exp (armelftests): Add farcall-arm-arm,
515 farcall-arm-arm-pic-veneer, farcall-arm-arm-be8 farcall-arm-thumb,
516 farcall-arm-thumb-blx, farcall-arm-thumb-pic-veneer,
517 farcall-arm-thumb-blx-pic-veneer, farcall-thumb-thumb,
518 farcall-thumb-thumb-pic-veneer, farcall-thumb-thumb-blx,
519 farcall-thumb-thumb-m, farcall-thumb-thumb-m-pic-veneer,
520 farcall-thumb-thumb-blx-pic-veneer, farcall-thumb-arm,
521 farcall-thumb-arm-pic-veneer, farcall-thumb-arm-blx,
522 farcall-thumb-arm-blx-pic-veneer.
523 Change thumb2-bl-as-thumb1-bad, thumb2-bl-bad.
524 * ld-arm/thumb2-bl-as-thumb1-bad.d: Reflects farcall stub
525 generation.
526 * ld-arm/thumb2-bl-bad.d: Likewise.
527 * ld-arm/thumb2-bl-as-thumb1-bad.s: Update comments.
528 * ld-arm/thumb2-bl-bad.s: Likewise.
529
8374f9d4
AM
5302008-05-08 Alan Modra <amodra@bigpond.net.au>
531
532 * ld-spu/ear.s: Align various sections.
533 * ld-spu/embed.rd: Update.
534
6766b694
AM
5352008-05-05 Alan Modra <amodra@bigpond.net.au>
536
537 PR 6473
538 * ld-elf/lma.s, ld-elf/lma.lnk: New test.
539 * ld-elf/binutils.exp: Run it.
540
9cbdce76
MF
5412008-05-03 Mike Frysinger <vapier@gentoo.org>
542
543 * ld-scripts/defined.s: Use .set syntax rather than =.
544
e76b98d7
L
5452008-05-02 H.J. Lu <hongjiu.lu@intel.com>
546
547 PR ld/6475
548 * ld-scripts/rgn-over8-ok.d: Accept any alignment.
549
266b05cf 5502008-04-29 Daniel Jacobowitz <dan@codesourcery.com>
e76b98d7 551
266b05cf
DJ
552 * ld-arm/symbian-seg1.s, ld-arm/symbian-seg1.d: New files.
553 * ld-arm/arm-elf.exp: Run symbian-seg1.
554
a2cab753
NS
5552008-04-28 Nathan Sidwell <nathan@codesourcery.com>
556
ed1831c0
NS
557 * ld-scripts/rgn-over8.s: Tweak.
558
a2cab753
NS
559 * ld-scripts/rgn-over.exp: Allow -ok file names to pass.
560 * ld-scripts/rgn-over8.s: New.
561 * ld-scripts/rgn-over8.t: New.
562 * ld-scripts/rgn-over8-ok.d: New.
563
131eb6b7
NS
5642008-04-21 Nathan Sidwell <nathan@codesourcery.com>
565
566 * ld-vxworks/plt-mips1.s: New.
567 * ld-vxworks/plt-mips1.d: New.
568
739f7f82
DM
5692008-04-16 David S. Miller <davem@davemloft.net>
570
571 * ld-sparc/gotop32.dd: New.
572 * ld-sparc/gotop32.rd: Likewise.
573 * ld-sparc/gotop32.s: Likewise.
574 * ld-sparc/gotop32.sd: Likewise.
575 * ld-sparc/gotop32.td: Likewise.
576 * ld-sparc/gotop64.dd: Likewise.
577 * ld-sparc/gotop64.rd: Likewise.
578 * ld-sparc/gotop64.s: Likewise.
579 * ld-sparc/gotop64.sd: Likewise.
580 * ld-sparc/gotop64.td: Likewise.
581 * ld-sparc/sparc.exp: Run new gotdata tests.
582
52b5ca5b
AS
5832008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
584
585 * ld-sh/arch/sh-dsp.s: Regenerate.
586 * ld-sh/arch/sh.s: Regenerate.
587 * ld-sh/arch/sh2.s: Regenerate.
588 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
589 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
590 * ld-sh/arch/sh2a-nofpu.s: Regenerate.
591 * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.: Regenerate.
592 * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
593 * ld-sh/arch/sh2a.s: Regenerate.
594 * ld-sh/arch/sh2e.s: Regenerate.
595 * ld-sh/arch/sh3-dsp.s: Regenerate.
596 * ld-sh/arch/sh3-nommu.s: Regenerate.
597 * ld-sh/arch/sh3.s: Regenerate.
598 * ld-sh/arch/sh3e.s: Regenerate.
599 * ld-sh/arch/sh4-nofpu.s: Regenerate.
600 * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
601 * ld-sh/arch/sh4.s: Regenerate.
602 * ld-sh/arch/sh4a-nofpu.s: Regenerate.
603 * ld-sh/arch/sh4a.s: Regenerate.
604 * ld-sh/arch/sh4al-dsp.s: Regenerate.
605
16aef3de
AM
6062008-04-08 Alan Modra <amodra@bigpond.net.au>
607
608 * ld-spu/ovl2.s: Extend to test jump table references and
609 absolute _SPUEAR_ syms.
610 * ld-spu/ovl2.d: Update.
611
5c817830
JM
6122008-03-28 Joseph Myers <joseph@codesourcery.com>
613
614 * ld-elfcomm/elfcomm.exp: Run $READELF not readelf.
615
c183e961
DJ
6162008-03-26 Daniel Jacobowitz <dan@codesourcery.com>
617
618 * ld-elf/flags1.d: Adjust for MIPS text alignment.
619
3348747a
NS
6202008-03-25 Nathan Sidwell <nathan@codesourcery.com>
621
622 * ld-vxworks/tls-3.s: New.
623 * ld-vxworks/tls-3.d: New.
624
c427c310
HPN
6252008-03-22 Hans-Peter Nilsson <hp@axis.com>
626
627 * ld-cris/libdso-10.d: Adjust for change in objdump output.
628
08b55522
AN
6292008-03-21 Adam Nemet <anemet@caviumnetworks.com>
630
631 * ld-mips-elf/dyn-sec64.d, ld-mips-elf/dyn-sec64.s,
632 ld-mips-elf/dyn-sec64.ld: New test.
633 * ld-mips-elf/mips-elf.exp: Run it.
634
ccb4c951
RS
6352008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
636
637 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-1.s,
638 ld-mips-elf/got-dump-1.ld, ld-mips-elf/got-dump-2.d,
639 ld-mips-elf/got-dump-2.s, ld-mips-elf/got-dump-2.ld: New tests.
640 * ld-mips-elf/mips-elf.exp: Run them.
641
51e38d68
RS
6422008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
643
644 * ld-mips-elf/elf-rel-got-n64-linux.d: Expect bit 63 rather than
645 bit 31 of the second GOT entry to be set.
646 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
647 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
648 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
649
198e22a0
RS
6502008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
651
652 * ld-mips-elf/eh-frame1-n32.d: Expect a warning about .eh_frame_hdr.
653 Remove duplicate CIEs. Adjust relocation addresses and .eh_frame
654 offsets accordingly. Do not allow there to be any trailing
655 R_MIPS_NONE relocations.
656 * ld-mips-elf/eh-frame1-n64.d: Likewise.
657 * ld-mips-elf/eh-frame2-n32.d: Likewise.
658 * ld-mips-elf/eh-frame2-n64.d: Likewise.
659
08e8dfaf
RS
6602008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
661
662 * ld-mips-elf/mips-elf.exp (o32_as_flags, o32_ld_flags): New variables.
663 (mips16_call_global_test, mips16_intermix_test): Use them.
664
41bed6dd
L
6652008-03-16 H.J. Lu <hongjiu.lu@intel.com>
666
667 PR ld/5789
668 PR ld/5943
669 * ld-i386/hidden1.d: New.
670 * ld-i386/hidden1.s: Likewise.
671 * ld-i386/hidden2.d: Likewise.
672 * ld-i386/hidden2.s: Likewise.
673 * ld-i386/hidden3.d: Likewise.
674 * ld-i386/hidden4.s: Likewise.
675 * ld-i386/protected1.d: Likewise.
676 * ld-i386/protected1.s: Likewise.
677 * ld-i386/protected2.d: Likewise.
678 * ld-i386/protected2.s: Likewise.
679 * ld-i386/protected3.d: Likewise.
680 * ld-i386/protected3.s: Likewise.
681 * ld-x86-64/hidden1.d: Likewise.
682 * ld-x86-64/hidden1.s: Likewise.
683 * ld-x86-64/hidden2.d: Likewise.
684 * ld-x86-64/hidden2.s: Likewise.
685 * ld-x86-64/hidden3.d: Likewise.
686 * ld-x86-64/hidden3.s: Likewise.
687 * ld-x86-64/protected1.d: Likewise.
688 * ld-x86-64/protected1.s: Likewise.
689 * ld-x86-64/protected2.d: Likewise.
690 * ld-x86-64/protected2.s: Likewise.
691 * ld-x86-64/protected3.d: Likewise.
692 * ld-x86-64/protected3.s: Likewise.
693
694 * ld-i386/i386.exp: Run hidden1, hidden2, hidden3, protected1,
695 protected2 and protected3.
696 * ld-x86-64/x86-64.exp: Likewise.
697
36cf3ec2
AM
6982008-03-14 Alan Modra <amodra@bigpond.net.au>
699
700 * ld-spu/ovl2.s: Make setjmp global.
701 * ld-spu/ovl2.d: Update.
702
4fbb74a6
AM
7032008-03-12 Alan Modra <amodra@bigpond.net.au>
704
705 PR 5900
706 * ld-elf/sec64k.exp: Update.
707
12a0a0fd
PB
7082008-03-08 Paul Brook <paul@codesourcery.com>
709
710 * ld-arm/arm-elf.exp (armeabitests): Add thumb2-b-interwork.
711 * ld-arm/thumb2-b-interwork.d: New test.
712 * ld-arm/thumb2-b-interwork.s: New test.
713
39623e12
PB
7142008-03-07 Paul Brook <paul@codesourcery.com>
715
716 * ld-arm/arm-elf.exp (armelftests): Add movw-merge and arm-app-movw.
717 * ld-arm/arm-app-movw.s: New test.
718 * ld-arm/arm-app.r: Update expected output.
719 * ld-arm/movw-merge.d: New test.
720 * ld-arm/movw-merge.s: New test.
721
176a0d42
AM
7222008-03-01 Alan Modra <amodra@bigpond.net.au>
723
724 * ld-powerpc/relbrlt.d: Update. Also check .branch_lt section.
725
c8087d4c
CM
7262008-02-27 Catherine Moore <clm@codesourcery.com>
727
728 * ld-cris/libdso-10.d: Update expected output for the Dynamic
729 Section to allow an arbitrary number of spaces.
730
142b237b
MM
7312008-02-20 Mark Mitchell <mark@codesourcery.com>
732
733 ld/testsuite/
734 * ld-elf/seg.d: Expect .reginfo section on MIPS.
735
0562db26
NC
7362008-02-20 Pedro Alves <pedro_alves@portugalmail.pt>
737
738 * ld-auto-import/auto-import.exp: Use $ld to link the dll for
739 cygwin, not $CC.
740
d3746675
HPN
7412008-02-18 Hans-Peter Nilsson <hp@axis.com>
742
743 * lib/ld-lib.exp (run_dump_test): Don't apply prune_warnings
744 for tool invocations where warnings or errors can be matched.
745
ffd12b81
L
7462008-02-14 H.J. Lu <hongjiu.lu@intel.com>
747
748 * ld-shared/sh1.c (shlib_overriddencall2): Moved to ...
749 * ld-shared/sh2.c (shlib_overriddencall2): Here. New.
750
ea696b7b
AM
7512008-02-07 Alan Modra <amodra@bigpond.net.au>
752
753 * ld-spu/ovl.d: Update.
754 * ld-spu/ovl2.d: Update.
755
2d312b6b
BW
7562008-02-04 Bob Wilson <bob.wilson@acm.org>
757
758 * ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*.
759
f8a52b59
BW
7602008-01-31 Marc Gauthier <marc@tensilica.com>
761
762 * ld-elf/merge.d: Recognize Xtensa processor variants.
763 * ld-xtensa/coalesce.exp: Likewise.
764 * ld-xtensa/lcall.exp: Likewise.
765
a0a21afe
NC
7662008-01-28 Petr Muller <pmuller@redhat.com>
767
768 * ld-elfvers/vers.exp (test_ar): Sort the expected output so that
769 it has matches the ordering of the obtained output.
770
2dc4cec1
L
7712008-01-28 H.J. Lu <hongjiu.lu@intel.com>
772
773 * ld-elf/eh1.d: Replace DW_CFA_def_cfa_reg with
774 DW_CFA_def_cfa_register. Updated for i386/x86-64 register
775 names.
776 * ld-elf/eh2.d: Likewise.
777 * ld-elf/eh3.d: Likewise.
778 * ld-elf/eh4.d: Likewise.
779 * ld-elf/eh5.d: Likewise.
780
47f6dab9
AM
7812008-01-28 Alan Modra <amodra@bigpond.net.au>
782
783 * ld-spu/ovl.d: Update.
784 * ld-spu/ovl2.d: Update.
785
8ee35d56
AM
7862008-01-26 Alan Modra <amodra@bigpond.net.au>
787
788 * ld-elf/loadaddr.t: New, extracted from..
789 * ld-elf/loadaddr1.t: ..here. Use insert.
790 * ld-elf/loadaddr2.t: Likewise.
791 * ld-elf/loadaddr1.d: Update.
792 * ld-elf/loadaddr2.d: Update.
793
53d25da6
AM
7942008-01-25 Alan Modra <amodra@bigpond.net.au>
795
796 * ld-spu/ovl.lnk: Delete overlay.
797 * ld-spu/ovl1.lnk: New file.
798 * ld-spu/ovl2.lnk: New file.
799 * ld-spu/ovl.d: Update.
800 * ld-spu/ovl2.d: Update.
801
f9dd0b02
AS
8022008-01-23 Andreas Schwab <schwab@suse.de>
803
804 * ld-gc/gc.c: Make sure used_func is not inlined.
805
d053948a
L
8062008-01-22 H.J. Lu <hongjiu.lu@intel.com>
807
808 * ld-gc/gc.exp: Use [which $CC] != 0.
809
3becfab9
HPN
8102008-01-14 Tristan Gingold <gingold@adacore.com>
811
812 * ld-gc/gc.exp (test_gc): Let missing C compiler make tests
813 "untested" instead of "failed".
814
ac69cbc6
TG
8152008-01-10 Tristan Gingold <gingold@adacore.com>
816
817 * lib/ld-lib.exp (check_gc_sections_available): Now available on
818 VxWorks.
819 * ld-gc: New directory for testing --gc-sections.
820 * ld-gc/gc.c: New file.
821 * ld-gc/gc.exp: New file.
822 * ld-gc/noent.s: New file.
823 * ld-gc/noent.d: New file.
824
184d07da
RS
8252008-01-09 Richard Sandiford <rsandifo@nildram.co.uk>
826
827 PR ld/5526
828 * ld-elf/eh6.s, ld-elf/eh6.d: New test.
829
ace79388 8302008-01-07 H.J. Lu <hongjiu.lu@intel.com>
e9e9cead 831
ace79388
L
832 PR ld/5522
833 * ld-elf/noload-3.d: New file.
834 * ld-elf/noload-3.s: Likewise.
835 * ld-elf/noload-3.t: Likewise.
e9e9cead 836
ace79388 837For older changes see ChangeLog-2007
c9e214e5
AM
838\f
839Local Variables:
840mode: change-log
841left-margin: 8
842fill-column: 74
843version-control: never
844End:
This page took 0.254927 seconds and 4 git commands to generate.