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