ld:
[binutils-gdb.git] / ld / testsuite / ChangeLog
1 2005-05-31 Zack Weinberg <zack@codesourcery.com>
2
3 * ld-scripts/align.exp: Mark align1 XFAIL on PECOFF targets.
4 * ld-scripts/data.exp: Mark data UNSUPPORTED on a.out targets.
5 * ld-scripts/provide.exp, ld-scripts/size.exp: Mark all tests
6 UNSUPPORTED on a.out targets. Tidy.
7
8 2005-05-27 Mark Mitchell <mark@codesourcery.com>
9
10 * config/default.exp (CC): Use find_gcc.
11 (CFLAGS): Define, if no definition has been provided by the user.
12 (CXX): Likewise.
13 (CXXFLAGS): Likewise.
14
15 2005-05-24 H.J. Lu <hongjiu.lu@intel.com>
16
17 * ld-mmix/bpo-6.d: Updated.
18 * ld-mmix/bpo-19.d: Likewise.
19
20 2005-05-22 Richard Henderson <rth@redhat.com>
21
22 * ld-elfweak/dsow.dsym: Adjust for non-zero ST_OTHER.
23 * ld-elfweak/weak.dsym: Likewise.
24
25 * ld-selective/selective.exp: Don't test alpha.
26
27 2005-05-20 Daniel Jacobowitz <dan@codesourcery.com>
28
29 * ld-powerpc/sdalib.s, ld-powerpc/sdadyn.s, ld-powerpc/sdadyn.d: New
30 files.
31 * ld-powerpc/powerpc.exp: Run the new test.
32
33 2005-05-20 Bob Wilson <bob.wilson@acm.org>
34
35 * ld-undefined/undefined.exp: Revert xfail for xtensa-*-*.
36
37 2005-05-17 H.J. Lu <hongjiu.lu@intel.com>
38
39 PR 797
40 * empty-aligned.d: New file.
41 * empty-aligned.exp: Likewise.
42 * empty-aligned.s: Likewise.
43 * empty-aligned.t: Likewise.
44
45 2005-05-11 Bob Wilson <bob.wilson@acm.org>
46
47 * ld-undefined/undefined.exp: xfail xtensa-*-*.
48
49 2005-05-07 Alan Modra <amodra@bigpond.net.au>
50
51 * ld-powerpc/tlsexe32.d: Update for changed got layout.
52 * ld-powerpc/tlsexe32.g: Likewise.
53 * ld-powerpc/tlsexe32.r: Likewise.
54 * ld-powerpc/tlsso32.d: Likewise.
55 * ld-powerpc/tlsso32.g: Likewise.
56 * ld-powerpc/tlsso32.r: Likewise.
57
58 2005-05-06 Nick Clifton <nickc@redhat.com>
59
60 Update the address and phone number of the FSF organization in
61 the GPL notices in the following files:
62 * config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp,
63 ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp,
64 ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp,
65 ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp,
66 ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp,
67 ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elfcomm/elfcomm.exp,
68 ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp,
69 ld-fastcall/fastcall.exp, ld-frv/fdpic.exp, ld-frv/tls.exp,
70 ld-h8300/h8300.exp, ld-i386/i386.exp, ld-ia64/ia64.exp,
71 ld-linkonce/linkonce.exp, ld-m68hc11/m68hc11.exp,
72 ld-maxq/maxq.exp, ld-mips-elf/mips-elf-flags.exp,
73 ld-mips-elf/mips-elf.exp, ld-mmix/mmix.exp, ld-pe/pe.exp,
74 ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp,
75 ld-scripts/assert.exp, ld-scripts/crossref.exp,
76 ld-scripts/data.exp, ld-scripts/defined.exp,
77 ld-scripts/empty-orphan.exp, ld-scripts/map-address.exp,
78 ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp,
79 ld-scripts/phdrs2.exp, ld-scripts/provide.exp,
80 ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp,
81 ld-scripts/sort.exp, ld-scripts/weak.exp,
82 ld-selective/sel-dump.exp, ld-selective/selective.exp,
83 ld-sh/rd-sh.exp, ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp,
84 ld-sh/sh64/relax.exp, ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp,
85 ld-shared/shared.exp, ld-sparc/sparc.exp,
86 ld-undefined/undefined.exp, ld-undefined/weak-undef.exp,
87 ld-versados/versados.exp, ld-x86-64/x86-64.exp,
88 ld-xstormy16/xstormy16.exp, ld-xtensa/coalesce.exp,
89 ld-xtensa/lcall.exp, lib/ld-lib.exp
90
91 2005-05-05 Mike Frysinger <vapier@gentoo.org>
92
93 * ld-srec/srec.exp: Replace linux-gnu with linux-* to allow for
94 versions of Linux which do not use glibc.
95 * ld-sh/sh.exp: Likewise
96
97 2005-05-05 Paul Brook <paul@codesourcery.com>
98
99 * lib/ld-lib.exp (regexp_diff): Pass test if last line is "#...".
100 * ld-elfweak/elfweak.exp: Run size2.d.
101 * ld-elfwaek/size2.d: New file.
102 * ld-elfwaek/size2a.s: New file.
103 * ld-elfwaek/size2b.s: New file.
104
105 2005-04-26 Mark Kettenis <kettenis@gnu.org>
106
107 * ld-fastcall/fastcall.exp: Don't run on i*86-*-openbsd*.
108
109 * ld-srec/srec.exp (run_srec_test): Deal with ProPolice on
110 *-*-openbsd*.
111
112 2005-04-25 H.J. Lu <hongjiu.lu@intel.com>
113
114 * ld-discard/extern.d: Expect error.
115 * ld-discard/start.d: Likewise.
116 * ld-discard/static.d: Likewise.
117
118 2005-04-19 Alan Modra <amodra@bigpond.net.au>
119
120 * ld-powerpc/reloc.d: Update to suit removal of non-alloc relocs.
121
122 2005-04-15 Alan Modra <amodra@bigpond.net.au>
123
124 * ld-d10v/default_layout.d: Update for unused section removal.
125
126 2005-04-14 David S. Miller <davem@davemloft.net>
127
128 * ld-selective/sel-dump.exp: Do not exclude sparc64-*.
129 * ld-selective/selective.exp: Likewise.
130 * ld-sparc/sparc.exp: Add {32,64}-bit prefix to test
131 names so we know which one is failing. Run sparc64 TLS
132 tests on multi-arch sparc platforms.
133 * ld-sparc/tls64.sd, ld-sparc/tlssunbin64.dd,
134 ld-sparc/tlssunbin64.rd, ld/ld-sparc/tlssunbin64.sd,
135 ld-sparc/tlssunbin64.td, ld-sparc/tlssunnopic64.dd,
136 ld-sparc/tlssunnopic64.rd, ld-sparc/tlssunnopic64.sd,
137 ld-sparc/tlssunpic64.dd, ld-sparc/tlssunpic64.rd,
138 ld-sparc/tlssunpic64.sd, ld-sparc/tlssunpic64.td): Update now
139 that sparc64 ELF does support TLS.
140
141 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
142
143 * ld-elf/empty.d: New file.
144 * ld-elf/empty.s: Likewise.
145
146 2005-04-11 David S. Miller <davem@davemloft.net>
147
148 * ld-sparc/tlssunbin32.dd: Update for TLS relocation fixes.
149 * ld-sparc/tlssunbin32.rd: Likewise.
150 * ld-sparc/tlssunbin32.sd: Likewise.
151 * ld-sparc/tlssunpic32.dd: Likewise.
152
153 2005-03-30 Julian Brown <julian@codesourcery.com>
154
155 * ld-arm/arm-app-abs32.d: Update expected output due to mapping symbols
156 being untyped.
157 * ld-arm/arm-app.d: Likewise.
158 * ld-arm/mixed-app.d: Likewise.
159
160 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
161
162 * ld-arm/tls-lib.s, ld-arm/tls-lib.d, ld-arm/tls-lib.r,
163 ld-arm/tls-app.s, ld-arm/tls-app.d, ld-arm/tls-app.r: New files.
164 * ld-arm/arm-lib.ld, ld-arm/arm-dyn.ld: Increase data segment
165 alignment.
166 * ld-arm/arm-elf.exp: Run TLS tests.
167
168 2005-03-28 H.J. Lu <hongjiu.lu@intel.com>
169
170 PR 803
171 * ld-ia64/ia64.exp: Pass -mtune=itanium1 to as.
172
173 2005-03-24 Mark Mitchell <mark@codesourcery.com>
174
175 * config/default.exp: Do not load libpath.exp if it does not
176 exist.
177 (CC): Provide fallback definition.
178
179 2005-03-24 Eric Christopher <echristo@redhat.com>
180
181 * ld-mips-elf/rel32-n32.d: Revert changes.
182 * ld-mips-elf/rel32-o32.d: Ditto.
183 * ld-mips-elf/rel64.d: Ditto.
184
185 2005-03-23 Eric Christopher <echristo@redhat.com>
186
187 * ld-mips-elf/textrel-1.s, ld-mips-elf/textrel-1.d: New
188 test.
189 * ld-mips-elf/mips-elf.exp: Call it.
190 * ld-mips-elf/rel32-n32.d: Update for DF_TEXTREL removal.
191 * ld-mips-elf/rel32-o32.d: Ditto.
192 * ld-mips-elf/rel64.d: Ditto.
193
194 2005-03-23 H.J. Lu <hongjiu.lu@intel.com>
195
196 * ld-cris/expdyn5.d: Updated for alignment change in elf.sc.
197 * ld-cris/expdyn6.d: Likewise.
198 * ld-cris/expdyn7.d: Likewise.
199 * ld-cris/gotplt1.d: Likewise.
200 * ld-cris/gotplt2.d: Likewise.
201 * ld-cris/gotplt3.d: Likewise.
202 * ld-cris/libdso-10.d: Likewise.
203 * ld-cris/libdso-11.d: Likewise.
204 * ld-cris/libdso-12.d: Likewise.
205 * ld-cris/libdso-14.d: Likewise.
206 * ld-cris/libdso-2.d: Likewise.
207 * ld-cris/locref1.d: Likewise.
208 * ld-cris/locref2.d: Likewise.
209 * ld-cris/nodyn5.d: Likewise.
210 * ld-cris/pv32-1.d: Likewise.
211 * ld-cris/weakref2.d: Likewise.
212
213 2005-03-23 Alan Modra <amodra@bigpond.net.au>
214
215 * ld-elf/tbss.s: Don't start directives in first column.
216 * ld-scripts/weak1.s: Likewise.
217 * ld-scripts/weak2.s: Likewise.
218 * ld-undefined/weak-undef.s: Likewise.
219 * ld-undefined/undefined.exp: Enable tests for hppa-elf.
220
221 2005-03-22 Alan Modra <amodra@bigpond.net.au>
222
223 * ld-powerpc/tlsexe32.r: Update.
224 * ld-powerpc/tlsso32.d: Update.
225 * ld-powerpc/tlsso32.g: Update.
226 * ld-powerpc/tlsso32.r: Update.
227
228 2005-03-21 Alan Modra <amodra@bigpond.net.au>
229
230 * ld-powerpc/tlsexe.r: Update.
231 * ld-powerpc/tlsexetoc.r: Update.
232 * ld-powerpc/tlsso.r: Update.
233 * ld-powerpc/tlstocso.r: Update.
234
235 2005-03-20 H.J. Lu <hongjiu.lu@intel.com>
236
237 * ld-mmix/bpo-1.d: Updated for empty section removal.
238 * ld-mmix/bpo-10.d: Likewise.
239 * ld-mmix/bpo-11.d: Likewise.
240 * ld-mmix/bpo-14.d: Likewise.
241 * ld-mmix/bpo-16.d: Likewise.
242 * ld-mmix/bpo-17.d: Likewise.
243 * ld-mmix/bpo-18.d: Likewise.
244 * ld-mmix/bpo-19.d: Likewise.
245 * ld-mmix/bpo-2.d: Likewise.
246 * ld-mmix/bpo-3.d: Likewise.
247 * ld-mmix/bpo-4.d: Likewise.
248 * ld-mmix/bpo-5.d: Likewise.
249 * ld-mmix/bpo-6.d: Likewise.
250 * ld-mmix/bpo-9.d: Likewise.
251 * ld-mmix/bspec1.d: Likewise.
252 * ld-mmix/bspec2.d: Likewise.
253 * ld-mmix/greg-1.d: Likewise.
254 * ld-mmix/greg-19.d: Likewise.
255 * ld-mmix/greg-2.d: Likewise.
256 * ld-mmix/greg-3.d: Likewise.
257 * ld-mmix/greg-4.d: Likewise.
258 * ld-mmix/greg-5.d: Likewise.
259 * ld-mmix/greg-5s.d: Likewise.
260 * ld-mmix/greg-6.d: Likewise.
261 * ld-mmix/greg-7.d: Likewise.
262 * ld-mmix/loc1.d: Likewise.
263 * ld-mmix/loc2.d: Likewise.
264 * ld-mmix/loc3.d: Likewise.
265 * ld-mmix/loc4.d: Likewise.
266 * ld-mmix/loc6.d: Likewise.
267 * ld-mmix/local1.d: Likewise.
268 * ld-mmix/local12.d: Likewise.
269 * ld-mmix/local3.d: Likewise.
270 * ld-mmix/local5.d: Likewise.
271 * ld-mmix/local7.d: Likewise.
272 * ld-mmix/locdo-1.d: Likewise.
273 * ld-mmix/loct-1.d: Likewise.
274 * ld-mmix/locto-1.d: Likewise.
275 * ld-mmix/start-1.d: Likewise.
276 * ld-mmix/undef-3.d: Likewise.
277
278 2005-03-16 David Heine <dlheine@tensilica.com>
279 Bob Wilson <bob.wilson@acm.org>
280
281 * ld-scripts/empty-orphan.d, ld-scripts/empty-orphan.exp,
282 ld-scripts/empty-orphan.s, ld-scripts/emtpy-orphan.t: New test.
283
284 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
285
286 * ld-cris/hiddef1.d: Updated for empty section removal.
287 * ld-cris/libdso-10.d: Likewise.
288 * ld-cris/libdso-2.d: Likewise.
289
290 2005-03-16 H.J. Lu <hongjiu.lu@intel.com>
291
292 * ld-alpha/tlsbin.rd: Updated for empty section removal.
293 * ld-alpha/tlsbinr.rd: Likewise.
294 * ld-alpha/tlspic.rd: Likewise.
295 * ld-arm/mixed-lib.sym: Likewise.
296 * ld-i386/tlsbin.rd: Likewise.
297 * ld-i386/tlsnopic.rd: Likewise.
298 * ld-i386/tlspic.rd: Likewise.
299 * ld-ia64/tlsbin.rd: Likewise.
300 * ld-ia64/tlspic.rd: Likewise.
301 * ld-powerpc/apuinfo.rd: Likewise.
302 * ld-powerpc/powerpc.exp: Likewise.
303 * ld-powerpc/tlsexe32.r: Likewise.
304 * ld-s390/tlsbin.rd: Likewise.
305 * ld-s390/tlsbin_64.rd: Likewise.
306 * ld-s390/tlspic.rd: Likewise.
307 * ld-s390/tlspic_64.rd: Likewise.
308 * ld-sh/tlsbin-2.d: Likewise.
309 * ld-sh/tlspic-2.d: Likewise.
310 * ld-sparc/tlssunbin32.rd: Likewise.
311 * ld-sparc/tlssunnopic32.rd: Likewise.
312 * ld-sparc/tlssunpic32.rd: Likewise.
313 * ld-x86-64/tlsbin.rd: Likewise.
314 * ld-x86-64/tlspic.rd: Likewise.
315
316 2005-03-16 Alan Modra <amodra@bigpond.net.au>
317
318 * ld-powerpc/tlsexe32.d: Update.
319 * ld-powerpc/tlsexe32.g: Update.
320 * ld-powerpc/tlsexe32.r: Update.
321 * ld-powerpc/tlsexe32.t: Update.
322 * ld-powerpc/tlsso32.d: Update.
323 * ld-powerpc/tlsso32.g: Update.
324 * ld-powerpc/tlsso32.r: Update.
325 * ld-powerpc/tlsso32.t: Update.
326
327 2005-03-08 Hans-Peter Nilsson <hp@axis.com>
328
329 Adjust testsuite for cris-axis-aout.
330 * ld-cris/noglob1.d: Adjust regexp for a.out output.
331 * ld-cris/badgotr1.d, ld-cris/expdyn1.d, ld-cris/expdyn2.d,
332 ld-cris/expdyn3.d, ld-cris/expdyn4.d, ld-cris/expdyn5.d,
333 ld-cris/expdyn6.d, ld-cris/expdyn7.d, ld-cris/gotplt1.d,
334 ld-cris/gotplt2.d, ld-cris/gotplt3.d, ld-cris/hiddef1.d,
335 ld-cris/libdso-1.d, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
336 ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
337 ld-cris/libdso-2.d, ld-cris/libdso-3.d, ld-cris/libdso-4.d,
338 ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/nodyn4.d,
339 ld-cris/nodyn5.d, ld-cris/pv32-1.d, ld-cris/undef1.d,
340 ld-cris/weakref1.d: ld-cris/weakref2.d: Pass --em=criself to gas.
341 * ld-cris/v10-v32.d, ld-cris/v10-va.d, ld-cris/v32-ba-1.d,
342 ld-cris/v32-v10.d, ld-cris/v32-va.d, ld-cris/va-v10.d,
343 ld-cris/va-v32.d: Ditto. Pass -m criself to gld.
344 * ld-cris/v32-bin-1.d: Pass -m criself to gld.
345
346 2005-03-05 Alan Modra <amodra@bigpond.net.au>
347
348 * ld-alpha/tlsbin.dd: Update to suit changed section layout and
349 removed section symbols.
350 * ld-alpha/tlsbin.rd: Likewise.
351 * ld-alpha/tlsbin.sd: Likewise.
352 * ld-alpha/tlsbinr.dd: Likewise.
353 * ld-alpha/tlsbinr.rd: Likewise.
354 * ld-alpha/tlspic.dd: Likewise.
355 * ld-alpha/tlspic.rd: Likewise.
356 * ld-alpha/tlspic.sd: Likewise.
357
358 * ld-powerpc/tlsexe.g: Update for removed dot-symbols.
359 * ld-powerpc/tlsexe.r: Likewise.
360 * ld-powerpc/tlsexetoc.g: Likewise.
361 * ld-powerpc/tlsexetoc.r: Likewise.
362
363 2005-03-04 David Daney <ddaney@avtrex.com>
364
365 * ld-mips-elf/multi-got-no-shared-1.s,
366 ld-mips-elf/multi-got-no-shared-2.s,
367 ld-mips-elf/multi-got-no-shared.d: New tests.
368 * ld-mips-elf/mips-elf.exp: Run them.
369
370 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
371
372 * ld-mips-elf/tlsbin-o32.s, ld-mips-elf/mips-dyn.ld,
373 ld-mips-elf/tlslib-o32.got, ld-mips-elf/tlslib-o32.d,
374 ld-mips-elf/tlslib-o32.s, ld-mips-elf/mips-lib.ld,
375 ld-mips-elf/tlsbin-o32.got, ld-mips-elf/tlsdyn-o32.d,
376 ld-mips-elf/tlsdyn-o32.got, ld-mips-elf/tlsbin-o32.d,
377 ld-mips-elf/tlsdyn-o32.s, ld-mips-elf/tls-multi-got-1.got,
378 ld-mips-elf/tls-multi-got-1-1.s, ld-mips-elf/tls-multi-got-1.d,
379 ld-mips-elf/tls-multi-got-1.r, ld-mips-elf/tls-multi-got-1-2.s,
380 ld-mips-elf/tlslib-o32-ver.got, ld-mips-elf/tlslib.ver,
381 ld-mips-elf/tlslib-o32-hidden.got, ld-mips-elf/tlslib-hidden.ver,
382 ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-3.got,
383 ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.s,
384 ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-1.got,
385 ld-mips-elf/tlsdyn-o32-2.got: New files.
386 * ld-mips-elf/mips-elf.exp: Run the new tests.
387
388 2005-03-01 Nick Clifton <nickc@redhat.com>
389
390 * ld-d10v/default_layout.d: Adjust expected offsets to allow for
391 section alignment.
392
393 * ld-discard/extern.d: Adjust expected warning to take into
394 account the fact that the linker's name might be included and that
395 the reloc might have been adjusted to be against the section
396 symbol.
397
398 2005-02-22 Eric Christopher <echristo@redhat.com>
399
400 * ld-mips-elf/reloc-merge-lo16.d: Correct symbol
401 table size for __start.
402
403 2005-02-22 Daniel Jacobowitz <dan@codesourcery.com>
404
405 * ld-elfvsb/hidden2.d: Expect OBJECT.
406 * ld-elfvsb/hidden2.s: Force type OBJECT.
407 * ld-elfvsb/hidden2.ld: Place .dynamic explicitly.
408 * ld-elf/start.s: Provide __start for MIPS.
409 * ld-elfcomm/elfcomm.exp: Accept MIPS common section. XFAIL size change
410 test.
411 * ld-elf/warn1.d: Use group.ld instead of -Ttext.
412
413 2005-02-21 Alan Modra <amodra@bigpond.net.au>
414
415 * lib/ld-lib.exp (run_dump_test): Don't require a dump program if
416 #warning given. Rearrange to allow $program to remain unset.
417 Don't allow gas errors. Append objcopy_as_link output to that
418 from the linker before testing against expected output. Fail the
419 test if warning not found when expected. Conversely fail the
420 test if ld errors or warnings given when not expected.
421
422 2005-02-21 Alan Modra <amodra@bigpond.net.au>
423
424 * ld-elf/exclude1.s: Use ".dc.a".
425 * ld-elfvsb/hidden2.s: Likewise.
426
427 2005-02-21 Alan Modra <amodra@bigpond.net.au>
428
429 * ld-elf/warn1.d: Specify -Ttext.
430 * ld-scripts/align.exp (align2a, align2b: Don't run on aout targets.
431 * ld-scripts/align2.t: Discard all but .text and .data.
432 * ld-scripts/align2a.d: Accept non-readonly for coff.
433 * ld-scripts/align2b.d: Likewise.
434 * lib/ld-lib.exp (is_aout_format): New function.
435
436 2005-02-18 Alan Modra <amodra@bigpond.net.au>
437
438 * ld-scripts/align2a.d: Don't assume anything about section
439 padding or alignment, or max page size. Allow 64-bit addresses.
440 * ld-scripts/align2b.d: Likewise.
441
442 2005-02-17 Zack Weinberg <zack@codesourcery.com>
443
444 * ld-scripts/align.exp: Rename existing "ALIGN" test to "align1".
445 Add dump tests "align2a", "align2b", "align2c".
446 * ld-scripts/align2.t, ld-scripts/align2a.s, ld-scripts/align2a.d
447 * ld-scripts/align2b.s, ld-scripts/align2b.d
448 * ld-scripts/align2c.s, ld-scripts/align2c.d: New files.
449
450 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
451
452 * ld-frv/fdpic-static-6.d: Update.
453 * ld-frv/fdpic*.d: Remove explicit -mfdpic from #as. Update
454 spelling of errors and warnings.
455
456 2005-02-15 Nigel Stephens <nigel@mips.com>
457 Maciej W. Rozycki <macro@mips.com>
458
459 * ld-mips-elf/mips16-hilo.d: New test for the R_MIPS16_HI16 and
460 R_MIPS16_LO16 relocs.
461 * ld-mips-elf/mips16-hilo-n32.d: Likewise, for the n32 ABI.
462 * ld-mips-elf/mips16-hilo.s: Auxiliary source for the new tests.
463 * ld-mips-elf/mips-elf.exp: Run the new tests.
464
465 2005-02-14 Eric Botcazou <ebotcazou@libertysurf.fr>
466
467 * ld-sparc/sparc.exp: Enable on Solaris. Disable 32-bit tests
468 on sparc64-elf.
469
470 2005-02-13 Jan Beulich <jbeulich@novell.com>
471
472 * ld-elfvers/vers.exp (as_options): New. Set to -x for ia64.
473 (build_binary): Pass as_options to ld_assemble.
474 (test_ldfail): Likewise.
475 (build_exec): Likewise.
476 Pass as_options to run_ld_link_tests.
477 * ld-ia64/tlsbin.s: Add .explicit.
478 * ld-ia64/tlsbinpic.s: Likewise.
479 * ld-ia64/tlspic1.s: Likewise.
480
481 2005-02-13 Eric Botcazou <ebotcazou@libertysurf.fr>
482
483 * ld-sparc/tlssunnopic32.rd: Adjust for .dynsym changes.
484 * ld-sparc/tlssunpic32.rd: Likewise.
485
486 2005-02-13 Eric Botcazou <ebotcazou@libertysurf.fr>
487
488 * ld-elf/warn1.d: Do not run on sparc64-*-solaris2*.
489
490 2005-02-11 Paul Brook <paul@codesourcery.com>
491
492 * ld-elf/symbol1w.s: Avoid using @function syntax.
493
494 2005-02-12 Alan Modra <amodra@bigpond.net.au>
495
496 * ld-elfvsb/hidden2.s: Replace .word with .long.
497
498 2005-02-10 Paul Brook <paul@codesourcery.com>
499
500 * ld-elfvsb/hidden2.s: New file
501 * ld-elfvsb/hidden2.d: New file
502 * ld-elfvsb/hidden2.ld: New file
503
504 2005-02-07 Alexandre Oliva <aoliva@redhat.com>
505
506 * ld-frv/fdpic-shared-8-fail.d: Tweak error messages.
507
508 2005-02-07 Hans-Peter Nilsson <hp@axis.com>
509
510 * ld-cris/libdso-13.d: Adjust for being identified as warning.
511
512 * ld-cris/globsymw2.s: New file.
513 * ld-cris/warn3.d, ld-cris/warn4.d: New tests.
514
515 * ld-discard/extern.d, ld-discard/start.d, ld-discard/static.d:
516 Adjust for being identified as warnings.
517
518 * ld-cris/stabs1.s: New file.
519 * ld-cris/undef2.d, ld-cris/undef3.d: New tests.
520
521 * ld-elf/start.s, ld-elf/symbolref.s, ld-elf/symbol1w.s,
522 ld-elf/warn1.d: New test.
523
524 * lib/ld-lib.exp: Support new directive "warning".
525
526 2005-02-02 Daniel Jacobowitz <dan@codesourcery.com>
527
528 * ld-mips-elf/eh-frame3.d, ld-mips-elf/eh-frame4.d: Move comments
529 after test commands.
530 * ld-mips-elf/mips-elf.exp: Skip multi-got-1 on non-GNU/Linux
531 systems.
532
533 2005-02-01 Alan Modra <amodra@bigpond.net.au>
534
535 * ld-powerpc/tlsso.r: Update.
536 * ld-powerpc/tlstocso.r: Update.
537
538 2005-01-31 Daniel Jacobowitz <dan@codesourcery.com>
539
540 * ld-mips-elf/elf-rel-got-n32.d, ld-mips-elf/elf-rel-got-n64-linux.d,
541 ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d,
542 ld-mips-elf/elf-rel-xgot-n64-linux.d, ld-mips-elf/elf-rel-xgot-n64.d,
543 ld-mips-elf/jalbal.d: Force big-endian.
544 * ld-mips-elf/multi-got-1.d: Make more flexible.
545 * ld-mips-elf/rel32-n32.d, ld-mips-elf/rel32-o32.d,
546 ld-mips-elf/rel64.d: Update offsets.
547
548 2005-01-31 Daniel Jacobowitz <dan@codesourcery.com>
549
550 * ld-elf/group1.d: Accept OBJECT symbols.
551
552 2005-01-31 Richard Sandiford <rsandifo@redhat.com>
553
554 * ld-mips-elf/eh-frame1.s: Create a .gcc_compiled_long32 if using
555 32-bit pointers.
556 * ld-mips-elf/eh-frame1.d: Link in .gcc_compiled_long32 sections.
557 * ld-mips-elf/eh-frame[34].d: New tests.
558 * ld-mips-elf/mips-elf.exp: Run them.
559
560 2005-01-28 Jan Beulich <jbeulich@novell.com>
561
562 * ld/ia64/tlsbin.[rt]d: Widen expected offset/size ranges.
563 * ld/ia64/tlspic.[rt]d: Likewise.
564
565 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
566
567 * ld-frv/fdpic.exp: Add -mfdpic to ASFLAGS.
568 * ld-frv/tls.exp: Likewise.
569 2004-11-26 Alexandre Oliva <aoliva@redhat.com>
570 * ld-frv/tls-3.s: New.
571 * ld-frv/tls-static-3.d: New.
572 * ld-frv/tls-dynamic-3.d: New.
573 * ld-frv/tls-pie-3.d: New.
574 * ld-frv/tls-shared-3.d: New.
575 * ld-frv/tls-relax-static-3.d: New.
576 * ld-frv/tls-relax-dynamic-3.d: New.
577 * ld-frv/tls-relax-pie-3.d: New.
578 * ld-frv/tls-relax-shared-3.d: New.
579 * ld-frv/tls.exp: Run the new tests.
580 * ld-frv/tls-dynamic-2.d: Adjust for improved relaxation.
581 * ld-frv/tls-relax-dynamic-2.d: Likewise.
582 * ld-frv/tls-relax-initial-shared-2.d: Likewise.
583 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
584 * ld-frv/tls-1-dep.s: New.
585 * ld-frv/tls-1-shared.lds: New.
586 * ld-frv/tls-1.s: New.
587 * ld-frv/tls-2.s: New.
588 * ld-frv/tls-dynamic-1.d: New.
589 * ld-frv/tls-dynamic-2.d: New.
590 * ld-frv/tls-initial-shared-2.d: New.
591 * ld-frv/tls-pie-1.d: New.
592 * ld-frv/tls-relax-dynamic-1.d: New.
593 * ld-frv/tls-relax-dynamic-2.d: New.
594 * ld-frv/tls-relax-initial-shared-2.d: New.
595 * ld-frv/tls-relax-pie-1.d: New.
596 * ld-frv/tls-relax-shared-1.d: New.
597 * ld-frv/tls-relax-shared-2.d: New.
598 * ld-frv/tls-relax-static-1.d: New.
599 * ld-frv/tls-shared-1-fail.d: New.
600 * ld-frv/tls-shared-1.d: New.
601 * ld-frv/tls-shared-2.d: New.
602 * ld-frv/tls-static-1.d: New.
603 * ld-frv/tls.exp: New.
604 * ld-frv/fdpic-pie-1.d: Adjust for 64-bit host.
605 * ld-frv/fdpic-pie-2.d: Likewise.
606 * ld-frv/fdpic-pie-6.d: Likewise.
607 * ld-frv/fdpic-pie-7.d: Likewise.
608 * ld-frv/fdpic-pie-8.d: Likewise.
609 * ld-frv/fdpic-shared-1.d: Likewise.
610 * ld-frv/fdpic-shared-2.d: Likewise.
611 * ld-frv/fdpic-shared-3.d: Likewise.
612 * ld-frv/fdpic-shared-4.d: Likewise.
613 * ld-frv/fdpic-shared-5.d: Likewise.
614 * ld-frv/fdpic-shared-6.d: Likewise.
615 * ld-frv/fdpic-shared-7.d: Likewise.
616 * ld-frv/fdpic-shared-8.d: Likewise.
617 * ld-frv/fdpic-shared-local-2.d: Likewise.
618 * ld-frv/fdpic-shared-local-8.d: Likewise.
619 * ld-frv/fdpic-static-1.d: Likewise.
620 * ld-frv/fdpic-static-2.d: Likewise.
621 * ld-frv/fdpic-static-6.d: Likewise.
622 * ld-frv/fdpic-static-7.d: Likewise.
623 * ld-frv/fdpic-static-8.d: Likewise.
624
625 2005-01-17 Richard Sandiford <rsandifo@redhat.com>
626
627 * ld-mips-elf/eh-frame2-{n32,n64}.d: New tests.
628 * ld-mips-elf/mips-elf.exp: Run them.
629
630 2005-01-17 Andrew Stubbs <andrew.stubbs@st.com>
631
632 * ld-sh/arch/arch.exp: Correct the email address.
633 Correct a few comment typos.
634 (test_arch,test_arch_error): Use 'ld -r' to avoid illegal
635 relocations killing the test.
636 * ld-sh/arch/arch_expected.txt: Update/Correct the test results.
637 * ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s: Regenerate.
638 * ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s: Regenerate.
639 * ld-sh/arch/sh2a-nofpu.s: Generate new file.
640 * ld-sh/arch/sh2a-or-sh3e.s: Regenerate.
641 * ld-sh/arch/sh2a-or-sh4.s: Regenerate.
642 * ld-sh/arch/sh2a.s: Generate new file.
643 * ld-sh/arch/sh2e.s: Regenerate.
644 * ld-sh/arch/sh2.s: Regenerate.
645 * ld-sh/arch/sh3-dsp.s: Regenerate.
646 * ld-sh/arch/sh3e.s: Regenerate.
647 * ld-sh/arch/sh3-nommu.s: Regenerate.
648 * ld-sh/arch/sh3.s: Regenerate.
649 * ld-sh/arch/sh4al-dsp.s: Regenerate.
650 * ld-sh/arch/sh4a-nofpu.s: Regenerate.
651 * ld-sh/arch/sh4a.s: Regenerate.
652 * ld-sh/arch/sh4-nofpu.s: Regenerate.
653 * ld-sh/arch/sh4-nommu-nofpu.s: Regenerate.
654 * ld-sh/arch/sh4.s: Regenerate.
655 * ld-sh/arch/sh-dsp.s: Regenerate.
656 * ld-sh/arch/sh.s: Regenerate.
657
658 2005-01-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
659
660 * ld-sh/shared-1.d: Update for changed dynamic syms.
661 * ld-sh/sh64/gotplt.d: Likewise.
662 * ld-sh/sh64/init-cmpct.d: Likewise.
663 * ld-sh/sh64/init-media.d: Likewise.
664 * ld-sh/sh64/init64.d: Likewise.
665
666 2004-12-21 Tomer Levi <Tomer.Levi@nsc.com>
667
668 * ld-crx/reloc-abs32.d: Update reference file according
669 to disassembler printing method.
670 * ld-crx/reloc-rel16.d: Likewise.
671 * ld-crx/reloc-rel24.d: Likewise.
672 * ld-crx/reloc-rel32.d: Likewise.
673 * ld-crx/reloc-rel4.d: Likewise.
674 * ld-crx/reloc-rel8-cmp.d: Likewise.
675 * ld-crx/reloc-rel8.d: Likewise.
676
677 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
678
679 * ld-v850: New directory.
680
681 2004-12-14 Richard Sandiford <rsandifo@redhat.com>
682
683 * ld-mips-elf/jal-overflow-2.[sd]: New test.
684 * ld-mips-elf/mips-elf.exp: Run it.
685
686 2004-12-13 Richard Sandiford <rsandifo@redhat.com>
687
688 * ld-mips-elf/mips-elf.exp: Only run jalbal if n32 is supported.
689
690 2004-12-11 Alan Modra <amodra@bigpond.net.au>
691
692 * ld-mmix/bpo-1.d: Update for changed section syms.
693 * ld-mmix/bpo-10.d: Likewise.
694 * ld-mmix/bpo-11.d: Likewise.
695 * ld-mmix/bpo-14.d: Likewise.
696 * ld-mmix/bpo-16.d: Likewise.
697 * ld-mmix/bpo-17.d: Likewise.
698 * ld-mmix/bpo-18.d: Likewise.
699 * ld-mmix/bpo-19.d: Likewise.
700 * ld-mmix/bpo-2.d: Likewise.
701 * ld-mmix/bpo-22.d: Likewise.
702 * ld-mmix/bpo-3.d: Likewise.
703 * ld-mmix/bpo-4.d: Likewise.
704 * ld-mmix/bpo-5.d: Likewise.
705 * ld-mmix/bpo-6.d: Likewise.
706 * ld-mmix/bpo-9.d: Likewise.
707 * ld-mmix/greg-1.d: Likewise.
708 * ld-mmix/greg-19.d: Likewise.
709 * ld-mmix/greg-2.d: Likewise.
710 * ld-mmix/greg-3.d: Likewise.
711 * ld-mmix/greg-4.d: Likewise.
712 * ld-mmix/greg-5.d: Likewise.
713 * ld-mmix/greg-5s.d: Likewise.
714 * ld-mmix/greg-6.d: Likewise.
715 * ld-mmix/greg-7.d: Likewise.
716 * ld-mmix/loc1.d: Likewise.
717 * ld-mmix/loc2.d: Likewise.
718 * ld-mmix/loc3.d: Likewise.
719 * ld-mmix/loc4.d: Likewise.
720 * ld-mmix/loc6.d: Likewise.
721 * ld-mmix/locdo-1.d: Likewise.
722 * ld-mmix/loct-1.d: Likewise.
723 * ld-mmix/locto-1.d: Likewise.
724 * ld-mmix/start-1.d: Likewise.
725 * ld-sh/sh64/abi32.xd: Likewise.
726 * ld-sh/sh64/abi64.xd: Likewise.
727 * ld-sh/sh64/cmpct1.xd: Likewise.
728 * ld-sh/sh64/mix1.xd: Likewise.
729 * ld-sh/sh64/mix2.xd: Likewise.
730 * ld-sh/sh64/rel32.xd: Likewise.
731 * ld-sh/sh64/rel64.xd: Likewise.
732 * ld-sh/sh64/shdl32.xd: Likewise.
733 * ld-sh/sh64/shdl64.xd: Likewise.
734
735 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
736
737 * ld-mips-elf/jalbal.d: New test.
738 * ld-mips-elf/jalbal.s: New test.
739 * ld-mips-elf/mips-elf.exp: Run it.
740
741 2004-12-08 Ian Lance Taylor <ian@wasabisystems.com>
742
743 * ld-mips-elf/jaloverflow.d: New test.
744 * ld-mips-elf/jaloverflow.s: New test.
745 * ld-mips-elf/mips-elf.exp: Run it.
746
747 2004-12-03 H.J. Lu <hongjiu.lu@intel.com>
748
749 * ld-elf/group1.d: Support 64bit.
750
751 2004-12-01 Paul Brook <paul@codesourcery.com>
752
753 * ld-elf/group1.d: New test.
754 * ld-elf/group.ld, ld-elf/group1a.s, ld-elf/group1b.s: New test.
755
756 2004-12-01 Daniel Jacobowitz <dan@codesourcery.com>
757
758 * ld-selective/selective.exp: Use -print-libgcc-file-name for
759 ARM and v850 also.
760
761 2004-11-24 Paul Brook <paul@codesourcery.com>
762
763 * ld-arm/mixed-lib.sym: Update for THUMB_FUNC change.
764
765 2004-11-19 Nick Clifton <nickc@redhat.com>
766
767 * ld-scripts/script.exp: Add test of memory linker script.
768 Reorganise code to remove unnecessary indentation.
769 Fix target tests to avoid using --image-base with *-nto targets.
770 * ld-scripts/memory.t: New linker script to test the MEMORY
771 section and the ORIGIN and LENGTH operators.
772
773 2004-11-17 Daniel Jacobowitz <dan@codesourcery.com>
774
775 * ld-arm/mixed-app.d, ld-arm/mixed-app.r, ld-arm/mixed-app.s,
776 ld-arm/mixed-app.sym, ld-arm/mixed-lib.d, ld-arm/mixed-lib.r,
777 ld-arm/mixed-lib.s, ld-arm/mixed-lib.sym, ld-arm/arm-dyn.ld,
778 ld-arm/arm-lib.ld: New files.
779 * ld-arm/arm-app-abs32.d, ld-arm/arm-app-abs32.r, ld-arm/arm-app.d,
780 ld-arm/arm-app.r, ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
781 ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-static-app.d,
782 ld-arm/arm-static-app.r: Update for big-endian.
783 * ld-arm/arm-elf.exp: Run the new tests.
784
785 2004-11-16 Richard Sandiford <rsandifo@redhat.com>
786
787 * ld-mips-elf/eh-frame1.{s,ld},
788 * ld-mips-elf/eh-frame1-{n32,n64},d: New test.
789 * ld-mips-elf/mips-elf.exp: Run it.
790
791 2004-11-10 Alan Modra <amodra@bigpond.net.au>
792
793 * ld-d10v/reloc-003.d: Update for changed error message.
794 * ld-d10v/reloc-004.d: Likewise.
795 * ld-d10v/reloc-007.d: Likewise.
796 * ld-d10v/reloc-008.d: Likewise.
797 * ld-d10v/reloc-011.d: Likewise.
798 * ld-d10v/reloc-012.d: Likewise.
799 * ld-d10v/reloc-015.d: Likewise.
800 * ld-d10v/reloc-016.d: Likewise.
801
802 2004-11-08 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
803
804 * ld-scripts/weak.exp: Enable test on PE, XFAIL non-i386 PE.
805 * ld-undefined/weak-undef.exp: Enable test on PE, XFAIL non-i386
806 PE.
807 * lib/ld-lib.exp (is_pecoff_format): New.
808
809 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
810 Vineet Sharma <vineets@noida.hcltech.com>
811
812 * ld-maxq: New directory. Contains tests for the new maxq port.
813
814 2004-11-04 Hans-Peter Nilsson <hp@bitrange.com>
815
816 * ld-elf/merge.d: xfail crisv32-*-*.
817 * ld-cris/dsov32-1.s, ld-cris/dsov32-2.s, ld-cris/dsov32-3.s,
818 ld-cris/dsov32-4.s, ld-cris/libdso-10.d, ld-cris/libdso-11.d,
819 ld-cris/libdso-12.d, ld-cris/libdso-13.d, ld-cris/libdso-14.d,
820 ld-cris/move-1.s, ld-cris/pv32-1.d, ld-cris/pv32.s,
821 ld-cris/start1.s, ld-cris/v10-v32.d, ld-cris/v10-va.d,
822 ld-cris/v32-ba-1.d, ld-cris/v32-ba-1.s, ld-cris/v32-bin-1.d,
823 ld-cris/v32-bin-1.s, ld-cris/v32-v10.d, ld-cris/v32-va.d,
824 ld-cris/va-v10.d, ld-cris/va-v32.d: New tests.
825 * ld-cris/ldsym1.d: Adjust for change in linker script.
826
827 2004-11-02 Hans-Peter Nilsson <hp@axis.com>
828
829 * ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
830 ld-cris/expdyn7.d, ld-cris/gotplt1.d, ld-cris/gotplt2.d,
831 ld-cris/gotplt3.d, ld-cris/hiddef1.d, ld-cris/libdso-2.d,
832 ld-cris/locref1.d, ld-cris/locref2.d, ld-cris/weakref2.d,
833 ld-i386/tlsbin.rd, ld-i386/tlsnopic.rd, ld-i386/tlspic.rd,
834 ld-ia64/tlsbin.dd, ld-ia64/tlsbin.rd, ld-ia64/tlspic.dd,
835 ld-ia64/tlspic.rd, ld-powerpc/tlsexe32.d, ld-powerpc/tlsexe32.g,
836 ld-powerpc/tlsexe32.r, ld-powerpc/tlsexe32.t,
837 ld-powerpc/tlsso32.d, ld-powerpc/tlsso32.g, ld-powerpc/tlsso32.r,
838 ld-powerpc/tlsso32.t, ld-s390/tlsbin.dd, ld-s390/tlsbin.rd,
839 ld-s390/tlspic.rd, ld-sparc/tlssunbin32.rd,
840 ld-sparc/tlssunpic32.rd, ld-x86-64/tlsbin.rd, ld-x86-64/tlspic.dd,
841 ld-x86-64/tlspic.rd: Adjust for _GLOBAL_OFFSET_TABLE_ now hidden.
842
843 2004-10-26 Paul Brook <paul@codesourcery.com>
844
845 * ld-elfvers/vers.exp (build_binary): Add ldargs parameter.
846 (build_vers_lib_pic_flags): New function.
847 Add vers29 test.
848 * ld-elfvers/vers29.c: New file.
849 * ld-elfvers/vers29.dsym: New file.
850 * ld-elfvers/vers29.ver: New file.
851
852 2004-10-24 Hans-Peter Nilsson <hp@bitrange.com>
853
854 * ld-mmix/sec-8m.d: Adjust test for dump using correct section
855 length.
856 * ld-mmix/sec-9.d: Renamed test, formerly known as sec-5.d.
857 * ld-mmix/sec-5.d, ld-mmix/b-offloc.s: Rewritten test.
858
859 * ld-mmix/getaa-6b.d, ld-mmix/getaa-6f.d, ld-mmix/getaa14b.d,
860 ld-mmix/getaa14f.d, ld-mmix/jumpa-6b.d, ld-mmix/jumpa-6f.d,
861 ld-mmix/jumpa14b.d, ld-mmix/jumpa14f.d, ld-mmix/reg-1.d,
862 ld-mmix/reg-1m.d: Adjust for changed error message format.
863
864 2004-10-19 H.J. Lu <hongjiu.lu@intel.com>
865
866 * ld-elf/exclude.exp: Allow cris-*-elf.
867
868 * ld-elf/exclude1.s: Add ".data". Remove "- include_sym".
869 * ld-elf/exclude2.s: Add ".data".
870
871 2004-10-19 Hans-Peter Nilsson <hp@bitrange.com>
872
873 * ld-elf/exclude.exp: Don't run for cris-*-elf.
874
875 2004-10-16 Daniel Jacobowitz <dan@debian.org>
876
877 * ld-elf/exclude1.s, ld-elf/exclude2.s, ld-elf/exclude.exp: New.
878
879 2004-10-15 Alan Modra <amodra@bigpond.net.au>
880
881 * ld-crx/reloc-num8.d: Adjust for changed orphan placement.
882 * ld-crx/reloc-num16.d: Likewise.
883 * ld-crx/reloc-num32.d: Likewise.
884 * ld-scripts/provide-2.t: Start .data at 0x2000.
885 * ld-scripts/provide-2.d: Adjust.
886
887 2004-10-14 H.J. Lu <hongjiu.lu@intel.com>
888
889 * ld-scripts/sort.exp: Run for ELF targets only.
890
891 2004-10-14 Alan Modra <amodra@bigpond.net.au>
892
893 * ld-scripts/overlay-size.d: Update for changed orphan section
894 placement.
895 * ld-mmix/bpo-18.d: Likewise.
896
897 2004-10-07 Bob Wilson <bob.wilson@acm.org>
898
899 * ld-xtensa/lcall1.s: Use .literal directive.
900 * ld-xtensa/lcall2.s: Align function entry.
901 * ld-xtensa/coalesce2.s: Likewise.
902
903 2004-10-04 H.J. Lu <hongjiu.lu@intel.com>
904
905 * ld-scripts/sort.exp: New file for section sorting tests.
906 * ld-scripts/sort_b_a.d: Likewise
907 * ld-scripts/sort_b_a.s: Likewise
908 * ld-scripts/sort_b_a.t: Likewise
909 * ld-scripts/sort_b_a_a-1.d: Likewise
910 * ld-scripts/sort_b_a_a-2.d: Likewise
911 * ld-scripts/sort_b_a_a-3.d: Likewise
912 * ld-scripts/sort_b_a_a.t: Likewise
913 * ld-scripts/sort_b_a_n-1.d: Likewise
914 * ld-scripts/sort_b_a_n-2.d: Likewise
915 * ld-scripts/sort_b_a_n-3.d: Likewise
916 * ld-scripts/sort_b_a_n.t: Likewise
917 * ld-scripts/sort_b_n.d: Likewise
918 * ld-scripts/sort_b_n.s: Likewise
919 * ld-scripts/sort_b_n.t: Likewise
920 * ld-scripts/sort_b_n_a-1.d: Likewise
921 * ld-scripts/sort_b_n_a-2.d: Likewise
922 * ld-scripts/sort_b_n_a-3.d: Likewise
923 * ld-scripts/sort_b_n_a.t: Likewise
924 * ld-scripts/sort_b_n_n-1.d: Likewise
925 * ld-scripts/sort_b_n_n-2.d: Likewise
926 * ld-scripts/sort_b_n_n-3.d: Likewise
927 * ld-scripts/sort_b_n_n.t: Likewise
928 * ld-scripts/sort_n_a-a.s: Likewise
929 * ld-scripts/sort_n_a-b.s: Likewise
930 * ld-scripts/sort_no-1.d: Likewise
931 * ld-scripts/sort_no-2.d: Likewise
932 * ld-scripts/sort_no.t: Likewise
933
934 2004-10-01 H.J. Lu <hongjiu.lu@intel.com>
935
936 * ld-powerpc/tls.s: Don't set tls type for undefined syms.
937 * ld-powerpc/tls32.s: Likewise.
938 * ld-powerpc/tlstoc.s: Likewise.
939 * ld-s390/tlsbin.s: Likewise.
940 * ld-s390/tlsbin_64.s: Likewise.
941 * ld-s390/tlsbinpic.s: Likewise.
942 * ld-s390/tlsbinpic_64.s: Likewise.
943 * ld-s390/tlspic1.s: Likewise.
944 * ld-s390/tlspic1_64.s: Likewise.
945 * ld-sparc/tlssunbin32.s: Likewise.
946 * ld-sparc/tlssunbinpic32.s: Likewise.
947 * ld-sparc/tlssunnopic32.s: Likewise.
948 * ld-sparc/tlssunpic32.s: Likewise.
949
950 2004-10-01 Alan Modra <amodra@bigpond.net.au>
951
952 * ld-s390/tlsbin.s: Set tls type for undefined syms.
953 * ld-s390/tlsbin_64.s: Likewise.
954 * ld-s390/tlsbinpic.s: Likewise.
955 * ld-s390/tlsbinpic_64.s: Likewise.
956 * ld-s390/tlspic1.s: Likewise.
957 * ld-s390/tlspic1_64.s: Likewise.
958 * ld-sparc/tlssunbin32.s: Likewise.
959 * ld-sparc/tlssunbinpic32.s: Likewise.
960 * ld-sparc/tlssunnopic32.s: Likewise.
961 * ld-sparc/tlssunpic32.s: Likewise.
962
963 2004-10-01 Alan Modra <amodra@bigpond.net.au>
964
965 * ld-sparc/tlssunbin32.sd: Adjust for changed .dynamic location.
966
967 2004-10-01 Nick Clifton <nickc@redhat.com>
968
969 PR 371
970 * ld-undefined/undefined.exp: Remove redundant XPASS
971 specifications.
972
973 2004-10-01 Alan Modra <amodra@bigpond.net.au>
974
975 * ld-powerpc/tls.s (gd, ld): Set tls type for undefined syms.
976 * ld-powerpc/tls32.s (gd, ld): Likewise.
977 * ld-powerpc/tlstoc.s (gd, ld): Likewise.
978 * ld-powerpc/tlsso.r: Update.
979 * ld-powerpc/tlsso32.r: Update.
980 * ld-powerpc/tlstocso.r: Update.
981
982 2004-09-30 Paul Brook <paul@codesourcery.com>
983
984 * ld-arm/arm-elf.exp: Add test for --target2=abs.
985 * ld-arm/arm-target2-abs.d: New file.
986
987 2004-09-29 Alan Modra <amodra@bigpond.net.au>
988
989 * ld-pe/secrel1.s: Pad .rdata out to 16 byte boundary.
990 * ld-pe/secrel.d: Adjust to suit.
991
992 2004-09-24 Alan Modra <amodra@bigpond.net.au>
993
994 * ld-elfvsb/elfvsb.exp: Remove file name from "undefined ref" string.
995
996 2004-09-22 Alan Modra <amodra@bigpond.net.au>
997
998 * ld-i386/tlsbin.rd: Update for changed segment map.
999 * ld-i386/tlsnopic.rd: Likewise.
1000 * ld-i386/tlspic.rd: Likewise.
1001 * ld-powerpc/tlsexe.r: Likewise.
1002 * ld-powerpc/tlsexe32.r: Likewise.
1003 * ld-powerpc/tlsexetoc.r: Likewise.
1004 * ld-powerpc/tlsso.r: Likewise.
1005 * ld-powerpc/tlsso32.r: Likewise.
1006 * ld-powerpc/tlstocso.r: Likewise.
1007 * ld-s390/tlsbin.rd: Likewise.
1008 * ld-s390/tlsbin_64.rd: Likewise.
1009 * ld-s390/tlspic.rd: Likewise.
1010 * ld-s390/tlspic_64.rd: Likewise.
1011 * ld-sh/tlsbin-2.d: Likewise.
1012 * ld-sh/tlspic-2.d: Likewise.
1013 * ld-x86-64/tlsbin.rd: Likewise.
1014 * ld-x86-64/tlspic.rd: Likewise.
1015
1016 2004-09-22 Alan Modra <amodra@bigpond.net.au>
1017
1018 * ld-scripts/overlay-size.d: Don't check .mbss lma.
1019 * ld-sh/sh64/mix1.xd: Update for changed .bss file offset.
1020 * ld-sh/sh64/shdl32.xd: Likewise.
1021 * ld-sh/sh64/shdl64.xd: Likewise.
1022
1023 2004-09-17 Paul Brook <paul@codesourcery.com>
1024
1025 * ld-arm/arm-target1-{abs,rel}.d}: New files.
1026 * ld-arm/arm-target1.s: New file.
1027 * ld-arm/arm-target2-{,got-}rel.d: New files.
1028 * ld-arm/arm-target2.s: New file.
1029 * ld-arm/arm-rel31.d: New files.
1030 * ld-arm/arm-rel31.s: New files.
1031 * ld-arm/arm.ld: New file.
1032 * ld-arm/arm-elf.exp: Add new tests.
1033
1034 2004-09-07 Hans-Peter Nilsson <hp@axis.com>
1035
1036 * ld-cris/hiddef1.d, ld-cris/hiddef1.s, ld-cris/hidrefgotplt1.s:
1037 New test.
1038
1039 2004-09-03 Tomer Levi <Tomer.Levi@nsc.com>
1040
1041 * ld-crx: New directory.
1042 * ld-crx/crx.exp: New test script.
1043 * ld-crx/crx.ld: New linker script.
1044 * ld-crx/reloc-abs32.s: New file.
1045 * ld-crx/reloc-abs32.d: Likewise.
1046 * ld-crx/reloc-imm16.s: Likewise.
1047 * ld-crx/reloc-imm16.d: Likewise.
1048 * ld-crx/reloc-imm32.s: Likewise.
1049 * ld-crx/reloc-imm32.d: Likewise.
1050 * ld-crx/reloc-num8.s: Likewise.
1051 * ld-crx/reloc-num8.d: Likewise.
1052 * ld-crx/reloc-num16.s: Likewise.
1053 * ld-crx/reloc-num16.d: Likewise.
1054 * ld-crx/reloc-num32.s: Likewise.
1055 * ld-crx/reloc-num32.d: Likewise.
1056 * ld-crx/reloc-regrel12.s: Likewise.
1057 * ld-crx/reloc-regrel12.d: Likewise.
1058 * ld-crx/reloc-regrel22.s: Likewise.
1059 * ld-crx/reloc-regrel22.d: Likewise.
1060 * ld-crx/reloc-regrel28.s: Likewise.
1061 * ld-crx/reloc-regrel28.d: Likewise.
1062 * ld-crx/reloc-regrel32.s: Likewise.
1063 * ld-crx/reloc-regrel32.d: Likewise.
1064 * ld-crx/reloc-rel4.s: Likewise.
1065 * ld-crx/reloc-rel4.d: Likewise.
1066 * ld-crx/reloc-rel8.s: Likewise.
1067 * ld-crx/reloc-rel8.d: Likewise.
1068 * ld-crx/reloc-rel8-cmp.s: Likewise.
1069 * ld-crx/reloc-rel8-cmp.d: Likewise.
1070 * ld-crx/reloc-rel16.s: Likewise.
1071 * ld-crx/reloc-rel16.d: Likewise.
1072 * ld-crx/reloc-rel24.s: Likewise.
1073 * ld-crx/reloc-rel24.d: Likewise.
1074 * ld-crx/reloc-rel32.s: Likewise.
1075 * ld-crx/reloc-rel32.d: Likewise.
1076
1077 2004-08-21 Hans-Peter Nilsson <hp@axis.com>
1078
1079 * ld-cris/expdyn1.d, ld-cris/expdyn5.d, ld-cris/expdyn6.d,
1080 ld-cris/expdyn7.d, ld-cris/gotplt2.d, ld-cris/gotplt3.d,
1081 ld-cris/libdso-1.d, ld-cris/libdso-2.d, ld-cris/locref1.d,
1082 ld-cris/nodyn4.d, ld-cris/nodyn5.d: Adjust for reordered
1083 sections.
1084
1085 2004-08-17 Alan Modra <amodra@bigpond.net.au>
1086
1087 * ld-elfvsb/elfvsb.exp: Cope with ppc64 dot symbols.
1088
1089 2004-08-17 Alan Modra <amodra@bigpond.net.au>
1090
1091 * ld-scripts/cross1.t: Remove .opd section spec.
1092
1093 2004-08-01 Stephane Carrez <stcarrez@nerim.fr>
1094
1095 * ld-undefined/undefined.exp: The undefine tests now work on
1096 68HC11 and 68HC12.
1097
1098 2004-07-29 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1099
1100 * ld-sh/sh64/crange3-cmpct.rd: Update.
1101 * ld-sh/sh64/crange3-media.rd: Update.
1102
1103 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
1104
1105 * ld-h8300/h8300.exp: Addition of new test case to check
1106 relaxation for H8S target.
1107 * ld-h8300/relax-6.s: New test source file.
1108 * ld-h8300/relax-6.d: New test expected disassembly file.
1109 * ld-h8300/relax-6-coff.d: New test expected disassembly file for
1110 coff format.
1111
1112 2004-07-22 Nick Clifton <nickc@redhat.com>
1113
1114 PR/280
1115 * ld-h8300/relax-3-coff.d: Remove duplicated raw insn values.
1116 * ld-h8300/relax-3.d: Likewise.
1117 * ld-h8300/relax-4-coff.d: Likewise.
1118 * ld-h8300/relax-4.d: Likewise.
1119 * ld-h8300/relax-5-coff.d: Likewise.
1120 * ld-h8300/relax.d: Likewise.
1121
1122 2004-07-22 H.J. Lu <hongjiu.lu@intel.com>
1123
1124 * ld-scripts/crossref.exp: XFAIL ia64-*-* on the first test.
1125
1126 2004-07-13 Nitin Yewale <nitiny@kpitcummins.com>
1127
1128 * ld-h8300/h8300.exp: Addition of gcsection test case.
1129 * ld-h8300/gcsection.s: New test source file.
1130 * ld-h8300/gcsection.d: New test expected disassembly file.
1131
1132 2004-07-08 Maciej W. Rozycki <macro@linux-mips.org>
1133
1134 * ld-mips-elf/reloc-merge-lo16.{s,d,ld}: New test.
1135 * ld-mips-elf/mips-elf.exp: Run it.
1136
1137 2004-07-02 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1138
1139 * ld-elf/frame.exp: Don't run on sh*-*-elf*.
1140 * ld-sh/shared-1.d: Adjust for section reordering changes.
1141 * ld-sh/shared-2.d: Likewise.
1142 * ld-sh/tlsbin-2.d: Likewise.
1143 * ld-sh/tlspic-2.d: Likewise.
1144 * ld-sh/sh64/abi32.xd: Likewise.
1145 * ld-sh/sh64/abi64.xd: Likewise.
1146 * ld-sh/sh64/cmpct1.xd: Likewise.
1147 * ld-sh/sh64/crange1.rd: Likewise.
1148 * ld-sh/sh64/crange2.rd: Likewise.
1149 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1150 * ld-sh/sh64/crange3-media.rd: Likewise.
1151 * ld-sh/sh64/crange3.rd: Likewise.
1152 * ld-sh/sh64/gotplt.d: Likewise.
1153 * ld-sh/sh64/init-cmpct.d: Likewise.
1154 * ld-sh/sh64/init-media.d: Likewise.
1155 * ld-sh/sh64/init64.d: Likewise.
1156 * ld-sh/sh64/mix1.xd: Likewise.
1157 * ld-sh/sh64/mix2.xd: Likewise.
1158 * ld-sh/sh64/shdl32.xd: Likewise.
1159 * ld-sh/sh64/shdl64.xd: Likewise.
1160
1161 2004-07-02 Alan Modra <amodra@bigpond.net.au>
1162
1163 * ld-discard/static.d: Accept both original sym and section sym.
1164
1165 2004-07-01 Jakub Jelinek <jakub@redhat.com>
1166
1167 * ld-sparc/tlssunpic32.rd: Adjust for section reordering changes
1168 and removal of unneeded STT_SECTION symbols from .dynsym.
1169 * ld-sparc/tlssunbin32.rd: Likewise.
1170 * ld-sparc/tlssunpic32.dd: Likewise.
1171 * ld-sparc/tlssunpic32.sd: Likewise.
1172 * ld-sparc/tlssunbin32.dd: Likewise.
1173 * ld-sparc/tlssunbin32.sd: Likewise.
1174 * ld-sparc/tlssunbin32.td: Likewise.
1175
1176 2004-07-01 Alan Modra <amodra@bigpond.net.au>
1177
1178 * ld-discard/extern.d: Update.
1179 * ld-discard/start.d: Update.
1180 * ld-discard/static.d: Update.
1181
1182 2004-06-30 H.J. Lu <hongjiu.lu@intel.com>
1183
1184 PR 233
1185 * ld-discard/extern.d: Updated.
1186 * ld-discard/start.d: Likewise.
1187 * ld-discard/static.d: Likewise.
1188
1189 2004-06-29 J"orn Rennecke <joern.rennecke@superh.com>
1190
1191 Actually add these files:
1192 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1193 * ld-sh/arch/arch.exp: New test script.
1194 * ld-sh/arch/arch_expected.txt: New file.
1195 * ld-sh/arch/sh.s: New file.
1196 * ld-sh/arch/sh2.s: New file.
1197 * ld-sh/arch/sh-dsp.s: New file.
1198 * ld-sh/arch/sh2e.s: New file.
1199 * ld-sh/arch/sh3-nommu.s: New file.
1200 * ld-sh/arch/sh3.s: New file.
1201 * ld-sh/arch/sh3-dsp.s: New file.
1202 * ld-sh/arch/sh3e.s: New file.
1203 * ld-sh/arch/sh4-nommu-nofpu.s: New file.
1204 * ld-sh/arch/sh4-nofpu.s: New file.
1205 * ld-sh/arch/sh4.s: New file.
1206 * ld-sh/arch/sh4a-nofpu.s: New file.
1207 * ld-sh/arch/sh4al-dsp.s: New file.
1208 * ld-sh/arch/sh4a.s: New file.
1209
1210 2004-06-29 Alan Modra <amodra@bigpond.net.au>
1211
1212 * ld-elf/frame.exp: Don't run on mcore.
1213
1214 2004-06-26 Alan Modra <amodra@bigpond.net.au>
1215
1216 * ld-bootstrap/bootstrap.exp: Handle timestamps in more pe targets.
1217
1218 2004-06-24 H.J. Lu <hongjiu.lu@intel.com>
1219
1220 * ld-elfvers/vers.exp: Use PIC for shared libraries by default.
1221
1222 2004-06-21 Alexandre Oliva <aoliva@redhat.com>
1223
1224 * ld-frv/fdpic-pie-1.d: Adjust for pie-specific link script.
1225 * ld-frv/fdpic-pie-2.d: Likewise.
1226 * ld-frv/fdpic-pie-6.d: Likewise.
1227 * ld-frv/fdpic-pie-7.d: Likewise.
1228 * ld-frv/fdpic-pie-8.d: Likewise.
1229 * ld-frv/fdpic-shared-1.d: Likewise.
1230 * ld-frv/fdpic-shared-2.d: Likewise.
1231 * ld-frv/fdpic-shared-3.d: Likewise.
1232 * ld-frv/fdpic-shared-4.d: Likewise.
1233 * ld-frv/fdpic-shared-5.d: Likewise.
1234 * ld-frv/fdpic-shared-6.d: Likewise.
1235 * ld-frv/fdpic-shared-7.d: Likewise.
1236 * ld-frv/fdpic-shared-8.d: Likewise.
1237 * ld-frv/fdpic-shared-local-2.d: Likewise.
1238 * ld-frv/fdpic-shared-local-8.d: Likewise.
1239
1240 2004-06-21 Nick Clifton <nickc@redhat.com>
1241
1242 * ld-elf/frame.exp: Handle ports which do not support the --shared
1243 linker switch.
1244
1245 2004-06-18 Jan Beulich <jbeulich@novell.com>
1246
1247 * ld-elfvsb/main.c: Ensure visibility_def and visibility_func are
1248 actually referenced (gcc 3.4 eliminates comparisons of addresses
1249 of global symbols with NULL).
1250 * ld-selective/selective.exp: Suppress -fvtable-gc tests for gcc
1251 3.4.0 and above, as this option and its functionality is no longer
1252 supported, making these tests fail).
1253
1254 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1255
1256 * ld-sh/arch/arch.exp: New test script.
1257 * ld-sh/arch/arch_expected.txt: New file.
1258 * ld-sh/arch/sh.s: New file.
1259 * ld-sh/arch/sh2.s: New file.
1260 * ld-sh/arch/sh-dsp.s: New file.
1261 * ld-sh/arch/sh2e.s: New file.
1262 * ld-sh/arch/sh3-nommu.s: New file.
1263 * ld-sh/arch/sh3.s: New file.
1264 * ld-sh/arch/sh3-dsp.s: New file.
1265 * ld-sh/arch/sh3e.s: New file.
1266 * ld-sh/arch/sh4-nommu-nofpu.s: New file.
1267 * ld-sh/arch/sh4-nofpu.s: New file.
1268 * ld-sh/arch/sh4.s: New file.
1269 * ld-sh/arch/sh4a-nofpu.s: New file.
1270 * ld-sh/arch/sh4al-dsp.s: New file.
1271 * ld-sh/arch/sh4a.s: New file.
1272
1273 2004-05-18 Nick Clifton <nickc@redhat.com>
1274
1275 * ld-elf/frame.s: Replace @ with % so that the file can be
1276 compiled by an ARM targeted GAS.
1277 * ld-elf/table.s: Likewise.
1278 * ld-elf/tbss.s: Likewise. Also replace .align <foo> with
1279 .p2align (log2 <foo>) to cope with the fact that the ARM .align
1280 directive takes a power-of-two argument.
1281
1282 2004-05-17 H.J. Lu <hongjiu.lu@intel.com>
1283
1284 * ld-elf/frame.exp: New file. Test read-only .eh_frame and
1285 .gcc_except_table sections.
1286 * ld-elf/frame.s: Likewise.
1287 * ld-elf/table.s: Likewise.
1288 * ld-elf/tbss.s: Likewise.
1289
1290 2004-05-12 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1291
1292 * ld-sh/tlsbin-2.d: Adjust for section reordering changes
1293 and removal of unneeded STT_SECTION symbols from .dynsym.
1294 * ld-sh/tlsbin-3.d: Likewise.
1295 * ld-sh/tlspic-2.d: Likewise.
1296
1297 2004-05-12 Ben Elliston <bje@au.ibm.com>
1298
1299 * ld-sh/sh64/relax.exp: Remove stray semicolons.
1300 * ld-sh/sh64/relfail.exp: Likewise.
1301 * lib/ld-lib.exp: Likewise.
1302
1303 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1304
1305 * ld-i386/tlspic.rd: Adjust for section reordering changes
1306 and removal of unneeded STT_SECTION symbols from .dynsym.
1307 * ld-i386/tlspic.dd: Likewise.
1308 * ld-i386/tlspic.sd: Likewise.
1309 * ld-i386/tlsbin.rd: Likewise.
1310 * ld-i386/tlsbinpic.s: Likewise.
1311 * ld-i386/tlsbin.dd: Likewise.
1312 * ld-i386/tlsbin.sd: Likewise.
1313 * ld-i386/tlsnopic.rd: Likewise.
1314 * ld-i386/tlsnopic1.s: Likewise.
1315 * ld-i386/combreloc.d: Likewise.
1316 * ld-i386/tlsnopic.dd: Likewise.
1317 * ld-i386/tlsnopic.sd: Likewise.
1318 * ld-x86-64/tlspic.rd: Likewise.
1319 * ld-x86-64/tlspic.dd: Likewise.
1320 * ld-x86-64/tlsbin.dd: Likewise.
1321 * ld-x86-64/tlspic.sd: Likewise.
1322 * ld-x86-64/tlsbin.sd: Likewise.
1323 * ld-x86-64/tlspic.td: Likewise.
1324 * ld-x86-64/tlsbin.td: Likewise.
1325 * ld-x86-64/tlsbin.rd: Likewise.
1326 * ld-s390/tlspic1.s: Likewise.
1327 * ld-s390/tlsbinpic.s: Likewise.
1328 * ld-s390/tlspic.rd: Likewise.
1329 * ld-s390/tlsbin.rd: Likewise.
1330 * ld-s390/tlspic.dd: Likewise.
1331 * ld-s390/tlsbin.dd: Likewise.
1332 * ld-s390/tlsbin.sd: Likewise.
1333 * ld-s390/tlsbin.td: Likewise.
1334 * ld-s390/tlspic.sd: Likewise.
1335 * ld-s390/tlspic.td: Likewise.
1336 * ld-s390/tlspic1_64.s: Likewise.
1337 * ld-s390/tlsbinpic_64.s: Likewise.
1338 * ld-s390/tlspic_64.rd: Likewise.
1339 * ld-s390/tlsbin_64.rd: Likewise.
1340 * ld-s390/tlspic_64.dd: Likewise.
1341 * ld-s390/tlsbin_64.dd: Likewise.
1342 * ld-s390/tlspic_64.sd: Likewise.
1343 * ld-s390/tlspic_64.td: Likewise.
1344 * ld-s390/tlsbin_64.td: Likewise.
1345 * ld-s390/tlsbin_64.sd: Likewise.
1346 * ld-powerpc/tlsexe32.r: Likewise.
1347 * ld-powerpc/tlsso32.r: Likewise.
1348 * ld-powerpc/tlsso32.d: Likewise.
1349 * ld-powerpc/tlsso32.g: Likewise.
1350 * ld-powerpc/tlsso32.t: Likewise.
1351 * ld-powerpc/tlsexe.r: Likewise.
1352 * ld-powerpc/tlsso.r: Likewise.
1353 * ld-powerpc/tlsso.g: Likewise.
1354 * ld-powerpc/tlsexetoc.r: Likewise.
1355 * ld-powerpc/tlstocso.r: Likewise.
1356 * ld-powerpc/tlstocso.g: Likewise.
1357 * ld-ia64/tlspic.rd: Likewise.
1358 * ld-ia64/tlspic.dd: Likewise.
1359 * ld-ia64/tlspic.sd: Likewise.
1360 * ld-ia64/tlspic.td: Likewise.
1361 * ld-ia64/tlsbin.rd: Likewise.
1362 * ld-ia64/tlsbin.sd: Likewise.
1363 * ld-ia64/tlsbin.td: Likewise.
1364 * ld-elfvsb/elfvsb.exp: XFAIL non-PIC load offset tests on s390x.
1365 * ld-shared/shared.exp: Likewise.
1366
1367 2004-05-10 John Paul Wallington <jpw@gnu.org>
1368
1369 * ld-mmix/bspec2.d: Update sh_info to decimal.
1370 * ld-mmix/local1.d: Likewise.
1371 * ld-mmix/local3.d: Likewise.
1372 * ld-mmix/local5.d: Likewise.
1373 * ld-mmix/local7.d: Likewise.
1374
1375 2004-05-05 Alexandre Oliva <aoliva@redhat.com>
1376
1377 * ld-frv/fdpic.exp: Restore $LDFLAGS at the end.
1378 * ld-frv/fr450-link.d: Match fdpic as well.
1379
1380 2004-05-05 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1381
1382 * ld-sh/sh64/crange1.rd: Update sh_info to decimal.
1383 * ld-sh/sh64/crange2.rd: Likewise.
1384 * ld-sh/sh64/crange3.rd: Likewise.
1385 * ld-sh/sh64/crange3-cmpct.rd: Likewise.
1386 * ld-sh/sh64/crange3-media.rd: Likewise.
1387 * ld-sh/sh64/crangerel1.rd: Likewise.
1388 * ld-sh/sh64/crangerel2.rd: Likewise.
1389
1390 2004-05-05 Alan Modra <amodra@bigpond.net.au>
1391
1392 * ld-powerpc/tlsexe.r: Update sh_info to decimal.
1393 * ld-powerpc/tlsexe32.r: Likewise.
1394 * ld-powerpc/tlsexetoc.r: Likewise.
1395 * ld-powerpc/tlsso.r: Likewise.
1396 * ld-powerpc/tlsso32.r: Likewise.
1397 * ld-powerpc/tlstocso.r: Likewise.
1398
1399 2004-04-24 Chris Demetriou <cgd@broadcom.com>
1400
1401 * ld-elf/merge.d: XFAIL on all MIPS targets.
1402
1403 2004-04-24 Alan Modra <amodra@bigpond.net.au>
1404
1405 * ld-powerpc/tlsexe32.d: Update.
1406 * ld-powerpc/tlsso32.d: Update.
1407
1408 2004-04-23 Chris Demetriou <cgd@broadcom.com>
1409
1410 * ld-mips-elf/reloc-3-r.d: Remove, as part of MIPS -membedded-pic
1411 removal.
1412 * ld-mips-elf/reloc-3-srec.d: Likewise.
1413 * ld-mips-elf/reloc-3.ld: Likewise.
1414 * ld-mips-elf/reloc-3a.s: Likewise.
1415 * ld-mips-elf/reloc-3b.s: Likewise.
1416 * ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
1417
1418 2004-04-22 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1419
1420 * ld-sh/tlsbin-1.d: Update
1421 * ld-sh/tlspic-1.d: Update.
1422
1423 2004-04-22 H.J. Lu <hongjiu.lu@intel.com>
1424
1425 * ld-i386/tlspic.dd: Updated.
1426
1427 2004-04-21 Chris Demetriou <cgd@broadcom.com>
1428
1429 * ld-empic/run.c: Removed as part of MIPS --embedded-relocs removal.
1430 * ld-empic/empic.exp: Likewise.
1431 * ld-empic/relax.t: Likewise.
1432 * ld-empic/relax1.c: Likewise.
1433 * ld-empic/relax2.c: Likewise.
1434 * ld-empic/relax3.c: Likewise.
1435 * ld-empic/relax4.c: Likewise.
1436 * ld-empic/runtest1.c: Likewise.
1437 * ld-empic/runtest2.c: Likewise.
1438 * ld-empic/runtesti.s: Likewise.
1439 * ld-mips-elf/empic1-ln.d: Likewise.
1440 * ld-mips-elf/empic1-lp.d: Likewise.
1441 * ld-mips-elf/empic1-mn.d: Likewise.
1442 * ld-mips-elf/empic1-mp.d: Likewise.
1443 * ld-mips-elf/empic1-ref.s: Likewise.
1444 * ld-mips-elf/empic1-sn.d: Likewise.
1445 * ld-mips-elf/empic1-sp.d: Likewise.
1446 * ld-mips-elf/empic1-space.s: Likewise.
1447 * ld-mips-elf/empic1-tgt.s: Likewise.
1448 * ld-mips-elf/empic2-fwd-0.d: Likewise.
1449 * ld-mips-elf/empic2-fwd-1.d: Likewise.
1450 * ld-mips-elf/empic2-fwd-tgt.s: Likewise.
1451 * ld-mips-elf/empic2-ref.s: Likewise.
1452 * ld-mips-elf/empic2-rev-0.d: Likewise.
1453 * ld-mips-elf/empic2-rev-1.d: Likewise.
1454 * ld-mips-elf/empic2-rev-tgt.s: Likewise.
1455 * ld-mips-elf/empic2-space.s: Likewise.
1456 * ld-mips-elf/emrelocs-eb.d: Likewise.
1457 * ld-mips-elf/emrelocs-el.d: Likewise.
1458 * ld-mips-elf/emrelocs.ld: Likewise.
1459 * ld-mips-elf/emrelocs1.s: Likewise.
1460 * ld-mips-elf/emrelocs2.s: Likewise.
1461 * ld-mips-elf/mips-elf.exp: Don't run now-removed tests.
1462
1463 2004-04-20 H.J. Lu <hongjiu.lu@intel.com>
1464
1465 * ld-elfweak/elfweak.exp: Add an undefined weak size change
1466 test.
1467
1468 * ld-elfweak/size.dat: New file.
1469 * ld-elfweak/size_bar.c: Likewise.
1470 * ld-elfweak/size_foo.c: Likewise.
1471 * ld-elfweak/size_main.c: Likewise.
1472
1473 2004-04-14 Brian Ford <ford@vss.fsi.com>
1474 DJ Delorie <dj@redhat.com>
1475
1476 * ld-pe/pe.exp: New, tests for i?86 PE.
1477 * ld-pe/secrel1.s: New, test R_SECREL32 reloc.
1478 * ld-pe/secrel2.s: Likewise.
1479 * ld-pe/secrel.d: Likewise.
1480
1481 2004-04-19 Jakub Jelinek <jakub@redhat.com>
1482
1483 * ld-elfvsb/elfvsb.exp: XFAIL some tests on sparc64.
1484 * ld-shared/shared.exp: Likewise.
1485
1486 2004-04-14 H.J. Lu <hongjiu.lu@intel.com>
1487
1488 * ld-scripts/assert.s: Add a newline.
1489 * ld-scripts/data.s: Likewise.
1490
1491 2004-04-08 Alan Modra <amodra@bigpond.net.au>
1492
1493 PR 47.
1494 * ld-cdtest/cdtest.exp: Remove -fgnu-linker.
1495
1496 2004-04-08 Alan Modra <amodra@bigpond.net.au>
1497
1498 * ld-scripts/align.exp: Don't run on aix.
1499 * ld-scripts/assert.s: Remove comment.
1500 * ld-scripts/data.s: Likewise.
1501 * ld-scripts/data.t: Set start address to allow for aout headers.
1502 Make first LONG pc-relative.
1503 * ld-scripts/data.d: Update.
1504 * ld-scripts/defined2.d: Allow other random syms.
1505 * ld-scripts/defined3.d: Likewise.
1506 * ld-scripts/provide-1.s: Pad section.
1507 * ld-scripts/provide-1.t: Set .data address and align.
1508 * ld-scripts/provide-1.d: Update.
1509 * ld-scripts/provide-2.s: Pad section.
1510 * ld-scripts/provide-2.d: Allow random trailing syms.
1511 * ld-scripts/provide-3.s: Pad section.
1512 * ld-scripts/provide-3.d: Fix typos.
1513 * ld-scripts/provide.exp: Don't run on aix.
1514 * ld-scripts/size-1.s: Simplify test.
1515 * ld-scripts/size-1.t: Rewrite.
1516 * ld-scripts/size-1.d: Update.
1517 * ld-scripts/size-2.s: Simplify.
1518 * ld-scripts/size-2.t: Set start address. Set exe flag on image.
1519 * ld-scripts/size-2.d: Update.
1520 * ld-scripts/size.exp: Don't run on aix. Run size-2 on all elf
1521 targets except mips.
1522
1523 2004-03-27 Alexandre Oliva <aoliva@redhat.com>
1524
1525 * ld-frv/fdpic*.d: Adjust to compensate for page size change.
1526
1527 2004-03-26 Alan Modra <amodra@bigpond.net.au>
1528
1529 * ld-powerpc/tlsexe.r: Update for changed sym type.
1530 * ld-powerpc/tlsexetoc.r: Likewise.
1531
1532 2004-03-22 Hans-Peter Nilsson <hp@axis.com>
1533
1534 * ld-cris/dsofnf.s, ld-cris/dsofnf2.s, ld-cris/gotplt1.d,
1535 ld-cris/gotplt2.d, ld-cris/gotplt3.d: New tests.
1536
1537 2004-03-19 H.J. Lu <hongjiu.lu@intel.com>
1538
1539 * ld-elfvers/vers.exp: Add new tests for versioned weak
1540 definition.
1541
1542 * ld-elfvers/vers28a.c: New file.
1543 * ld-elfvers/vers28a.dsym: Likewise.
1544 * ld-elfvers/vers28a.ver: Likewise.
1545 * ld-elfvers/vers28b.c: Likewise.
1546 * ld-elfvers/vers28b.dsym: Likewise.
1547 * ld-elfvers/vers28b.map: Likewise.
1548 * ld-elfvers/vers28b.ver: Likewise.
1549 * ld-elfvers/vers28c.c: Likewise.
1550 * ld-elfvers/vers28c.dsym: Likewise.
1551 * ld-elfvers/vers28c.ver: Likewise.
1552
1553 2004-03-19 Alan Modra <amodra@bigpond.net.au>
1554
1555 * ld-scripts/provide-2.d: Ignore random symbols.
1556
1557 2004-03-16 Alan Modra <amodra@bigpond.net.au>
1558
1559 * ld-powerpc/tls.d: Update.
1560 * ld-powerpc/tls32.d: Update.
1561 * ld-powerpc/tlsexe.d: Update.
1562 * ld-powerpc/tlsexe32.d: Update.
1563 * ld-powerpc/tlsexetoc.d: Update.
1564 * ld-powerpc/tlsso.d: Update.
1565 * ld-powerpc/tlsso32.d: Update.
1566 * ld-powerpc/tlstoc.d: Update.
1567 * ld-powerpc/tlstocso.d: Update.
1568
1569 2004-03-05 Nathan Sidwell <nathan@codesourcery.com>
1570
1571 * ld-scripts/size-1.d: Add bigendian regexps.
1572 * ld-scripts/size-2.d: Set --wide for readelf.
1573
1574 * ld-scripts/size.exp: New.
1575 * ld-scripts/size-[12].{d,s,t}: New.
1576
1577 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
1578
1579 * ld-frv/fr450-link[abc].s, fr450-link.d: New test.
1580 * ld-frv/frv.exp: New harness.
1581
1582 2004-02-24 Alexandre Oliva <aoliva@redhat.com>
1583
1584 * ld-frv/fdpic-pie-2.d: Adjust for decay of FUNCDESC relocs that
1585 bind locally.
1586 * ld-frv/fdpic-pie-8.d: Likewise.
1587 * ld-frv/fdpic-shared-4.d: Likewise.
1588 * ld-frv/fdpic-pie-6-fail.d: Renamed from...
1589 * ld-frv/fdpic-pie-6.d: New test.
1590 * ld-frv/fdpic-shared-6-fail.d: Renamed from...
1591 * ld-frv/fdpic-shared-6.d: New test.
1592 * ld-frv/fdpic6.ldv: New.
1593 * ld-frv/fdpic-static-6.d: Adjust test name.
1594 * ld-frv/fdpic-pie-8-fail.d: Removed.
1595 * ld-frv/fdpic.exp: Run new tests.
1596
1597 2004-02-23 Nathan Sidwell <nathan@codesourcery.com>
1598
1599 * ld-scripts/provide.exp: New.
1600 * ld-scripts/provide-{1,2,3}.{s,t,d}.exp: New.
1601
1602 2004-02-23 Alan Modra <amodra@bigpond.net.au>
1603
1604 * ld-scripts/data.t: Set ".other" address so location doesn't
1605 depend on target alignment.
1606 * ld-scripts/data.d: Update.
1607
1608 2004-02-20 Nathan Sidwell <nathan@codesourcery.com>
1609
1610 * ld-scripts/align.{s,t,exp}: New.
1611
1612 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
1613
1614 * ld-scripts/data.{s,t,d,exp}: New.
1615
1616 2004-02-18 Nathan Sidwell <nathan@codesourcery.com>
1617
1618 * ld-scripts/assert.{s,t,exp}: New.
1619
1620 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
1621
1622 * ld-mips/elf/elf-rel-xgot-{n32,n64-linux}.d: Update after 2004-02-02
1623 changes to the way large constants are added.
1624 * ld-mips/elf/elf-rel-got-{n32,n64-linux}.d: Likewise. Adjust order
1625 of GOT entries after today's change to the handling of GOT_PAGE
1626 relocations.
1627
1628 2004-02-09 Anil Paranjpe <anilp1@KPITCummins.com>
1629
1630 * ld-h8300/relax-5.s: New file: Source for relax-5 test.
1631 * ld-h8300/relax-5.d: New file: Expected output and commands for
1632 assembling and linking the relax-5 test.
1633 * ld-h8300/relax-5-coff.d: New file: Variant for the COFF based
1634 toolchain.
1635 * ld-h8300/h8300-exp: Run the relax-5 test.
1636
1637 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
1638
1639 * ld-arm/arm-app-abs32.s, ld-arm/arm-app-abs32.r,
1640 ld-arm/arm-app-abs32.d: New files.
1641 * ld-arm/arm-elf.exp: Add arm-app-abs32 testcase.
1642
1643 2004-01-19 Alan Modra <amodra@bigpond.net.au>
1644
1645 * ld-i386/tlsbin.dd: Adjust for changed sib printing.
1646
1647 2004-01-13 Daniel Jacobowitz <drow@mvista.com>
1648
1649 * ld-arm/arm-elf.exp: Add arm-static-app test.
1650 * ld-arm/arm-static-app.s, ld-arm/arm-static-app.d,
1651 ld-arm/arm-static-app.r: New files.
1652
1653 2004-01-12 Anil Paranjpe <anilp1@KPITCummins.com>
1654
1655 * ld-h8300/h8300-exp: Run the relax-4 test.
1656 * ld-h8300/relax-4.s: New file: Source for relax-4 test.
1657 * ld-h8300/relax-4.d: New file: Expected output and commands for
1658 assembling and linking the relax-4 test.
1659 * ld-h8300/relax-4-coff.d: New file: Variant for the COFF based
1660 toolchain.
1661
1662 2004-01-09 H.J. Lu <hongjiu.lu@intel.com>
1663
1664 * ld-selective/selective.exp: Skip ia64-*-*.
1665
1666 2004-01-09 Daniel Jacobowitz <drow@mvista.com>
1667
1668 * ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
1669 changes.
1670
1671 2004-01-06 Daniel Jacobowitz <drow@mvista.com>
1672
1673 * ld-arm/arm-app.d, ld-arm/arm-app.r, ld-arm/arm-app.s,
1674 ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-lib.s,
1675 ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
1676 ld-arm/arm-lib-plt32.s, ld-arm/arm-elf.exp: New files.
1677
1678 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
1679
1680 * ld-frv: Update .d files with correct addresses displayed for
1681 dynamic relocations.
1682 2003-12-02 Alexandre Oliva <aoliva@redhat.com>
1683 * ld-frv/fdpic1.s (.D0): Move to separate data section.
1684 2003-11-28 Alexandre Oliva <aoliva@redhat.com>
1685 * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
1686 * ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Update to
1687 reflect EMBEDDED= change in linker script.
1688 2003-11-27 Alexandre Oliva <aoliva@redhat.com>
1689 * ld-frv: Update .d files to reflect changes in the page size, the
1690 addition of a stack segment, the use of a NULL function descriptor
1691 for weakundef functions and the change in the lazy funcdesc_value
1692 in-place addend value.
1693 2003-11-05 Alexandre Oliva <aoliva@redhat.com>
1694 * lib/ld-lib.exp (is_elf_format): Match frv-uclinux.
1695 2003-10-06 Alexandre Oliva <aoliva@redhat.com>
1696 * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
1697 ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Addresses are
1698 now _gp-based, not \.rofixup-based.
1699 * ld-frv/fdpic-static-6.d: Likewise. Match warning about
1700 relocation to different section.
1701 2003-09-30 Alexandre Oliva <aoliva@redhat.com>
1702 * ld-frv/fdpic.exp: Add -melf32frvfd to LDFLAGS.
1703 2003-09-19 Alexandre Oliva <aoliva@redhat.com>
1704 * ld-frv/fdpic7.s, ld-frv/fdpic-static-7.d, ld-frv/fdpic-pie-7.d,
1705 ld-frv/fdpic-shared-7.d: New.
1706 * ld-frv/fdpic8.s, ld-frv/fdpic-static-8.d, ld-frv/fdpic-pie-8.d,
1707 ld-frv/fdpic-shared-8.d: New.
1708 * ld-frv/fdpic-pie-8-fail.d, ld-frv/fdpic-shared-8-fail.d: New.
1709 * ld-frv/fdpic.exp: Run them.
1710 * ld-frv/fdpic8.ldv, ld-frv/fdpic8min.ldv: New.
1711 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1712 * ld-frv/fdpic5.s, ld-frv/fdpic-static-5.d, ld-frv/fdpic-pie-5.d,
1713 ld-frv/fdpic-shared-5.d: New.
1714 * ld-frv/fdpic6.s, ld-frv/fdpic-static-6.d, ld-frv/fdpic-pie-6.d,
1715 ld-frv/fdpic-shared-6.d: New.
1716 * ld-frv/fdpic.exp: Run them.
1717 * ld-frv/fdpic*.d: Add -mfdpic to assembler flags. Updated.
1718 * ld-frv/fdpic2min.ldv: New, used by fdpic-shared-2.d.
1719 * ld-frv/fdpic-shared-2-fail.d: New.
1720 * ld-frv/fdpic.exp: Run it.
1721 * ld-frv/fdpic4.s, ld-frv/fdpic-shared-4.d: New.
1722 * ld-frv/fdpic.exp: Add new test.
1723 * ld-frv/fdpic-pie-2.d: Remove unnecessary function descriptors.
1724 * ld-frv/fdpic-shared-local-2.d, ld-frv/fdpic2.ldv: New.
1725 * ld-frv/fdpic3.s, ld-frv/fdpic-shared-3.d: New.
1726 * ld-frv/fdpic.exp: Add new tests.
1727 * ld-frv/fdpic.exp, ld-frv/fdpic1.s, ld-frv/fdpic2.s,
1728 * ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
1729 * ld-frv/fdpic-pie-1.d, ld-frv/fdpic-pie-2.d,
1730 * ld-frv/fdpic-shared-1.d, ld-frv/fdpic-shared-2.d: Renamed from
1731 ucpic.
1732 2003-09-15 Alexandre Oliva <aoliva@redhat.com>
1733 * ld-frv/ucpic.exp, ld-frv/ucpic1.s, ld-frv/ucpic2.s: New.
1734 * ld-frv/ucpic-static-1.d, ld-frv/ucpic-static-2.d: New.
1735 * ld-frv/ucpic-pie-1.d, ld-frv/ucpic-pie-2.d: New.
1736 * ld-frv/ucpic-shared-1.d, ld-frv/ucpic-shared-2.d: New.
1737
1738 2004-01-02 Alan Modra <amodra@bigpond.net.au>
1739
1740 * ld-selective/sel-dump.exp: Use is_elf_format, xfail assorted targets.
1741 * ld-selective/selective.exp: Likewise.
1742
1743 For older changes see ChangeLog-9303
1744 \f
1745 Local Variables:
1746 mode: change-log
1747 left-margin: 8
1748 fill-column: 74
1749 version-control: never
1750 End: