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