bfd/
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
1 2008-09-16 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/6877
4 * ld-elf/comm1.c: New.
5 * ld-elf/func1.c: Likewise.
6
7 * ld-elf/shared.exp: Add tests for libfunc1.so and comm1.
8
9 2008-08-26 Nick Clifton <nickc@redhat.com>
10
11 * ld-arm/arm-elf.exp: Add farcall-thumb-arm-short test.
12 * ld-arm/farcall-group2.s: Fix comment.
13 * ld-arm/farcall-thumb-arm-short.d: New test.
14 * ld-arm/farcall-thumb-arm-short.s: New test.
15
16 2008-08-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17
18 * ld-x86-64/dwarfreloc.exp, ld-x86-64/dwarfreloc.rd,
19 ld-x86-64/dwarfreloc1.s, ld-x86-64/dwarfreloc2.s: New test.
20
21 2008-08-20 Bob Wilson <bob.wilson@acm.org>
22
23 * ld-xtensa/tlsbin.dd, ld-xtensa/tlsbin.rd, ld-xtensa/tlsbin.s,
24 ld-xtensa/tlsbin.sd, ld-xtensa/tlsbin.td, ld-xtensa/tlslib.s,
25 ld-xtensa/tlspic.dd, ld-xtensa/tlspic.rd, ld-xtensa/tlspic.sd,
26 ld-xtensa/tlspic.td, ld-xtensa/tlspic1.s, ld-xtensa/tlspic2.s: New.
27 * ld-xtensa/xtensa.exp: Run them.
28
29 2008-08-18 Richard Sandiford <rdsandiford@googlemail.com>
30
31 * ld-mips-elf/mips16-pic-4a.s, ld-mips-elf/mips16-pic-4b.s,
32 ld-mips-elf/mips16-pic-4.ver, ld-mips-elf/mips16-pic-4a.dd,
33 ld-mips-elf/mips16-pic-4a.nd, ld-mips-elf/mips16-pic-4a.gd,
34 ld-mips-elf/mips16-pic-4c.s, ld-mips-elf/mips16-pic-4b.dd: New tests.
35 * ld-mips-elf/mips-elf.exp: Run them.
36
37 2008-08-17 Nick Clifton <nickc@redhat.com>
38
39 * ld-elf/sec-to-seg1.s: Shorten test data to align the section to
40 a 4-byte boundary.
41
42 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
43 Daniel Jacobowitz <dan@codesourcery.com>
44
45 * ld-mips-elf/mips16-pic-3a.s,
46 ld-mips-elf/mips16-pic-3b.s,
47 ld-mips-elf/mips16-pic-3.dd,
48 ld-mips-elf/mips16-pic-3.gd,
49 ld-mips-elf/mips16-pic-3.rd,
50 ld-mips-elf/mips16-pic-3.inc,
51 ld-mips-elf/pic-and-nonpic-1a.s,
52 ld-mips-elf/pic-and-nonpic-1b.s,
53 ld-mips-elf/pic-and-nonpic-1.ld,
54 ld-mips-elf/pic-and-nonpic-1.dd,
55 ld-mips-elf/pic-and-nonpic-1.nd,
56 ld-mips-elf/pic-and-nonpic-1-rel.dd,
57 ld-mips-elf/pic-and-nonpic-1-rel.nd,
58 ld-mips-elf/pic-and-nonpic-2a.s,
59 ld-mips-elf/pic-and-nonpic-2b.s,
60 ld-mips-elf/pic-and-nonpic-2.d,
61 ld-mips-elf/pic-and-nonpic-3a.s,
62 ld-mips-elf/pic-and-nonpic-3a.ld,
63 ld-mips-elf/pic-and-nonpic-3a.dd,
64 ld-mips-elf/pic-and-nonpic-3a.gd,
65 ld-mips-elf/pic-and-nonpic-3a.sd,
66 ld-mips-elf/pic-and-nonpic-3b.s,
67 ld-mips-elf/pic-and-nonpic-3b.ld,
68 ld-mips-elf/pic-and-nonpic-3b.ad,
69 ld-mips-elf/pic-and-nonpic-3b.dd,
70 ld-mips-elf/pic-and-nonpic-3b.gd,
71 ld-mips-elf/pic-and-nonpic-3b.nd,
72 ld-mips-elf/pic-and-nonpic-3b.pd,
73 ld-mips-elf/pic-and-nonpic-3b.rd,
74 ld-mips-elf/pic-and-nonpic-3b.sd,
75 ld-mips-elf/pic-and-nonpic-3-error.d,
76 ld-mips-elf/pic-and-nonpic-4a.s,
77 ld-mips-elf/pic-and-nonpic-4b.s,
78 ld-mips-elf/pic-and-nonpic-4b.ld,
79 ld-mips-elf/pic-and-nonpic-4b.ad,
80 ld-mips-elf/pic-and-nonpic-4b.dd,
81 ld-mips-elf/pic-and-nonpic-4b.gd,
82 ld-mips-elf/pic-and-nonpic-4b.nd,
83 ld-mips-elf/pic-and-nonpic-4b.rd,
84 ld-mips-elf/pic-and-nonpic-4b.sd,
85 ld-mips-elf/pic-and-nonpic-4-error.d,
86 ld-mips-elf/pic-and-nonpic-5a.s,
87 ld-mips-elf/pic-and-nonpic-5b.s,
88 ld-mips-elf/pic-and-nonpic-5b.ld,
89 ld-mips-elf/pic-and-nonpic-5b.ad,
90 ld-mips-elf/pic-and-nonpic-5b.dd,
91 ld-mips-elf/pic-and-nonpic-5b.gd,
92 ld-mips-elf/pic-and-nonpic-5b.nd,
93 ld-mips-elf/pic-and-nonpic-5b.rd,
94 ld-mips-elf/pic-and-nonpic-5b.sd,
95 ld-mips-elf/pic-and-nonpic-5b.pd,
96 ld-mips-elf/pic-and-nonpic-6.ld,
97 ld-mips-elf/pic-and-nonpic-6-o32a.s,
98 ld-mips-elf/pic-and-nonpic-6-o32b.s,
99 ld-mips-elf/pic-and-nonpic-6-o32c.s,
100 ld-mips-elf/pic-and-nonpic-6-o32.ad,
101 ld-mips-elf/pic-and-nonpic-6-o32.dd,
102 ld-mips-elf/pic-and-nonpic-6-o32.gd,
103 ld-mips-elf/pic-and-nonpic-6-o32.nd,
104 ld-mips-elf/pic-and-nonpic-6-o32.pd,
105 ld-mips-elf/pic-and-nonpic-6-o32.rd,
106 ld-mips-elf/pic-and-nonpic-6-o32.sd,
107 ld-mips-elf/pic-and-nonpic-6-n32a.s,
108 ld-mips-elf/pic-and-nonpic-6-n32b.s,
109 ld-mips-elf/pic-and-nonpic-6-n32c.s,
110 ld-mips-elf/pic-and-nonpic-6-n32.ad,
111 ld-mips-elf/pic-and-nonpic-6-n32.dd,
112 ld-mips-elf/pic-and-nonpic-6-n32.gd,
113 ld-mips-elf/pic-and-nonpic-6-n32.nd,
114 ld-mips-elf/pic-and-nonpic-6-n32.pd,
115 ld-mips-elf/pic-and-nonpic-6-n32.rd,
116 ld-mips-elf/pic-and-nonpic-6-n32.sd,
117 ld-mips-elf/pic-and-nonpic-6-n64a.s,
118 ld-mips-elf/pic-and-nonpic-6-n64b.s,
119 ld-mips-elf/pic-and-nonpic-6-n64c.s,
120 ld-mips-elf/pic-and-nonpic-6-n64.ad,
121 ld-mips-elf/pic-and-nonpic-6-n64.dd,
122 ld-mips-elf/pic-and-nonpic-6-n64.gd,
123 ld-mips-elf/pic-and-nonpic-6-n64.nd,
124 ld-mips-elf/pic-and-nonpic-6-n64.pd,
125 ld-mips-elf/pic-and-nonpic-6-n64.rd,
126 ld-mips-elf/pic-and-nonpic-6-n64.sd: New tests.
127 * ld-mips-elf/mips-elf.exp: Run them.
128
129 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
130
131 * ld-mips-elf/tls-hidden4.got, ld-mips-elf/tls-hidden4.r: We have
132 removed an unused GOT entry that was allocated for the R_MIPS_32
133 relocation against "undef", so adjust addresses down by 4 bytes.
134 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-2.d: We have
135 changed the order of the GOT entries so that reloc-only ones
136 come last. "undef" is only referred to by dynamic relocations,
137 so it now comes after "glob".
138 * ld-mips-elf/mips16-pic-2.dd, ld-mips-elf/mips16-pic-2.gd,
139 ld-mips-elf/mips16-pic-2.nd, ld-mips-elf/mips16-pic-2.rd: We have
140 removed two unused local GOT entries that were originally created
141 as global entries for the hidden symbols "used2" and "used3".
142 "used4" and "used5" are only referred to by relocations, so they
143 now come after "used6" and "used7".
144
145 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
146
147 * ld-mips-elf/got-vers-1a.s, ld-mips-elf/got-vers-1b.s,
148 ld-mips-elf/got-vers-1.ver, ld-mips-elf/got-vers-1.dd,
149 ld-mips-elf/got-vers-1.sd, ld-mips-elf/got-vers-1.rd: New tests.
150 * ld-mips-elf/mips-elf.exp: Run them.
151
152 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
153
154 * ld-mips-elf/tlsdyn-o32-2.got, ld-mips-elf/tlsdyn-o32-3.got,
155 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-3.d: Change the
156 GOT layout as follows:
157
158 BEFORE AFTER
159 +0x08 %call16(__tls_get_addr) %call16(__tls_get_addr)
160 +0x0c %tlsldm(tlsbin_ld) %gottprel(tlsvar_ie)
161 +0x10 " " %tlsgd(tlsvar_gd)
162 +0x14 %tlsgd(tlsvar_gd) " "
163 +0x18 " " %tlsgd(tlsbin_gd)
164 +0x1c %gottprel(tlsvar_ie) " "
165 +0x20 %tlsgd(tlsbin_gd) %tlsldm(tlsbin_ld)
166 +0x24 " " " "
167 +0x28 %gottprel(tlsbin_ie) %gottprel(tlsbin_ie)
168
169 2008-08-07 Richard Sandiford <rdsandiford@googlemail.com>
170
171 * ld-mips-elf/reloc-estimate-1.d, ld-mips-elf/reloc-estimate-1.ld,
172 ld-mips-elf/reloc-estimate-1a.s, ld-mips-elf/reloc-estimate-1b.s:
173 New test.
174 * ld-mips-elf/mips-elf.exp: Run it.
175
176 2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
177
178 * ld-mips-elf/tls-hidden3.ld: Remove the unused .MIPS.stubs section.
179 Keep the text start address the same.
180 * ld-mips-elf/tls-multi-got-1.got: We have removed a .MIPS.stubs
181 section that contained only a 16-byte dummy stub. Subtract 16
182 from addresses to account for the change.
183 * ld-mips-elf/tls-multi-got-1.r: Likewise. Adjust MIPS_UNREFEXTNO
184 to account the removed section symbol.
185 * ld-mips-elf/tlsdyn-o32-1.d: We have deleted a .MIPS.stubs
186 section that contained only a 16-byte dummy stub. Remove it
187 from the disassembly.
188 * ld-mips-elf/tlsdyn-o32-2.d: Likewise.
189 * ld-mips-elf/tlsdyn-o32-3.d: Likewise.
190 * ld-mips-elf/tlsdyn-o32.d: Likewise.
191 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
192 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
193
194 2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
195
196 * ld-mips-elf/mips16-local-stubs-1.d: Remove stub_for_h3,
197 which was only referenced by the .pdr section, and was not
198 actually needed by code.
199 * ld-mips-elf/mips16-intermix.d: Remove unused static function stubs.
200 * ld-mips-elf/mips16-pic-1a.s,
201 ld-mips-elf/mips16-pic-1b.s,
202 ld-mips-elf/mips16-pic-1-dummy.s,
203 ld-mips-elf/mips16-pic-1.dd,
204 ld-mips-elf/mips16-pic-1.gd,
205 ld-mips-elf/mips16-pic-1.inc,
206 ld-mips-elf/mips16-pic-1.ld,
207 ld-mips-elf/mips16-pic-2a.s,
208 ld-mips-elf/mips16-pic-2b.s,
209 ld-mips-elf/mips16-pic-2.ad,
210 ld-mips-elf/mips16-pic-2.dd,
211 ld-mips-elf/mips16-pic-2.gd,
212 ld-mips-elf/mips16-pic-2.nd,
213 ld-mips-elf/mips16-pic-2.rd: New tests.
214 * ld-mips-elf/mips-elf.exp: Run them.
215
216 2008-08-06 Alan Modra <amodra@bigpond.net.au>
217
218 * ld-elf/extract-symbol-1sec.d: Update.
219
220 2008-07-30 Nick Clifton <nickc@redhat.com>
221
222 * ld-elf/sec-to-seg.exp: New test: Checks the assignment of
223 sections to segments.
224 * ld-elf/sec-to-seg1.s: Test source file.
225 * ld-elf/sec-to-seg2.s: Test source file.
226 * ld-elf/sec-to-seg-script-same-page.t: Test linker script.
227 * ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script.
228 * ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
229
230 2008-07-28 Alexandre Oliva <aoliva@redhat.com>
231
232 * ld-i386/tlsbindesc.dd: Adjust incorrect expectations for LD to
233 LE relaxation.
234 * ld-x86-64/tlsbindesc.dd: Likewise.
235 * ld-i386/tlsbindesc.rd: Adjust address of _TLS_MODULE_BASE_.
236 * ld-x86-64/tlsbindesc.rd: Likewise.
237 Reported by Cary Coutant <ccoutant@google.com>
238
239 2008-07-27 Alan Modra <amodra@bigpond.net.au>
240
241 * ld-gc/gc.exp (test_gc): xfail powerpc64.
242
243 2008-07-26 Michael Eager <eager@eagercon.com>
244
245 * ld-powerpc/powerpc.exp: Run new tests.
246 * ld-powerpc/attr-gnu-4-03.d: New file.
247 * ld-powerpc/attr-gnu-4-14.d: New file.
248 * ld-powerpc/attr-gnu-4-23.d: New file.
249 * ld-powerpc/attr-gnu-4-24.d: New file.
250 * ld-powerpc/attr-gnu-4-32.d: New file.
251 * ld-powerpc/attr-gnu-4-33.d: New file.
252 * ld-powerpc/attr-gnu-4-34.d: New file.
253 * ld-powerpc/attr-gnu-4-41.d: New file.
254 * ld-powerpc/attr-gnu-4-4.s: New file.
255 * ld-powerpc/attr-gnu-4-13.d: Adjust.
256 * ld-powerpc/attr-gnu-4-31.d: Adjust.
257
258 2008-07-26 Alan Modra <amodra@bigpond.net.au>
259
260 * ld-scripts/include.exp: Don't run test for aout.
261 * ld-scripts/include.s: Use .fill rather than .4byte.
262 * ld-scripts/include-1.d: Adjust.
263
264 2008-07-22 Alan Modra <amodra@bigpond.net.au>
265
266 * ld-alpha/tlsbin.rd: Update.
267 * ld-alpha/tlsbinr.rd: Update.
268 * ld-arm/mixed-app.sym: Update.
269 * ld-arm/use-thumb-lib.sym: Update.
270 * ld-cris/pv32-1.d: Update.
271
272 2008-07-21 Nick Clifton <nickc@redhat.com>
273
274 * ld-scripts/include-sections.t: Discard all sections not
275 explicitly requested by the rest of the linker script.
276 * ld-scripts/include-1.d: Expect test to fail for AIX ports.
277 Do not assume that the .text section will be marked readonly.
278 * ld-scripts/include.s: Replace .section directives with just
279 .text or .data.
280
281 2008-07-18 Joseph Myers <joseph@codesourcery.com>
282
283 * ld-arm/attr-merge-wchar-0.s,ld-arm/attr-merge-wchar-2.s,
284 ld-arm/attr-merge-wchar-4.s, ld-arm/attr-merge-wchar-00-nowarn.d,
285 ld-arm/attr-merge-wchar-00.d, ld-arm/attr-merge-wchar-02-nowarn.d,
286 ld-arm/attr-merge-wchar-02.d, ld-arm/attr-merge-wchar-04-nowarn.d,
287 ld-arm/attr-merge-wchar-04.d, ld-arm/attr-merge-wchar-20-nowarn.d,
288 ld-arm/attr-merge-wchar-20.d, ld-arm/attr-merge-wchar-22-nowarn.d,
289 ld-arm/attr-merge-wchar-22.d, ld-arm/attr-merge-wchar-24-nowarn.d,
290 ld-arm/attr-merge-wchar-24.d, ld-arm/attr-merge-wchar-40-nowarn.d,
291 ld-arm/attr-merge-wchar-40.d, ld-arm/attr-merge-wchar-42-nowarn.d,
292 ld-arm/attr-merge-wchar-42.d, ld-arm/attr-merge-wchar-44-nowarn.d,
293 ld-arm/attr-merge-wchar-44.d: New.
294 * ld-arm/arm-elf.exp: Run new tests.
295
296 2008-07-11 H.J. Lu <hongjiu.lu@intel.com>
297
298 * ld-m68k/got-12.s: Removed.
299 * ld-m68k/got-13.s: Likewise.
300 * ld-m68k/got-14.s: Likewise.
301 * ld-m68k/got-15.s: Likewise.
302 * ld-m68k/got-34.s: Likewise.
303 * ld-m68k/got-35.s: Likewise.
304 * ld-m68k/xgot-15.s: Likewise.
305
306 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: Remove #source
307 and expected relocations.
308 * ld-m68k/got-multigot-14-ok.d: Likewise.
309 * ld-m68k/got-negative-12-13-14-34-ok.d: Likewise.
310 * ld-m68k/got-negative-14-ok.d: Likewise.
311 * ld-m68k/got-single-12-ok.d: Likewise.
312 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: Likewise.
313 * ld-m68k/got-xgot-15-ok.d: Likewise.
314
315 * ld-m68k/got-multigot-15-er.d: Remove #source.
316 * ld-m68k/got-negative-12-13-14-35-er.d: Likewise.
317 * ld-m68k/got-negative-15-er.d: Likewise.
318 * ld-m68k/got-single-13-er.d: Likewise.
319
320 * ld-m68k/m68k.exp: Move GOT tests to ...
321 * ld-m68k/m68k-got.exp: This. New.
322
323 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
324
325 * ld-mips-elf/no-shared-1-o32.s,
326 ld-mips-elf/no-shared-1-o32.d,
327 ld-mips-elf/no-shared-1-n32.d,
328 ld-mips-elf/no-shared-1-n64.s,
329 ld-mips-elf/no-shared-1-n64.d,
330 ld-mips-elf/no-shared-1.ld: New tests.
331 * ld-mips-elf/mips-elf.exp: Run them.
332
333 2008-07-07 Stan Shebs <stan@codesourcery.com>
334
335 * ld-arm/arm-elf.exp: Use objdump -d for arm-be8 test.
336 * ld-arm/arm-be8.d: Change to test disassembly.
337
338 2008-07-06 Nathan Sidwell <nathan@codesourcery.com>
339
340 * ld-scripts/include-1.d: New.
341 * ld-scripts/include-1.t: New.
342 * ld-scripts/include-data.t: New.
343 * ld-scripts/include-mem.t: New.
344 * ld-scripts/include-ram.t: New.
345 * ld-scripts/include-sections.t: New.
346 * ld-scripts/include-subdata.t: New.
347 * ld-scripts/include.exp: New.
348 * ld-scripts/include.s: New.
349
350 2008-06-29 Andreas Schwab <schwab@suse.de>
351
352 * ld-m68k/got-1.s: New file.
353 * ld-m68k/got-1.d: New dump test.
354 * ld-m68k/m68k.exp: Run it.
355
356 2008-06-24 Daniel Jacobowitz <dan@codesourcery.com>
357
358 * ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
359 ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
360 ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
361 ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
362 ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
363 ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
364 ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm.d,
365 ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
366 ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
367 ld-arm/thumb2-bl-as-thumb1-bad.d, ld-arm/thumb2-bl-bad.d: Update for
368 stub symbols and stub corrections.
369
370 2008-06-20 Alan Modra <amodra@bigpond.net.au>
371
372 * ld-spu/ovl.d: Update.
373 * ld-spu/ovl2.d: Update.
374
375 2008-06-16 Hans-Peter Nilsson <hp@bitrange.com>
376
377 PR gas/6607
378 * ld-mmix/loc10.d, ld-mmix/loc10.s, ld-mmix/loc10m.d, ld-mmix/loc8.d,
379 ld-mmix/loc8.s, ld-mmix/loc8m.d, ld-mmix/loc9.d, ld-mmix/loc9.s,
380 ld-mmix/loc9m.d: New tests.
381
382 2008-06-12 Nick Clifton <nickc@redhat.com>
383
384 * ld-scripts/overlay-size.t (end_of_bss_overlays): Define.
385 (end_of_text_overlays): Define.
386 (end_of_data_overlays): Define.
387 * ld-scripts/overlay-size-map.d: Add expected values for
388 end_of_bss_overlays, end_of_text_overlays and
389 end_of_data_overlays.
390
391 2008-06-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
392
393 * ld-sh/arch/arch_expected.txt: Regenerate.
394
395 2008-06-09 Daniel Jacobowitz <dan@codesourcery.com>
396
397 * ld-arm/mixed-lib.d: Loosen pattern.
398
399 2008-06-09 Christophe Lyon <christophe.lyon@st.com>
400
401 * ld-arm/farcall-thumb-thumb-m.d: Fix branch type.
402 * ld-arm/farcall-thumb-arm.d: Likewise.
403
404 2008-05-31 Nick Clifton <nickc@redhat.com>
405
406 PR ld/6430
407 * ld-elfcomm/elfcomm.exp (test_sort_common): Test the
408 ascending/descending argument to the --sort-common command line
409 option.
410 * ld-elfcomm/sort-common.s: New file.
411
412 2008-05-28 Christophe Lyon <christophe.lyon@st.com>
413
414 * ld-arm/arm-elf.exp: Skip farcalls tests for non-ARM-EABI
415 targets.
416 * ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d: New file.
417 * ld-arm/thumb2-bl-bad-noeabi.d: Likewise.
418
419 2008-05-22 Christophe Lyon <christophe.lyon@st.com>
420
421 * ld-arm/farcall-arm-arm.s: Force function type on 'bar'.
422 * ld-arm/farcall-thumb-arm.s: Likewise.
423 * ld-arm/farcall-thumb-arm-blx.d: Fix encoding.
424 * ld-arm/farcall-thumb-arm.d: Likewise.
425 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Likewise.
426 * ld-arm/arm-elf.exp (armelftests): Add farcall-mix, farcall-mix2,
427 farcall-group-default, farcall-group-size2, farcall-section Ignore
428 gas warnings in farcall-thumb-arm, farcall-thumb-arm-blx,
429 farcall-thumb-arm-blx-pic-veneer.
430
431 2008-05-21 Maxim Kuvyrkov <maxim@codesourcery.com>
432
433 * ld-m68k/got-12.s: New file.
434 * ld-m68k/got-13.s: New file.
435 * ld-m68k/got-14.s: New file.
436 * ld-m68k/got-15.s: New file.
437 * ld-m68k/got-34.s: New file.
438 * ld-m68k/got-35.s: New file.
439 * ld-m68k/got-single-12-ok.d: New dump test.
440 * ld-m68k/got-single-13-er.d: New dump test.
441 * ld-m68k/got-negative-14-ok.d: New dump test.
442 * ld-m68k/got-negative-15-er.d: New dump test.
443 * ld-m68k/got-negative-12-13-14-34-ok.d: New dump test.
444 * ld-m68k/got-negative-12-13-14-35-er.d: New dump test.
445 * ld-m68k/got-multigot-14-ok.d: New dump test.
446 * ld-m68k/got-multigot-15-er.d: New dump test.
447 * ld-m68k/got-multigot-12-13-14-34-35-ok.d: New dump test.
448 * ld-m68k/xgot-15.s: New source.
449 * ld-m68k/got-xgot-15-ok.d: New test.
450 * ld-m68k/got-xgot-12-13-14-15-34-35-ok.d: New test.
451 * ld-m68k/m68k.exp: Run new tests.
452
453 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
454
455 * ld-arm/arm-elf.exp (armelftests): Add farcall-arm-arm,
456 farcall-arm-arm-pic-veneer, farcall-arm-arm-be8 farcall-arm-thumb,
457 farcall-arm-thumb-blx, farcall-arm-thumb-pic-veneer,
458 farcall-arm-thumb-blx-pic-veneer, farcall-thumb-thumb,
459 farcall-thumb-thumb-pic-veneer, farcall-thumb-thumb-blx,
460 farcall-thumb-thumb-m, farcall-thumb-thumb-m-pic-veneer,
461 farcall-thumb-thumb-blx-pic-veneer, farcall-thumb-arm,
462 farcall-thumb-arm-pic-veneer, farcall-thumb-arm-blx,
463 farcall-thumb-arm-blx-pic-veneer.
464 Change thumb2-bl-as-thumb1-bad, thumb2-bl-bad.
465 * ld-arm/thumb2-bl-as-thumb1-bad.d: Reflects farcall stub
466 generation.
467 * ld-arm/thumb2-bl-bad.d: Likewise.
468 * ld-arm/thumb2-bl-as-thumb1-bad.s: Update comments.
469 * ld-arm/thumb2-bl-bad.s: Likewise.
470
471 2008-05-08 Alan Modra <amodra@bigpond.net.au>
472
473 * ld-spu/ear.s: Align various sections.
474 * ld-spu/embed.rd: Update.
475
476 2008-05-05 Alan Modra <amodra@bigpond.net.au>
477
478 PR 6473
479 * ld-elf/lma.s, ld-elf/lma.lnk: New test.
480 * ld-elf/binutils.exp: Run it.
481
482 2008-05-03 Mike Frysinger <vapier@gentoo.org>
483
484 * ld-scripts/defined.s: Use .set syntax rather than =.
485
486 2008-05-02 H.J. Lu <hongjiu.lu@intel.com>
487
488 PR ld/6475
489 * ld-scripts/rgn-over8-ok.d: Accept any alignment.
490
491 2008-04-29 Daniel Jacobowitz <dan@codesourcery.com>
492
493 * ld-arm/symbian-seg1.s, ld-arm/symbian-seg1.d: New files.
494 * ld-arm/arm-elf.exp: Run symbian-seg1.
495
496 2008-04-28 Nathan Sidwell <nathan@codesourcery.com>
497
498 * ld-scripts/rgn-over8.s: Tweak.
499
500 * ld-scripts/rgn-over.exp: Allow -ok file names to pass.
501 * ld-scripts/rgn-over8.s: New.
502 * ld-scripts/rgn-over8.t: New.
503 * ld-scripts/rgn-over8-ok.d: New.
504
505 2008-04-21 Nathan Sidwell <nathan@codesourcery.com>
506
507 * ld-vxworks/plt-mips1.s: New.
508 * ld-vxworks/plt-mips1.d: New.
509
510 2008-04-16 David S. Miller <davem@davemloft.net>
511
512 * ld-sparc/gotop32.dd: New.
513 * ld-sparc/gotop32.rd: Likewise.
514 * ld-sparc/gotop32.s: Likewise.
515 * ld-sparc/gotop32.sd: Likewise.
516 * ld-sparc/gotop32.td: Likewise.
517 * ld-sparc/gotop64.dd: Likewise.
518 * ld-sparc/gotop64.rd: Likewise.
519 * ld-sparc/gotop64.s: Likewise.
520 * ld-sparc/gotop64.sd: Likewise.
521 * ld-sparc/gotop64.td: Likewise.
522 * ld-sparc/sparc.exp: Run new gotdata tests.
523
524 2008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
525
526 * ld-sh/arch/sh-dsp.s: Regenerate.
527 * ld-sh/arch/sh.s: Regenerate.
528 * ld-sh/arch/sh2.s: Regenerate.
529 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
530 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
531 * ld-sh/arch/sh2a-nofpu.s: Regenerate.
532 * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.: Regenerate.
533 * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
534 * ld-sh/arch/sh2a.s: Regenerate.
535 * ld-sh/arch/sh2e.s: Regenerate.
536 * ld-sh/arch/sh3-dsp.s: Regenerate.
537 * ld-sh/arch/sh3-nommu.s: Regenerate.
538 * ld-sh/arch/sh3.s: Regenerate.
539 * ld-sh/arch/sh3e.s: Regenerate.
540 * ld-sh/arch/sh4-nofpu.s: Regenerate.
541 * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
542 * ld-sh/arch/sh4.s: Regenerate.
543 * ld-sh/arch/sh4a-nofpu.s: Regenerate.
544 * ld-sh/arch/sh4a.s: Regenerate.
545 * ld-sh/arch/sh4al-dsp.s: Regenerate.
546
547 2008-04-08 Alan Modra <amodra@bigpond.net.au>
548
549 * ld-spu/ovl2.s: Extend to test jump table references and
550 absolute _SPUEAR_ syms.
551 * ld-spu/ovl2.d: Update.
552
553 2008-03-28 Joseph Myers <joseph@codesourcery.com>
554
555 * ld-elfcomm/elfcomm.exp: Run $READELF not readelf.
556
557 2008-03-26 Daniel Jacobowitz <dan@codesourcery.com>
558
559 * ld-elf/flags1.d: Adjust for MIPS text alignment.
560
561 2008-03-25 Nathan Sidwell <nathan@codesourcery.com>
562
563 * ld-vxworks/tls-3.s: New.
564 * ld-vxworks/tls-3.d: New.
565
566 2008-03-22 Hans-Peter Nilsson <hp@axis.com>
567
568 * ld-cris/libdso-10.d: Adjust for change in objdump output.
569
570 2008-03-21 Adam Nemet <anemet@caviumnetworks.com>
571
572 * ld-mips-elf/dyn-sec64.d, ld-mips-elf/dyn-sec64.s,
573 ld-mips-elf/dyn-sec64.ld: New test.
574 * ld-mips-elf/mips-elf.exp: Run it.
575
576 2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
577
578 * ld-mips-elf/got-dump-1.d, ld-mips-elf/got-dump-1.s,
579 ld-mips-elf/got-dump-1.ld, ld-mips-elf/got-dump-2.d,
580 ld-mips-elf/got-dump-2.s, ld-mips-elf/got-dump-2.ld: New tests.
581 * ld-mips-elf/mips-elf.exp: Run them.
582
583 2008-03-20 Richard Sandiford <rsandifo@nildram.co.uk>
584
585 * ld-mips-elf/elf-rel-got-n64-linux.d: Expect bit 63 rather than
586 bit 31 of the second GOT entry to be set.
587 * ld-mips-elf/elf-rel-got-n64.d: Likewise.
588 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
589 * ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
590
591 2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
592
593 * ld-mips-elf/eh-frame1-n32.d: Expect a warning about .eh_frame_hdr.
594 Remove duplicate CIEs. Adjust relocation addresses and .eh_frame
595 offsets accordingly. Do not allow there to be any trailing
596 R_MIPS_NONE relocations.
597 * ld-mips-elf/eh-frame1-n64.d: Likewise.
598 * ld-mips-elf/eh-frame2-n32.d: Likewise.
599 * ld-mips-elf/eh-frame2-n64.d: Likewise.
600
601 2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
602
603 * ld-mips-elf/mips-elf.exp (o32_as_flags, o32_ld_flags): New variables.
604 (mips16_call_global_test, mips16_intermix_test): Use them.
605
606 2008-03-16 H.J. Lu <hongjiu.lu@intel.com>
607
608 PR ld/5789
609 PR ld/5943
610 * ld-i386/hidden1.d: New.
611 * ld-i386/hidden1.s: Likewise.
612 * ld-i386/hidden2.d: Likewise.
613 * ld-i386/hidden2.s: Likewise.
614 * ld-i386/hidden3.d: Likewise.
615 * ld-i386/hidden4.s: Likewise.
616 * ld-i386/protected1.d: Likewise.
617 * ld-i386/protected1.s: Likewise.
618 * ld-i386/protected2.d: Likewise.
619 * ld-i386/protected2.s: Likewise.
620 * ld-i386/protected3.d: Likewise.
621 * ld-i386/protected3.s: Likewise.
622 * ld-x86-64/hidden1.d: Likewise.
623 * ld-x86-64/hidden1.s: Likewise.
624 * ld-x86-64/hidden2.d: Likewise.
625 * ld-x86-64/hidden2.s: Likewise.
626 * ld-x86-64/hidden3.d: Likewise.
627 * ld-x86-64/hidden3.s: Likewise.
628 * ld-x86-64/protected1.d: Likewise.
629 * ld-x86-64/protected1.s: Likewise.
630 * ld-x86-64/protected2.d: Likewise.
631 * ld-x86-64/protected2.s: Likewise.
632 * ld-x86-64/protected3.d: Likewise.
633 * ld-x86-64/protected3.s: Likewise.
634
635 * ld-i386/i386.exp: Run hidden1, hidden2, hidden3, protected1,
636 protected2 and protected3.
637 * ld-x86-64/x86-64.exp: Likewise.
638
639 2008-03-14 Alan Modra <amodra@bigpond.net.au>
640
641 * ld-spu/ovl2.s: Make setjmp global.
642 * ld-spu/ovl2.d: Update.
643
644 2008-03-12 Alan Modra <amodra@bigpond.net.au>
645
646 PR 5900
647 * ld-elf/sec64k.exp: Update.
648
649 2008-03-08 Paul Brook <paul@codesourcery.com>
650
651 * ld-arm/arm-elf.exp (armeabitests): Add thumb2-b-interwork.
652 * ld-arm/thumb2-b-interwork.d: New test.
653 * ld-arm/thumb2-b-interwork.s: New test.
654
655 2008-03-07 Paul Brook <paul@codesourcery.com>
656
657 * ld-arm/arm-elf.exp (armelftests): Add movw-merge and arm-app-movw.
658 * ld-arm/arm-app-movw.s: New test.
659 * ld-arm/arm-app.r: Update expected output.
660 * ld-arm/movw-merge.d: New test.
661 * ld-arm/movw-merge.s: New test.
662
663 2008-03-01 Alan Modra <amodra@bigpond.net.au>
664
665 * ld-powerpc/relbrlt.d: Update. Also check .branch_lt section.
666
667 2008-02-27 Catherine Moore <clm@codesourcery.com>
668
669 * ld-cris/libdso-10.d: Update expected output for the Dynamic
670 Section to allow an arbitrary number of spaces.
671
672 2008-02-20 Mark Mitchell <mark@codesourcery.com>
673
674 ld/testsuite/
675 * ld-elf/seg.d: Expect .reginfo section on MIPS.
676
677 2008-02-20 Pedro Alves <pedro_alves@portugalmail.pt>
678
679 * ld-auto-import/auto-import.exp: Use $ld to link the dll for
680 cygwin, not $CC.
681
682 2008-02-18 Hans-Peter Nilsson <hp@axis.com>
683
684 * lib/ld-lib.exp (run_dump_test): Don't apply prune_warnings
685 for tool invocations where warnings or errors can be matched.
686
687 2008-02-14 H.J. Lu <hongjiu.lu@intel.com>
688
689 * ld-shared/sh1.c (shlib_overriddencall2): Moved to ...
690 * ld-shared/sh2.c (shlib_overriddencall2): Here. New.
691
692 2008-02-07 Alan Modra <amodra@bigpond.net.au>
693
694 * ld-spu/ovl.d: Update.
695 * ld-spu/ovl2.d: Update.
696
697 2008-02-04 Bob Wilson <bob.wilson@acm.org>
698
699 * ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*.
700
701 2008-01-31 Marc Gauthier <marc@tensilica.com>
702
703 * ld-elf/merge.d: Recognize Xtensa processor variants.
704 * ld-xtensa/coalesce.exp: Likewise.
705 * ld-xtensa/lcall.exp: Likewise.
706
707 2008-01-28 Petr Muller <pmuller@redhat.com>
708
709 * ld-elfvers/vers.exp (test_ar): Sort the expected output so that
710 it has matches the ordering of the obtained output.
711
712 2008-01-28 H.J. Lu <hongjiu.lu@intel.com>
713
714 * ld-elf/eh1.d: Replace DW_CFA_def_cfa_reg with
715 DW_CFA_def_cfa_register. Updated for i386/x86-64 register
716 names.
717 * ld-elf/eh2.d: Likewise.
718 * ld-elf/eh3.d: Likewise.
719 * ld-elf/eh4.d: Likewise.
720 * ld-elf/eh5.d: Likewise.
721
722 2008-01-28 Alan Modra <amodra@bigpond.net.au>
723
724 * ld-spu/ovl.d: Update.
725 * ld-spu/ovl2.d: Update.
726
727 2008-01-26 Alan Modra <amodra@bigpond.net.au>
728
729 * ld-elf/loadaddr.t: New, extracted from..
730 * ld-elf/loadaddr1.t: ..here. Use insert.
731 * ld-elf/loadaddr2.t: Likewise.
732 * ld-elf/loadaddr1.d: Update.
733 * ld-elf/loadaddr2.d: Update.
734
735 2008-01-25 Alan Modra <amodra@bigpond.net.au>
736
737 * ld-spu/ovl.lnk: Delete overlay.
738 * ld-spu/ovl1.lnk: New file.
739 * ld-spu/ovl2.lnk: New file.
740 * ld-spu/ovl.d: Update.
741 * ld-spu/ovl2.d: Update.
742
743 2008-01-23 Andreas Schwab <schwab@suse.de>
744
745 * ld-gc/gc.c: Make sure used_func is not inlined.
746
747 2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
748
749 * ld-gc/gc.exp: Use [which $CC] != 0.
750
751 2008-01-14 Tristan Gingold <gingold@adacore.com>
752
753 * ld-gc/gc.exp (test_gc): Let missing C compiler make tests
754 "untested" instead of "failed".
755
756 2008-01-10 Tristan Gingold <gingold@adacore.com>
757
758 * lib/ld-lib.exp (check_gc_sections_available): Now available on
759 VxWorks.
760 * ld-gc: New directory for testing --gc-sections.
761 * ld-gc/gc.c: New file.
762 * ld-gc/gc.exp: New file.
763 * ld-gc/noent.s: New file.
764 * ld-gc/noent.d: New file.
765
766 2008-01-09 Richard Sandiford <rsandifo@nildram.co.uk>
767
768 PR ld/5526
769 * ld-elf/eh6.s, ld-elf/eh6.d: New test.
770
771 2008-01-07 H.J. Lu <hongjiu.lu@intel.com>
772
773 PR ld/5522
774 * ld-elf/noload-3.d: New file.
775 * ld-elf/noload-3.s: Likewise.
776 * ld-elf/noload-3.t: Likewise.
777
778 For older changes see ChangeLog-2007
779 \f
780 Local Variables:
781 mode: change-log
782 left-margin: 8
783 fill-column: 74
784 version-control: never
785 End:
This page took 0.047132 seconds and 5 git commands to generate.