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