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