bfd/
[deliverable/binutils-gdb.git] / ld / testsuite / ChangeLog
CommitLineData
0a36a439
L
12008-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
c820be07
NC
92008-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
b2064611
JK
162008-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
d09dc77f
BW
212008-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
61b0a4af
RS
292008-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
8ad82227
NC
372008-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
861fb55a
DJ
422008-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
23cc69b6
RS
1292008-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
634835ae
RS
1452008-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
33bb52fb
RS
1522008-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
63897e2c
RS
1692008-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
4e41d0d7
RS
1762008-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
738e5348
RS
1942008-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
237dcb53
AM
2162008-08-06 Alan Modra <amodra@bigpond.net.au>
217
218 * ld-elf/extract-symbol-1sec.d: Update.
219
2e658c87
NC
2202008-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
9f03412a
AO
2302008-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
0d600a79
AM
2392008-07-27 Alan Modra <amodra@bigpond.net.au>
240
241 * ld-gc/gc.exp (test_gc): xfail powerpc64.
242
3c7b9897
AM
2432008-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
1ce4cec4
AM
2582008-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
308cb401
AM
2642008-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
5b9f75a8
NC
2722008-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
a9dc9481
JM
2812008-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
851b0ff7
L
2962008-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
0a61c8c2
RS
3232008-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
7b60c20e
SS
3332008-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
4006703d
NS
3382008-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
f57718b4
AS
3502008-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
7413f23f
DJ
3562008-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
b1295757
AM
3702008-06-20 Alan Modra <amodra@bigpond.net.au>
371
372 * ld-spu/ovl.d: Update.
373 * ld-spu/ovl2.d: Update.
374
465e2c43
HPN
3752008-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
5590fba9
NC
3822008-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
27a1ada6
KK
3912008-06-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
392
393 * ld-sh/arch/arch_expected.txt: Regenerate.
394
817a14a3
DJ
3952008-06-09 Daniel Jacobowitz <dan@codesourcery.com>
396
397 * ld-arm/mixed-lib.d: Loosen pattern.
398
f4ac8484
DJ
3992008-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
de7dd2bd
NC
4042008-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
1a51c1a4
NC
4122008-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
da5938a2
NC
4192008-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
7fb9f789
NC
4312008-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
906e58ca
NC
4532008-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
8374f9d4
AM
4712008-05-08 Alan Modra <amodra@bigpond.net.au>
472
473 * ld-spu/ear.s: Align various sections.
474 * ld-spu/embed.rd: Update.
475
6766b694
AM
4762008-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
9cbdce76
MF
4822008-05-03 Mike Frysinger <vapier@gentoo.org>
483
484 * ld-scripts/defined.s: Use .set syntax rather than =.
485
e76b98d7
L
4862008-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
266b05cf 4912008-04-29 Daniel Jacobowitz <dan@codesourcery.com>
e76b98d7 492
266b05cf
DJ
493 * ld-arm/symbian-seg1.s, ld-arm/symbian-seg1.d: New files.
494 * ld-arm/arm-elf.exp: Run symbian-seg1.
495
a2cab753
NS
4962008-04-28 Nathan Sidwell <nathan@codesourcery.com>
497
ed1831c0
NS
498 * ld-scripts/rgn-over8.s: Tweak.
499
a2cab753
NS
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
131eb6b7
NS
5052008-04-21 Nathan Sidwell <nathan@codesourcery.com>
506
507 * ld-vxworks/plt-mips1.s: New.
508 * ld-vxworks/plt-mips1.d: New.
509
739f7f82
DM
5102008-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
52b5ca5b
AS
5242008-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
16aef3de
AM
5472008-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
5c817830
JM
5532008-03-28 Joseph Myers <joseph@codesourcery.com>
554
555 * ld-elfcomm/elfcomm.exp: Run $READELF not readelf.
556
c183e961
DJ
5572008-03-26 Daniel Jacobowitz <dan@codesourcery.com>
558
559 * ld-elf/flags1.d: Adjust for MIPS text alignment.
560
3348747a
NS
5612008-03-25 Nathan Sidwell <nathan@codesourcery.com>
562
563 * ld-vxworks/tls-3.s: New.
564 * ld-vxworks/tls-3.d: New.
565
c427c310
HPN
5662008-03-22 Hans-Peter Nilsson <hp@axis.com>
567
568 * ld-cris/libdso-10.d: Adjust for change in objdump output.
569
08b55522
AN
5702008-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
ccb4c951
RS
5762008-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
51e38d68
RS
5832008-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
198e22a0
RS
5912008-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
08e8dfaf
RS
6012008-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
41bed6dd
L
6062008-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
36cf3ec2
AM
6392008-03-14 Alan Modra <amodra@bigpond.net.au>
640
641 * ld-spu/ovl2.s: Make setjmp global.
642 * ld-spu/ovl2.d: Update.
643
4fbb74a6
AM
6442008-03-12 Alan Modra <amodra@bigpond.net.au>
645
646 PR 5900
647 * ld-elf/sec64k.exp: Update.
648
12a0a0fd
PB
6492008-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
39623e12
PB
6552008-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
176a0d42
AM
6632008-03-01 Alan Modra <amodra@bigpond.net.au>
664
665 * ld-powerpc/relbrlt.d: Update. Also check .branch_lt section.
666
c8087d4c
CM
6672008-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
142b237b
MM
6722008-02-20 Mark Mitchell <mark@codesourcery.com>
673
674 ld/testsuite/
675 * ld-elf/seg.d: Expect .reginfo section on MIPS.
676
0562db26
NC
6772008-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
d3746675
HPN
6822008-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
ffd12b81
L
6872008-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
ea696b7b
AM
6922008-02-07 Alan Modra <amodra@bigpond.net.au>
693
694 * ld-spu/ovl.d: Update.
695 * ld-spu/ovl2.d: Update.
696
2d312b6b
BW
6972008-02-04 Bob Wilson <bob.wilson@acm.org>
698
699 * ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*.
700
f8a52b59
BW
7012008-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
a0a21afe
NC
7072008-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
2dc4cec1
L
7122008-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
47f6dab9
AM
7222008-01-28 Alan Modra <amodra@bigpond.net.au>
723
724 * ld-spu/ovl.d: Update.
725 * ld-spu/ovl2.d: Update.
726
8ee35d56
AM
7272008-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
53d25da6
AM
7352008-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
f9dd0b02
AS
7432008-01-23 Andreas Schwab <schwab@suse.de>
744
745 * ld-gc/gc.c: Make sure used_func is not inlined.
746
d053948a
L
7472008-01-22 H.J. Lu <hongjiu.lu@intel.com>
748
749 * ld-gc/gc.exp: Use [which $CC] != 0.
750
3becfab9
HPN
7512008-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
ac69cbc6
TG
7562008-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
184d07da
RS
7662008-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
ace79388 7712008-01-07 H.J. Lu <hongjiu.lu@intel.com>
e9e9cead 772
ace79388
L
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.
e9e9cead 777
ace79388 778For older changes see ChangeLog-2007
c9e214e5
AM
779\f
780Local Variables:
781mode: change-log
782left-margin: 8
783fill-column: 74
784version-control: never
785End:
This page took 0.274213 seconds and 4 git commands to generate.