1 2003-12-30 Mark Mitchell <mark (a] codesourcery.com> 2 3 * ld-srec/srec.exp (run_srec_test): Remove -fgnu-linker, since GCC 4 3.4 does not support it. 5 6 2003-12-18 Richard Sandiford <rsandifo (a] redhat.com> 7 8 * ld-mips-elf/reloc-1[ab].s: New source files. 9 * ld-mips-elf/reloc-1-{n32,n64,rel}.d: New tests. 10 * ld-mips-elf/reloc-2[ab].s: New source files. 11 * ld-mips-elf/reloc-2.{d,ld}: New test. 12 * ld-mips-elf/reloc-3[ab].s: New source files. 13 * ld-mips-elf/reloc-3-{r,srec}.d: New tests. 14 * ld-mips-elf/mips-elf.exp: Run them. 15 16 2003-12-07 Richard Sandiford <rsandifo (a] redhat.com> 17 18 * ld-mips-elf/elf-rel-xgot-n32.d: Fix offset for "lw $5,dl1+34($5)". 19 * ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise. 20 21 2003-12-01 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 22 23 * ld-sh/sh64/shmix-1.s: Add align to match data alignment. 24 * ld-sh/sh64/shmix-3.s: Likewise. 25 * ld-sh/sh64/mix1.sd: Update. 26 * ld-sh/sh64/mix1.xd: Likewise. 27 * ld-sh/sh64/mix1-noexp.sd: Likewise. 28 * ld-sh/sh64/mix2.sd: Likewise. 29 * ld-sh/sh64/mix2.xd: Likewise. 30 * ld-sh/sh64/mix2-noexp.sd: Likewise. 31 32 2003-12-01 Alan Modra <amodra (a] bigpond.net.au> 33 34 * ld-sh/tlsbin-2.d: Update section alignment. 35 * ld-sh/tlspic-2.d: Likewise. 36 * ld-sh/sh64/abi32.xd: Likewise. 37 * ld-sh/sh64/abi64.xd: Likewise. 38 * ld-sh/sh64/cmpct1.xd: Likewise. 39 * ld-sh/sh64/rel32.xd: Likewise. 40 * ld-sh/sh64/rel64.xd: Likewise. 41 * ld-sh/sh64/shdl32.xd: Likewise. 42 * ld-sh/sh64/shdl64.xd: Likewise. 43 44 2003-11-19 Alan Modra <amodra (a] bigpond.net.au> 45 46 * ld-powerpc/tlsexe32.d: Update for changed symbols from objdump. 47 * ld-powerpc/tlsso32.d: Likewise. 48 49 2003-10-27 Stephane Carrez <stcarrez (a] nerim.fr> 50 51 * ld-undefined/undefined.exp: Mark as xfail for m6811 and m6812 52 due to elf/Dwarf2 binutils limitation. 53 54 2003-10-23 H.J. Lu <hongjiu.lu (a] intel.com> 55 56 * ld-elfvers/vers.exp (test_ldfail): Add "-Wl," to pass the 57 linker option from gcc. 58 59 2003-10-23 Alan Modra <amodra (a] bigpond.net.au> 60 61 * ld-powerpc/tlsexetoc.d: Correct. 62 * ld-powerpc/tlstoc.d: Correct. 63 64 2003-10-18 Hans-Peter Nilsson <hp (a] bitrange.com> 65 66 * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d, 67 ld-mmix/pushja1f.d, ld-mmix/pushja7b.d, ld-mmix/pushja7f.d: Pass 68 --no-pushj-stubs to the assembler. 69 * ld-mmix/pushjs2b.d, ld-mmix/greg-14s.d, ld-mmix/pushjs1.d, 70 ld-mmix/greg-5s.d, ld-mmix/pushjs3b.d, ld-mmix/pushja1f-s.d, 71 ld-mmix/pushjs1m.d, ld-mmix/pushja7b-s.d, ld-mmix/pushja7f-s.d, 72 ld-mmix/pushja1b-s.d, ld-mmix/pushjs2.d, ld-mmix/pushjs3.d, 73 ld-mmix/pushjs4b.d, ld-mmix/pushjs4.d, ld-mmix/pushjs1bm.d, 74 ld-mmix/pushjs1b.d, ld-mmix/pushjs2m.d, ld-mmix/pushjs1r.d, 75 ld-mmix/pushjs3m.d, ld-mmix/pushjs2bm.d, ld-mmix/pushjs4m.d, 76 ld-mmix/pushjs3bm.d, ld-mmix/pushjs2r.d, ld-mmix/pushjs4bm.d, 77 ld-mmix/pushjs3r.d, ld-mmix/pushjs4r.d: New tests. 78 79 2003-10-15 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 80 81 * ld-sh/sh64/rd-sh64.exp: If the test matches *-dso.d, copy 82 the output of linker to the file tmpdir/*-dso.so. 83 * ld-sh/sh64/stobin-0-dso.d: New. 84 * ld-sh/sh64/stobin-1.d: New. 85 * ld-sh/sh64/stobin.s: New. 86 * ld-sh/sh64/stolib.s: New. 87 88 2003-10-13 Richard Sandiford <rsandifo (a] redht.com> 89 90 * ld-mips-elf/multi-got-1.d (RELSZ): Don't include the size of the 91 trailing null relocs. 92 93 2003-10-12 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 94 95 * ld-sh/rd-sh.exp (LDFLAGS): Define appropriately for each 96 sh64/sh5 targets. 97 * ld-sh/sh.exp: Don't do relaxing test for sh64*-*-* and 98 sh5*-*-* targets. 99 * ld-sh/sh64/relax.exp (emul32): Set to shelf32_nbsd for netbsd. 100 * ld-sh/sh64/relfail.exp: Set parameters for netbsd. 101 * ld-sh/sh64/sh64.exp: Skip this for netbsd. Trim the section 102 numbers for crangerel1 and crengerel2 tests. 103 * ld-sh/sh64/abi32.sd: Update. 104 * ld-sh/sh64/abi32.xd: Likewise. 105 * ld-sh/sh64/abi64.sd: Likewise. 106 * ld-sh/sh64/abi64.xd: Likewise. 107 * ld-sh/sh64/abixx-noexp.sd: Likewise. 108 * ld-sh/sh64/cmpct1.sd: Likewise. 109 * ld-sh/sh64/cmpct1.xd: Likewise. 110 * ld-sh/sh64/crange1.rd: Likewise. 111 * ld-sh/sh64/crange2.rd: Likewise. 112 * ld-sh/sh64/crange3-cmpct.rd: Likewise. 113 * ld-sh/sh64/crange3-media.rd: Likewise. 114 * ld-sh/sh64/crange3.rd: Likewise. 115 * ld-sh/sh64/crangerel1.rd: Likewise. 116 * ld-sh/sh64/crangerel2.rd: Likewise. 117 * ld-sh/sh64/dlsection.sd: Likewise. 118 * ld-sh/sh64/endian.sbd: Likewise. 119 * ld-sh/sh64/endian.sld: Likewise. 120 * ld-sh/sh64/gotplt.d: Likewise. 121 * ld-sh/sh64/init-cmpct.d: Likewise. 122 * ld-sh/sh64/init-media.d: Likewise. 123 * ld-sh/sh64/init.s: Align functions. 124 * ld-sh/sh64/init64.d: Update. 125 * ld-sh/sh64/mix1-noexp.sd: Likewise. 126 * ld-sh/sh64/mix1.sd: Likewise. 127 * ld-sh/sh64/mix1.xd: Likewise. 128 * ld-sh/sh64/mix2-noexp.sd: Likewise. 129 * ld-sh/sh64/mix2.sd: Likewise. 130 * ld-sh/sh64/mix2.xd:Likewise. 131 * ld-sh/sh64/rel32.xd: Likewise. 132 * ld-sh/sh64/rel64.xd: Likewise. 133 * ld-sh/sh64/reldl32.rd: Likewise. 134 * ld-sh/sh64/reldl64.rd: Likewise. 135 * ld-sh/sh64/shdl32.xd: Update. 136 * ld-sh/sh64/shdl64.sd: Likewise. 137 * ld-sh/sh64/shdl64.xd: Likewise. 138 * ld-sh/shared-1.d: Add -z nocombreloc to ld option. Update. 139 * ld-sh/sub2l-1.d: Make file format match with elf32-sh.*. 140 * ld-sh/weak1.d: Likewise. 141 142 2003-10-11 Hans-Peter Nilsson <hp (a] bitrange.com> 143 144 * ld-scripts/defined3.d, ld-scripts/defined3.t: New test. 145 * ld-scripts/defined.exp: Run defined3. 146 147 2003-10-08 Hans-Peter Nilsson <hp (a] bitrange.com> 148 149 * ld-scripts/defined2.d, ld-scripts/defined2.t: New test. 150 * ld-scripts/defined.exp: Run defined2. 151 152 2003-10-07 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca> 153 154 * ld-elfvsb/elfvsb.exp: xfail non-pic shared library tests for 155 non 64-bit hppa*-*-linux* targets. 156 * ld-elfvsb/main.c (main_visibility_check): Cast value returned by 157 visibility_funptr () to a function pointer. 158 * ld-shared/shared.exp: xfail shared (non PIC), shared (non PIC, load 159 offset), and shared (PIC main, non PIC so) tests for non 64-bit 160 hppa*-*-linux* targets. 161 162 2003-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 163 164 * ld-checks/checks.exp (section_check): Remove ia64-*-elf*. 165 166 2003-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 167 168 * ld-checks/checks.exp (section_check): Skip ia64-*-* instead 169 of ia64-*-linux*. 170 171 2003-09-30 H.J. Lu <hongjiu.lu (a] intel.com> 172 173 * ld-ia64/ia64.exp: Remove -melf64_ia64. 174 175 * ld-ia64/tlsbin.dd: Remove -melf64_ia64. Match elf..-ia64-.* 176 instead of elf64-ia64-little. 177 * ld-ia64/tlsbin.rd: Likewise. 178 * ld-ia64/tlsbin.sd: Likewise. 179 * ld-ia64/tlsbin.td: Likewise. 180 * ld-ia64/tlsg.sd: Likewise. 181 * ld-ia64/tlspic.dd: Likewise. 182 * ld-ia64/tlspic.rd: Likewise. 183 * ld-ia64/tlspic.sd: Likewise. 184 * ld-ia64/tlspic.td: Likewise. 185 186 2003-09-30 Chris Demetriou <cgd (a] broadcom.com> 187 188 * ld-mips-elf/mips-elf-flags.exp: Add tests for combinations 189 with MIPS64r2. 190 191 2003-09-29 H.J. Lu <hongjiu.lu (a] intel.com> 192 193 * lib/ld-lib.exp (proc is_elf64): New. 194 195 * ld-scripts/phdrs.exp: Use is_elf_format and is_elf64. 196 197 2003-09-23 Alan Modra <alan (a] modra.org> 198 199 * ld-discard/exit.s: Correct .text.exit attributes. 200 * ld-discard/extern.s: Likewise. 201 * ld-discard/static.s: Likewise. 202 203 2003-09-21 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 204 205 * ld-mips-elf/relax-jalr-n32.d: Fix little endian test failure. 206 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise. 207 * ld-mips-elf/relax-jalr-n64.d: Likewise. 208 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise. 209 210 2003-09-14 Hans-Peter Nilsson <hp (a] bitrange.com> 211 212 * ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d, 213 ld-mmix/bpo-14.d, ld-mmix/bpo-16.d, ld-mmix/bpo-17.d, 214 ld-mmix/bpo-18.d, ld-mmix/bpo-19.d, ld-mmix/bpo-2.d, 215 ld-mmix/bpo-22.d, ld-mmix/bpo-3.d, ld-mmix/bpo-4.d, 216 ld-mmix/bpo-5.d, ld-mmix/bpo-6.d, ld-mmix/bpo-9.d, 217 ld-mmix/greg-19.d, ld-mmix/loc1.d, ld-mmix/loc2.d, ld-mmix/loc3.d, 218 ld-mmix/loc4.d, ld-mmix/loc6.d, ld-mmix/local12.d, 219 ld-mmix/locdo-1.d, ld-mmix/loct-1.d, ld-mmix/locto-1.d: Adjust for 220 objdump -d change. 221 222 2003-09-11 Alan Modra <amodra (a] bigpond.net.au> 223 224 * ld-elf/merge2.s: New. 225 * ld-elf/merge2.d: New. 226 227 2003-08-16 Hans-Peter Nilsson <hp (a] bitrange.com> 228 229 * ld-mmix/bpo-9.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d: Adjust for 230 recent objdump "Contents of ..." change. 231 232 2003-08-02 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 233 234 * ld-sh/shared-2.d, ld-sh/textrel1.s, ld-sh/textrel2.s: New test. 235 236 2003-08-02 Alan Modra <amodra (a] bigpond.net.au> 237 238 * ld-d10v/reloc-001.d: Adjust for objdump -d change. 239 * ld-d10v/reloc-002.d: Likewise. 240 * ld-d10v/reloc-005.d: Likewise. 241 * ld-d10v/reloc-006.d: Likewise. 242 * ld-d10v/reloc-009.d: Likewise. 243 * ld-d10v/reloc-010.d: Likewise. 244 * ld-d10v/reloc-013.d: Likewise. 245 * ld-d10v/reloc-014.d: Likewise. 246 * ld-xstormy16/pcrel.d: Likewise. 247 248 2003-07-29 Jakub Jelinek <jakub (a] redhat.com> 249 250 * ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .toc 251 sections. 252 253 2003-07-29 Alan Modra <amodra (a] bigpond.net.au> 254 255 * ld-powerpc/tlsso.r: Update. 256 * ld-powerpc/tlstocso.r: Update. 257 258 2003-07-29 Nick Clifton <nickc (a] redhat.com> 259 260 * ld-alpha/tlsbin.dd: Update to account for .eh_frame section. 261 * ld-alpha/tlsbin.rd: Likewise. 262 * ld-alpha/tlsbin.sd: Likewise. 263 * ld-alpha/tlsbinr.dd: Likewise. 264 * ld-alpha/tlsbinr.rd: Likewise. 265 * ld-alpha/tlsbinr.sd: Likewise. 266 * ld-alpha/tlspic.dd: Likewise. 267 * ld-alpha/tlspic.rd: Likewise. 268 * ld-alpha/tlspic.sd: Likewise. 269 270 2003-07-26 Alan Modra <amodra (a] bigpond.net.au> 271 272 * ld-powerpc/tlsexe32.d: Update. 273 * ld-powerpc/tlsso32.d: Update. 274 275 2003-07-24 H.J. Lu <hongjiu.lu (a] intel.com> 276 277 * ld-powerpc/tlsexe.r: .sbss is NOBITS, not PROGBITS. 278 * ld-powerpc/tlsexetoc.r: Likewise. 279 * ld-powerpc/tlsso.r: Likewise. 280 * ld-powerpc/tlstocso.r: Likewise. 281 282 2003-07-23 Stephane Carrez <stcarrez (a] nerim.fr> 283 284 * ld-srec/srec.exp: For m6811/m6812 use --defsym to define _.z soft 285 register. 286 287 2003-07-22 H.J. Lu <hongjiu.lu (a] intel.com> 288 289 * ld-selective/selective.exp: Skip "ia64-*-*". 290 291 * ld-srec/srec.exp: Make xfail on "ia64-*-*". 292 293 2003-07-11 Richard Sandiford <rsandifo (a] redhat.com> 294 295 * ld-h8300/relax-3{.s,.d,-coff.d}: New test. 296 * ld-h8300/h8300.exp: Run it. 297 298 2003-07-10 Alan Modra <amodra (a] bigpond.net.au> 299 300 * ld-powerpc/powerpc.exp: Dump output .got section rather than .toc. 301 * ld-powerpc/tlsexetoc.g: Update. 302 * ld-powerpc/tlsexetoc.r: Update. 303 * ld-powerpc/tlstoc.g: Update. 304 * ld-powerpc/tlstocso.g: Update. 305 * ld-powerpc/tlstocso.r: Update. 306 307 2003-07-04 Richard Sandiford <rsandifo (a] redhat.com> 308 309 * ld-h8300/h8300.exp: Replace loop with explicit list. Run relax.d 310 unconditionally. Run relax-2.d for *-elf targets. 311 * ld-h8300/relax.d: Fix typo. 312 * ld-h8300/relax.s: Add 0x prefixes. 313 * ld-h8300/relad-2.[sd]: New test. 314 315 2003-06-29 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 316 317 * ld-mips-elf/mips-elf.exp: Use is_elf_format. 318 319 2003-06-29 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 320 321 * ld-mips-elf/mips-elf-flags.exp: Use -melf32bsmip for IRIX6. 322 323 2003-06-25 Alan Modra <amodra (a] bigpond.net.au> 324 325 * ld-powerpc/apuinfo.rd: Update. 326 327 2003-06-21 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 328 329 * ld-mips-elf/elf-rel-got-n32.d: Remove special handling for n32 ABI. 330 * ld-mips-elf/elf-rel-xgot-n32.d: Likewise. 331 332 2003-06-18 Hans-Peter Nilsson <hp (a] axis.com> 333 334 * ld-cris/locref1.d, ld-cris/locref1.s, ld-cris/locref2.d, 335 ld-cris/locref2.s: New tests. 336 337 * ld-elfcomm/elfcomm.exp (dump_common1): Use $READELF, not plain 338 readelf as found using default path. 339 340 2003-06-18 Alan Modra <amodra (a] bigpond.net.au> 341 342 * lib/ld-lib.exp (default_ld_simple_link): Trim ld parms before 343 trying to trim ld path. 344 (default_ld_compile): Likewise for cc. 345 346 * lib/ld-lib.exp (default_ld_simple_link): Trim ld path before 347 looking for gcc match. 348 (default_ld_compile): Likewise for cc. 349 350 2003-06-17 Loren James Rittle <rittle (a] latour.rsch.comm.mot.com> 351 352 * ld-undefined/undefined.exp (i?86-*-freebsd*): Remove xfail. 353 354 2003-06-16 Alan Modra <amodra (a] bigpond.net.au> 355 356 * ld-powerpc/tlsexetoc.d: Update. 357 * ld-powerpc/tlsso.d: Update. 358 * ld-powerpc/tlstoc.d: Update. 359 * ld-powerpc/tlstocso.d: Update. 360 * ld-powerpc/tlstocso.r: Update. 361 362 2003-06-16 Hans-Peter Nilsson <hp (a] axis.com> 363 364 * ld-cris/ldsym1.d: Restrict to cris-*-*elf* and cris-*-*aout*. 365 * ld-cris/noglob1.d: Ditto. 366 * ld-cris/badgotr1.d: Pass --underscore to gas. 367 368 2003-06-12 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 369 370 * ld-mips-elf/elf-rel-got-n64-linux.d: New file. 371 * ld-mips-elf/elf-rel-xgot-n64-linux.d: New file. 372 * ld-mips-elf/mips-elf.exp: Use the new files for Linux. 373 374 2003-06-12 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 375 376 * ld-mips-elf/relax-jalr.s: Fix testsuite breakage. 377 * ld-mips-elf/relax-jalr-n32.d: Likewise. 378 * ld-mips-elf/relax-jalr-n32-shared.d: Likewise. 379 * ld-mips-elf/relax-jalr-n64.d: Likewise. 380 * ld-mips-elf/relax-jalr-n64-shared.d: Likewise. 381 382 2003-06-11 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 383 384 * ld-mips-elf/multi-got-1.d: Adjust addresses. 385 * ld-mips-elf/rel32-n32.d: Likewise. 386 387 2003-06-11 Alan Modra <amodra (a] bigpond.net.au> 388 389 * ld-srec/srec.exp (run_srec_test): Remove powerpc64 xfails, and 390 xfail for hppa duplicated elsewhere. 391 392 2003-06-10 Thiemo Seufer <seufer (a] csv.ica.uni-stuttgart.de> 393 394 * ld-mips-elf/rel32-n32.d: Force big endian assembly. 395 * ld-mips-elf/rel32-o32.d: Likewise. 396 * ld-mips-elf/rel64.d: Likewise. 397 398 2003-06-10 Alan Modra <amodra (a] bigpond.net.au> 399 400 * ld-elfvsb/elfvsb.exp: Run for powerpc64 too. 401 * ld-powerpc/tls.t: Update. 402 * ld-powerpc/tlsexe.d: Update. 403 * ld-powerpc/tlsexe.r: Update. 404 * ld-powerpc/tlsexetoc.d: Update. 405 * ld-powerpc/tlsexetoc.r: Update. 406 * ld-powerpc/tlsexetoc.t: Update. 407 * ld-powerpc/tlsso.d: Update. 408 * ld-powerpc/tlsso.g: Update. 409 * ld-powerpc/tlsso.r: Update. 410 * ld-powerpc/tlsso.t: Update. 411 * ld-powerpc/tlstocso.d: Update. 412 * ld-powerpc/tlstocso.g: Update. 413 * ld-powerpc/tlstocso.r: Update. 414 * ld-powerpc/tlstocso.t: Update. 415 416 2003-06-03 H.J. Lu <hongjiu.lu (a] intel.com> 417 418 * ld-discard/extern.d: Updated. 419 * ld-discard/start.d: Likewise. 420 * ld-discard/static.d: Likewise. 421 422 2003-06-03 H.J. Lu <hongjiu.lu (a] intel.com> 423 424 * ld-elfcomm/elfcomm.exp: Mark tests untested if compiler is 425 not available. 426 427 2003-06-02 Fabrizio Gennari <fabrizio.ge (a] tiscalinet.it> 428 429 * ld-cygwin: New directory. 430 * ld-cygwin/exe-export.exp: New test script. Checks building 431 cygwin executables with an export table. 432 * ld-cygwin/testdll.def: New source file. 433 * ld-cygwin/testexe.def: New source file. 434 * ld-cygwin/testdll.c: New source file. 435 * ld-cygwin/testexe.c: New source file. 436 437 2003-05-30 H.J. Lu <hongjiu.lu (a] intel.com> 438 439 * config/default.exp: Load tmpdir/libpath.exp. 440 (gcc_ld_flag): Set from $libpath. 441 442 2003-05-27 Jason Thorpe <thorpej (a] wasabisystems.com> 443 444 * ld-elf/elf.exp: Use if_elf_format. 445 * ld-elf/sec64k.exp: Likewise. 446 * ld-elfcomm/elfcomm.exp: Likewise. 447 * lib/ld-lib.exp (is_elf_format): Match hppa*64*-*-hpux*. 448 449 2003-05-25 Jason Thorpe <thorpej (a] wasabisystems.com> 450 451 * ld-mips-elf/mips-elf.exp: Make all NetBSD targets match as elf. 452 453 2003-05-20 Jakub Jelinek <jakub (a] redhat.com> 454 455 * ld-elfvsb/common.c: New file. 456 * ld-elfvsb/elfvsb.exp: Add common. 457 458 2003-05-20 H.J. Lu <hongjiu.lu (a] intel.com> 459 460 * ld-elfvsb/sh3.c: New file. 461 * ld-elfvsb/test.c: Likewise. 462 463 * ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests. 464 465 2003-05-15 H.J. Lu <hongjiu.lu (a] intel.com> 466 467 * config/default.exp (gcc_ld_flag): New. Make the newly built 468 linker available to gcc. 469 * lib/ld-lib.exp (default_ld_simple_link): Pass $gcc_ld_flag 470 to gcc. 471 472 * ld-elfvers/vers.exp: Use "ld_simple_link $CC" to build shared 473 libraries. 474 * ld-elfvsb/elfvsb.exp: Likewise. 475 * ld-elfweak/elfweak.exp: Likewise. 476 * ld-shared/shared.exp: Likewise. 477 478 * ld-elfvers/vers.exp: Use "-Wl,-rpath,." to build shared 479 libraries. 480 * ld-elfvsb/elfvsb.exp: Likewise. 481 482 * ld-elfvsb/elfvsb.exp: Remove xfail for powerpc-*-linux*. 483 484 * ld-elfweak/elfweak.exp: Use PIC for shared libraries. 485 486 2003-05-13 Stephane Carrez <stcarrez (a] nerim.fr> 487 488 * ld-m68hc11/link-hcs12.d: New test. 489 * ld-m68hc11/link-hcs12.s: New file. 490 * ld-m68hc11/link-hc12.s: New file. 491 492 2003-05-13 H.J. Lu <hongjiu.lu (a] intel.com> 493 494 * ld-elfweak/elfweak.exp: Fix typo. 495 496 2003-05-13 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 497 498 * ld-elfvers/vers.exp: Run on sh[34]*-*-linux*. 499 * ld-elfvsb/elfvsb.exp: Likewise. 500 * ld-elfweak/elfweak.exp: Likewise. 501 502 2003-05-12 Hans-Peter Nilsson <hp (a] bitrange.com> 503 504 * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d, 505 ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d, 506 ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d, 507 ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d, 508 ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d, 509 ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d, 510 ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for 511 objdump no longer truncating dump addresses. 512 513 2003-05-09 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 514 515 * ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame 516 to linker script. 517 * ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x. 518 * ld-selective/selective.exp: Disable for s390 and s390x. 519 * ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame 520 to linker script. 521 * ld-shared/shared.exp (shared_test): Add setup_xfails for s390x. 522 * ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x. 523 524 2003-05-08 H.J. Lu <hongjiu.lu (a] intel.com> 525 526 * ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test 527 versioned reference for hidden symbol. 528 529 * ld-elfvers/vers27d4.dsym: New file. 530 * ld-elfvers/vers27d4.ver: Likewise. 531 532 2003-05-07 H.J. Lu <hongjiu.lu (a] intel.com> 533 534 * ld-elfvers/vers27d3.c (__start): New. 535 (start): New. 536 537 2003-05-07 H.J. Lu <hongjiu.lu (a] intel.com> 538 539 * ld-elfvers/vers.exp (build_binary): Support build exeutable. 540 (build_binary): Renamed from ... 541 (build_vers_lib): This. 542 (build_vers_lib_no_pic): Updated. 543 (build_vers_lib_pic): Likewise. 544 Add vers27d1, vers27d2 and vers27d3 to test versioned 545 definition for hidden symbol referenced by a DSO. 546 547 * ld-elfvers/vers27d.dsym: New file. 548 * ld-elfvers/vers27d.sym: Likewise. 549 * ld-elfvers/vers27d.ver: Likewise. 550 * ld-elfvers/vers27d1.c: Likewise. 551 * ld-elfvers/vers27d2.c: Likewise. 552 * ld-elfvers/vers27d3.c: Likewise. 553 554 2003-05-07 Andreas Schwab <schwab (a] suse.de> 555 556 * ld-elfvsb/elfvsb.exp: Run dump tests even when cross 557 compiling. 558 559 2003-05-06 Alexandre Oliva <aoliva (a] redhat.com> 560 561 * config/default.exp (gcc_gas_flags): Force ABI to n32 on 562 mips64-linux. 563 * ld-elf/merge.d: Xfail on mips64*-linux-gnu*. 564 * ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible 565 on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu. 566 (good_combination, bad_combination): Use it. 567 Add -32 or -mabi=o64 wherever the ABI was formerly implied. 568 569 2003-05-06 H.J. Lu <hjl (a] gnu.org> 570 571 * ld-elfvers/vers.exp (objdump_versionstuff): Support comment 572 in expected version file. 573 574 * ld-elfvers/vers25b.c: Add a line of comment. 575 * ld-elfvers/vers25b.dsym: Likwise. 576 * ld-elfvers/vers25b.ver: Likwise. 577 * ld-elfvers/vers26b.dsym: Likwise. 578 * ld-elfvers/vers26b.ver: Likwise. 579 * ld-elfvers/vers27b.dsym: Likwise. 580 * ld-elfvers/vers27b.ver: Likwise. 581 * ld-elfvers/vers27c.c: Likwise. 582 * ld-elfvers/vers27c.dsym: Likwise. 583 * ld-elfvers/vers27c.ver: Likwise. 584 585 2003-05-04 H.J. Lu <hjl (a] gnu.org> 586 587 * ld-elfvsb/main.c: Updated. 588 * ld-elfvsb/sh1.c: Likewise. 589 590 2003-05-04 H.J. Lu <hjl (a] gnu.org> 591 592 * ld-elfvers/vers18.dsym: Updated for weak definiton change. 593 * ld-elfvers/vers18.ver: Likewise. 594 * ld-elfvers/vers19.ver: Likewise. 595 * ld-elfweak/dsowdata.dsym: Likewise. 596 * ld-elfweak/elfweak.exp: Likewise. 597 * ld-elfweak/weakdata.dsym: Likewise. 598 599 * ld-elfweak/elfweak.exp: Remove xfail. 600 601 2003-05-04 Alexandre Oliva <aoliva (a] redhat.com> 602 603 * ld-mips-elf/multi-got-1.d: Force into big-endian mode. 604 Turn relocation offsets into regexps. 605 606 2003-05-03 H.J. Lu <hjl (a] gnu.org> 607 608 * ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and 609 vers27c2 to test versioned definition vs. hidden definition in 610 different files. 611 612 * ld-elfvers/vers27a.c: New file. 613 * ld-elfvers/vers27a.dsym: Likewise. 614 * ld-elfvers/vers27a.map: Likewise. 615 * ld-elfvers/vers27a.ver: Likewise. 616 * ld-elfvers/vers27b.c: Likewise. 617 618 * ld-elfvers/vers27b.dsym: New empty file. 619 * ld-elfvers/vers27b.ver: Likwise. 620 * ld-elfvers/vers27c.c: Likwise. 621 * ld-elfvers/vers27c.dsym: Likwise. 622 * ld-elfvers/vers27c.ver: Likwise. 623 624 2003-05-02 Nick Clifton <nickc (a] redhat.com> 625 626 * ld-xstormy16: New directory. 627 * ld-xstormy16/xstormy16.exp: New test script. 628 * ld-xstormy16/pcrel.s: Test assembler source file. 629 * ld-xstormy16/external.s: Test assembler source file. 630 * ld-xstormy16/pcrel.d: Test expected disassembly. 631 632 2003-05-02 Andreas Jaeger <aj (a] suse.de> 633 634 * ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux. 635 636 2003-04-29 H.J. Lu <hjl (a] gnu.org> 637 638 * ld-ia64/tlsbin.dd: Updated. 639 * ld-ia64/tlsbin.rd: Likewise. 640 * ld-ia64/tlsbin.sd: Likewise. 641 * ld-ia64/tlsbin.td: Likewise. 642 * ld-ia64/tlspic.rd: Likewise. 643 * ld-ia64/tlspic.sd: Likewise. 644 * ld-ia64/tlspic.td: Likewise. 645 646 2003-04-29 J"orn Rennecke <joern.rennecke (a] superh.com> 647 648 * ld-selective/3.cc (start): New function. 649 * ld-selective/4.cc: Likewise. 650 * ld-selective/5.cc: Likewise. 651 652 2003-04-28 H.J. Lu <hjl (a] gnu.org> 653 654 * ld-elfvers/vers.exp (picflag): Set PIC flag for compiler. 655 (build_vers_lib): Support PIC. 656 (build_vers_lib_no_pic): New. Change all calls to build_vers_lib 657 to build_vers_lib_no_pic. 658 (build_vers_lib_pic): New. 659 Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned 660 definition vs. normal definition in different files. 661 662 * ld-elfvers/vers26a.c: New file. 663 * ld-elfvers/vers26a.dsym: Likewise. 664 * ld-elfvers/vers26a.map: Likewise. 665 * ld-elfvers/vers26a.ver: Likewise. 666 * ld-elfvers/vers26b.c: Likewise. 667 668 * ld-elfvers/vers26b.dsym: New empty file. 669 * ld-elfvers/vers26b.ver: Likewise. 670 671 2003-04-27 H.J. Lu <hjl (a] gnu.org> 672 673 * ld-elfvsb/elfvsb.dat: Updated. 674 * ld-elfvsb/elfvsb.exp: Likewise. 675 * ld-elfvsb/main.c: Likewise. 676 * ld-elfvsb/sh1.c: Likewise. 677 * ld-elfvsb/sh2.c: Likewise. 678 679 2003-04-26 Stephane Carrez <stcarrez (a] nerim.fr> 680 681 * ld-m68hc11/bug-3331.d: New test. 682 * ld-m68hc11/bug-3331.s: New file. 683 684 2003-04-25 Nick Clifton <nickc (a] redhat.com> 685 J"orn Rennecke <joern.rennecke (a] superh.com> 686 687 * lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml. 688 689 2003-04-24 J"orn Rennecke <joern.rennecke (a] superh.com> 690 691 * ld-elfcomm/elfcomm.exp: Allow symbols to have '_' prepended. 692 693 2003-04-23 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 694 695 * ld-sh/tlsbin-1.d, ld-sh/tlsbin-2.d, ld-sh/tlsbin-3.d, 696 ld-sh/tlstpoff-1.d, ld-sh/tlstpoff-2.d: Update for removing 697 unnecessary TLS relocs. 698 699 2003-04-23 J"orn Rennecke <joern.rennecke (a] superh.com> 700 701 * ld-sh/sh64/crange3-cmpct.rd (Machine): Change to refer to SuperH. 702 * ld-sh/sh64/crange3-media.rd (Machine): Likewise. 703 704 2003-04-23 H.J. Lu <hjl (a] gnu.org> 705 706 * ld-elfvers/vers.exp (objdump_dynsymstuff): Support empty 707 files. 708 (objdump_versionstuff): Likewise. 709 Add tests vers25a, vers25b1 and vers25b2 for versioned 710 definition vs. normal definition in different files. 711 712 * ld-elfvers/vers25a.c: New file. 713 * ld-elfvers/vers25a.dsym: Likewise. 714 * ld-elfvers/vers25a.map: Likewise. 715 * ld-elfvers/vers25a.ver: Likewise. 716 717 * ld-elfvers/vers25b.c: New empty file. 718 * ld-elfvers/vers25b.dsym: Likewise. 719 * ld-elfvers/vers25b.ver: Likewise. 720 721 2003-04-22 H.J. Lu <hjl (a] gnu.org> 722 723 * ld-elfcomm/elfcomm.exp: Support 64bit targets. 724 725 2003-04-21 Stephane Carrez <stcarrez (a] nerim.fr> 726 727 * ld-m68hc11/far-hc11.s: New file. 728 * ld-m68hc11/far-hc11.d: New test for HC11 trampoline generation. 729 * ld-m68hc11/far-hc12.s: New file. 730 * ld-m68hc11/far-hc12.d: New test for HC12 trampoline generation. 731 * ld-m68hc11/far-hc12.ld: New file. 732 733 2003-04-15 H.J. Lu <hjl (a] gnu.org> 734 735 * ld-elfcom/elfcom.exp: Fix a typo. 736 737 2003-04-14 H.J. Lu <hjl (a] gnu.org> 738 739 * ld-elfcom: New directory. 740 * ld-elfcom/elfcom.exp: New file: Test alignment of common symbols 741 under ELF. 742 * ld-elfcom/common1a.c: New file: Test source code. 743 * ld-elfcom/common1b.c: New file: Test source code. 744 745 2003-04-15 Rohit Kumar Srivastava <rohits (a] kpitcummins.com> 746 747 * ld-sh/sh64/crange3-cmpct.rd: Replace occurrances of 'Hitachi' 748 with 'Renesas'. 749 * ld-sh/sh64/crange3-media.rd: Likewise. 750 751 2002-04-13 Daniel Jacobowitz <drow (a] mvista.com> 752 753 * ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s, 754 ld-sh/refdbg.s: Add leading 0 to .debug_info to prevent parsing it 755 for error messages. 756 757 2003-04-10 Alexandre Oliva <aoliva (a] redhat.com> 758 759 * ld-mips-elf/elf-rel-got-n32.d, 760 ld-mips-elf/elf-rel-got-n64.d, ld-mips-elf/elf-rel-xgot-n32.d, 761 ld-mips-elf/elf-rel-xgot-n64.d: New. 762 * ld-mips-elf/mips-elf.exp (hasn32): Define as condition for 763 new tests to run. 764 765 2003-04-04 Stephane Carrez <stcarrez (a] nerim.fr> 766 767 * ld-m68hc11/bug-1417.d: Update to take into account jsr->bsr relax. 768 769 2003-04-02 Bob Wilson <bob.wilson (a] acm.org> 770 771 * ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*. 772 * ld-xtensa/lcall.exp: Likewise. 773 774 2003-04-01 Bob Wilson <bob.wilson (a] acm.org> 775 776 * ld-elf/merge.d: xfail xtensa-*-*. 777 * ld-scripts/crossref.exp: Add -mtext-section-literals to CFLAGS 778 for Xtensa targets. 779 * ld-srec/srec.exp: Add -no-relax flag for Xtensa targets. 780 * ld-xtensa/coalesce1.s: New file. 781 * ld-xtensa/coalesce2.s: Likewise. 782 * ld-xtensa/coalesce.exp: Likewise. 783 * ld-xtensa/coalesce.t: Likewise. 784 * ld-xtensa/lcall1.s: Likewise. 785 * ld-xtensa/lcall2.s: Likewise. 786 * ld-xtensa/lcall.exp: Likewise. 787 * ld-xtensa/lcall.t: Likewise. 788 789 2003-03-25 Alexandre Oliva <aoliva (a] redhat.com> 790 791 * ld-mips-elf/mips-elf.exp: Added... 792 * ld-mips-elf/relax-jalr.s, ld-mips-elf/relax-jalr-n32.d, 793 ld-mips-elf/relax-jalr-n32-shared.d, ld-mips-elf/relax-jalr-n64.d, 794 ld-mips-elf/relax-jalr-n64-shared.d: New tests. 795 796 2003-03-11 Alexandre Oliva <aoliva (a] redhat.com> 797 798 * ld-mips-elf/mips-elf.exp (linux_gnu): New variable. Add: 799 * ld-mips-elf/rel32-o32.d, ld-mips-elf/rel32-n32.d, 800 ld-mips-elf/rel64.d, ld-mips-elf/rel32.s, ld-mips-elf/rel64.s: New 801 tests. 802 803 2003-03-11 Alan Modra <amodra (a] bigpond.net.au> 804 805 * ld-powerpc/tlsso.r: Adjust for corrected zero symbol index relocs. 806 * ld-powerpc/tlsso32.r: Likewise. 807 808 2003-02-18 Alan Modra <amodra (a] bigpond.net.au> 809 810 * ld-powerpc/tlsexe.d: Update for changed handling of invalid LD 811 relocs. 812 * ld-powerpc/tlsexe.g: Likewise. 813 * ld-powerpc/tlsexe.r: Likewise. 814 * ld-powerpc/tlsexe.t: Likewise. 815 816 * ld-powerpc/tls32.s: New file. 817 * ld-powerpc/tlslib32.s: New file. 818 * ld-powerpc/tls32.d: New file. 819 * ld-powerpc/tls32.g: New file. 820 * ld-powerpc/tls32.t: New file. 821 * ld-powerpc/tlsexe32.d: New file. 822 * ld-powerpc/tlsexe32.g: New file. 823 * ld-powerpc/tlsexe32.r: New file. 824 * ld-powerpc/tlsexe32.t: New file. 825 * ld-powerpc/tlsso32.d: New file. 826 * ld-powerpc/tlsso32.g: New file. 827 * ld-powerpc/tlsso32.r: New file. 828 * ld-powerpc/tlsso32.t: New file. 829 * ld-powerpc/powerpc.exp: Run new tests. 830 831 2003-02-18 Alan Modra <amodra (a] bigpond.net.au> 832 833 * ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change. 834 835 2003-02-10 Jakub Jelinek <jakub (a] redhat.com> 836 837 * ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too. 838 xfail tests linking non-pic code into shared libs on x86_64-*-linux*. 839 * ld-elfvsb/elfvsb.exp: Likewise. 840 * ld-elfvers/vers.exp: Likewise. Add vers24a, vers24b and vers24c 841 tests. 842 * ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_* 843 version. 844 * ld-elfvers/vers19.ver: Likewise. 845 * ld-elfvers/vers24a.c: New test. 846 * ld-elfvers/vers24b.c: New test. 847 * ld-elfvers/vers24c.c: New test. 848 * ld-elfvers/vers24.map: New test. 849 * ld-elfvers/vers24.rd: New test. 850 * lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument 851 cflags. If source files have .c extension, compile them first. 852 853 2003-02-10 Kaz kojima <kkojima (a] rr.iij4u.or.jp> 854 855 * ld-sh/tlstpoff-1.d: New. 856 * ld-sh/tlstpoff-2.d: New. 857 * ld-sh/tlstpoff1.s: New. 858 * ld-sh/tlstpoff2.s: New. 859 860 2003-02-09 Alan Modra <amodra (a] bigpond.net.au> 861 862 * ld-powerpc/tlslib.s: Give .__tls_get_addr function type. 863 * ld-powerpc/tlsexe.d: Update for changed handling of (invalid) ld var 864 in dynamic lib. 865 * ld-powerpc/tlsexe.g: Likewise. 866 * ld-powerpc/tlsexe.r: Likewise. 867 * ld-powerpc/tlsexe.t: Likewise. 868 * ld-powerpc/tlsexetoc.d: Likewise. 869 * ld-powerpc/tlsexetoc.g: Likewise. 870 * ld-powerpc/tlsexetoc.r: Likewise. 871 * ld-powerpc/tlsexetoc.t: Likewise. 872 873 2003-02-05 Alan Modra <amodra (a] bigpond.net.au> 874 875 * ld-powerpc/powerpc.exp (supports_ppc64): New. 876 (ppcelftests): Force 32 bit mode. 877 (ppc64elftests): New. 878 * ld-powerpc/tls.d: New. 879 * ld-powerpc/tls.g: New. 880 * ld-powerpc/tls.s: New. 881 * ld-powerpc/tls.t: New. 882 * ld-powerpc/tlsexe.d: New. 883 * ld-powerpc/tlsexe.g: New. 884 * ld-powerpc/tlsexe.r: New. 885 * ld-powerpc/tlsexe.t: New. 886 * ld-powerpc/tlsexetoc.d: New. 887 * ld-powerpc/tlsexetoc.g: New. 888 * ld-powerpc/tlsexetoc.r: New. 889 * ld-powerpc/tlsexetoc.t: New. 890 * ld-powerpc/tlslib.s: New. 891 * ld-powerpc/tlsso.d: New. 892 * ld-powerpc/tlsso.g: New. 893 * ld-powerpc/tlsso.r: New. 894 * ld-powerpc/tlsso.t: New. 895 * ld-powerpc/tlstoc.d: New. 896 * ld-powerpc/tlstoc.g: New. 897 * ld-powerpc/tlstoc.s: New. 898 * ld-powerpc/tlstoc.t: New. 899 * ld-powerpc/tlstocso.d: New. 900 * ld-powerpc/tlstocso.g: New. 901 * ld-powerpc/tlstocso.r: New. 902 * ld-powerpc/tlstocso.t: New. 903 904 2003-01-27 Alexandre Oliva <aoliva (a] redhat.com> 905 906 * ld-mips-elf/multi-got-1.d: New. 907 * ld-mips-elf/multi-got-1-1.s: New. 908 * ld-mips-elf/multi-got-1-2.s: New. 909 * ld-mips-elf/mips-elf.exp (elf): mips*-*-irix* is elf. 910 Run multi-got-1. 911 912 2003-01-25 Jakub Jelinek <jakub (a] redhat.com> 913 914 * ld-sparc/sparc.exp: New. 915 * ld-sparc/tlsg32.s: New test. 916 * ld-sparc/tlsg32.sd: Likewise. 917 * ld-sparc/tlsg64.s: Likewise. 918 * ld-sparc/tlsg64.sd: Likewise. 919 * ld-sparc/tlslib.s: Likewise. 920 * ld-sparc/tlsnopic.s: Likewise. 921 * ld-sparc/tlspic.s: Likewise. 922 * ld-sparc/tlssunbin32.dd: Likewise. 923 * ld-sparc/tlssunbin32.rd: Likewise. 924 * ld-sparc/tlssunbin32.s: Likewise. 925 * ld-sparc/tlssunbin32.sd: Likewise. 926 * ld-sparc/tlssunbin32.td: Likewise. 927 * ld-sparc/tlssunbin64.dd: Likewise. 928 * ld-sparc/tlssunbin64.rd: Likewise. 929 * ld-sparc/tlssunbin64.s: Likewise. 930 * ld-sparc/tlssunbin64.sd: Likewise. 931 * ld-sparc/tlssunbin64.td: Likewise. 932 * ld-sparc/tlssunbinpic32.s: Likewise. 933 * ld-sparc/tlssunbinpic64.s: Likewise. 934 * ld-sparc/tlssunnopic32.dd: Likewise. 935 * ld-sparc/tlssunnopic32.rd: Likewise. 936 * ld-sparc/tlssunnopic32.s: Likewise. 937 * ld-sparc/tlssunnopic32.sd: Likewise. 938 * ld-sparc/tlssunnopic64.dd: Likewise. 939 * ld-sparc/tlssunnopic64.rd: Likewise. 940 * ld-sparc/tlssunnopic64.s: Likewise. 941 * ld-sparc/tlssunnopic64.sd: Likewise. 942 * ld-sparc/tlssunpic32.dd: Likewise. 943 * ld-sparc/tlssunpic32.rd: Likewise. 944 * ld-sparc/tlssunpic32.s: Likewise. 945 * ld-sparc/tlssunpic32.sd: Likewise. 946 * ld-sparc/tlssunpic32.td: Likewise. 947 * ld-sparc/tlssunpic64.dd: Likewise. 948 * ld-sparc/tlssunpic64.rd: Likewise. 949 * ld-sparc/tlssunpic64.s: Likewise. 950 * ld-sparc/tlssunpic64.sd: Likewise. 951 * ld-sparc/tlssunpic64.td: Likewise. 952 953 2003-01-24 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 954 955 * ld-s390/s390.exp: New file. 956 * ld-s390/tlsbin_64.dd: New file. 957 * ld-s390/tlsbin_64.rd: New file. 958 * ld-s390/tlsbin_64.s: New file. 959 * ld-s390/tlsbin_64.sd: New file. 960 * ld-s390/tlsbin_64.td: New file. 961 * ld-s390/tlsbin.dd: New file. 962 * ld-s390/tlsbinpic_64.s: New file. 963 * ld-s390/tlsbinpic.s: New file. 964 * ld-s390/tlsbin.rd: New file. 965 * ld-s390/tlsbin.s: New file. 966 * ld-s390/tlsbin.sd: New file. 967 * ld-s390/tlsbin.td: New file. 968 * ld-s390/tlslib_64.s: New file. 969 * ld-s390/tlslib.s: New file. 970 * ld-s390/tlspic1_64.s: New file. 971 * ld-s390/tlspic1.s: New file. 972 * ld-s390/tlspic2_64.s: New file. 973 * ld-s390/tlspic2.s: New file. 974 * ld-s390/tlspic_64.dd: New file. 975 * ld-s390/tlspic_64.rd: New file. 976 * ld-s390/tlspic_64.sd: New file. 977 * ld-s390/tlspic_64.td: New file. 978 * ld-s390/tlspic.dd: New file. 979 * ld-s390/tlspic.rd: New file. 980 * ld-s390/tlspic.sd: New file. 981 * ld-s390/tlspic.td: New file. 982 983 2003-01-24 Alan Modra <amodra (a] bigpond.net.au> 984 985 * ld-alpha/tlsbin.sd: Cope with truncated address in data dumps. 986 * ld-alpha/tlsbin.td: Likewise. 987 * ld-alpha/tlsbinr.sd: Likewise. 988 989 2003-01-21 Richard Henderson <rth (a] redhat.com> 990 991 * ld-alpha/alpha.exp: New. 992 * ld-alpha/align.s: New. 993 * ld-alpha/tlsbin.dd: New. 994 * ld-alpha/tlsbin.rd: New. 995 * ld-alpha/tlsbin.s: New. 996 * ld-alpha/tlsbin.sd: New. 997 * ld-alpha/tlsbin.td: New. 998 * ld-alpha/tlsbinpic.s: New. 999 * ld-alpha/tlsbinr.dd: New. 1000 * ld-alpha/tlsbinr.rd: New. 1001 * ld-alpha/tlsbinr.sd: New. 1002 * ld-alpha/tlsg.s: New. 1003 * ld-alpha/tlsg.sd: New. 1004 * ld-alpha/tlslib.s: New. 1005 * ld-alpha/tlspic.dd: New. 1006 * ld-alpha/tlspic.rd: New. 1007 * ld-alpha/tlspic.sd: New. 1008 * ld-alpha/tlspic.td: New. 1009 * ld-alpha/tlspic1.s: New. 1010 * ld-alpha/tlspic2.s: New. 1011 1012 2003-01-20 Alan Modra <amodra (a] bigpond.net.au> 1013 1014 * ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld. 1015 1016 2003-01-18 Jakub Jelinek <jakub (a] redhat.com> 1017 1018 * ld-ia64/tlspic1.s: Add tests for IE in shared libraries. 1019 * ld-ia64/tlspic.rd: Adjust. 1020 * ld-ia64/tlspic.dd: Adjust. 1021 * ld-ia64/tlspic.sd: Adjust. 1022 1023 2003-01-16 Jakub Jelinek <jakub (a] redhat.com> 1024 1025 * ld-ia64/ia64.exp: New. 1026 * ld-ia64/tlsbin.dd: New test. 1027 * ld-ia64/tlsbinpic.s: New test. 1028 * ld-ia64/tlsbin.rd: New test. 1029 * ld-ia64/tlsbin.s: New test. 1030 * ld-ia64/tlsbin.sd: New test. 1031 * ld-ia64/tlsbin.td: New test. 1032 * ld-ia64/tlsg.s: New test. 1033 * ld-ia64/tlsg.sd: New test. 1034 * ld-ia64/tlslib.s: New test. 1035 * ld-ia64/tlspic1.s: New test. 1036 * ld-ia64/tlspic2.s: New test. 1037 * ld-ia64/tlspic.dd: New test. 1038 * ld-ia64/tlspic.rd: New test. 1039 * ld-ia64/tlspic.sd: New test. 1040 * ld-ia64/tlspic.td: New test. 1041 1042 2003-01-02 Richard Sandiford <rsandifo (a] redhat.com> 1043 1044 * ld-mips-elf/mips-elf-flags.exp: Add -mips4 to a -mgp64 test. 1045 1046 2003-01-02 Richard Sandiford <rsandifo (a] redhat.com> 1047 1048 * ld-mips-elf/jr.s: New file. 1049 * ld-mips-elf/mips-elf-flags.exp: New test. 1050 1051 2002-12-18 Ralf Habacker <ralf.habacker (a] freenet.de> 1052 1053 * ld-auto-import: New directory. 1054 * ld-auto-import/auto-import.exp: Test the auto importing direct 1055 from a dll functionality. 1056 * ld-auto-import/client.c: Source code for test. 1057 * ld-auto-import/dll.c: Likewise. 1058 1059 2002-12-12 Alexandre Oliva <aoliva (a] redhat.com> 1060 1061 * ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test. 1062 * ld-mips-elf/branch-misc-2.d: Removed. 1063 1064 2002-12-10 Jason Thorpe <thorpej (a] wasabisystems.com> 1065 1066 * lib/ld-lib.exp (is_elf_format): Match NetBSD ELF targets. 1067 1068 2002-12-03 Nick Clifton <nickc (a] redhat.com> 1069 1070 * ld-powerpc/powerpc.exp (ppcelftests): Add apuinfo merging 1071 test. 1072 * ld-powerpc/apuinfo1.s: New assembler source file. 1073 * ld-powerpc/apuinfo2.s: New assembler source file. 1074 * ld-powerpc/apuinfo.rd: New expected output file. 1075 1076 2002-12-01 Stephane Carrez <stcarrez (a] nerim.fr> 1077 1078 Fix PR savannah/1417: 1079 * ld-m68hc11/bug-1417.s: New test. 1080 * ld-m68hc11/bug-1417.d: Likewise. 1081 1082 2002-11-28 Jakub Jelinek <jakub (a] redhat.com> 1083 1084 * ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols. 1085 1086 2002-11-28 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 1087 1088 * ld-sh/refdbg-0-dso.d: New test. 1089 * ld-sh/refdbg-1.d: Likewise. 1090 * ld-sh/refdbg.s: Likewise. 1091 * ld-sh/refdbglib.s: Likewise. 1092 1093 2002-11-22 Alan Modra <amodra (a] bigpond.net.au> 1094 1095 * ld-elf/elf.exp: Remove sec64k test. 1096 * ld-elf/sec64k.exp: Reinstate. 1097 1098 2002-11-21 Alan Modra <amodra (a] bigpond.net.au> 1099 1100 * ld-elf/elf.exp: Renamed from sec64k.exp. Add test_list loop. 1101 * ld-elf/merge.s: New file. 1102 * ld-elf/merge.d: New file. 1103 * ld-elf/merge.ld: New file. 1104 1105 2002-11-18 Svein E. Seldal <Svein.Seldal (a] solidas.com> 1106 1107 * ld-scripts/script.exp: Setup for tic4x testcase 1108 1109 2002-11-15 Nick Clifton <nickc (a] redhat.com> 1110 1111 * ld-h8300: New directory. 1112 * ld-h8300/h8300.exp: New expect script. Only run tests for h8300 1113 targets. 1114 * ld-h8300/relax.s: New assembler source file. 1115 * ld-h8300/relax.d: New expected output file. 1116 1117 2002-11-11 Hans-Peter Nilsson <hp (a] axis.com> 1118 1119 * ld-elf/sec64k.exp: New test. 1120 * lib/ld-lib.exp (run_dump_test): Don't prepend "$srcdir/$subdir/" 1121 to a source file starting with "/". 1122 1123 2002-11-10 Hans-Peter Nilsson <hp (a] bitrange.com> 1124 1125 * ld-mmix/local1.d, ld-mmix/local3.d, ld-mmix/local5.d, 1126 ld-mmix/local7.d: Tweak for change in readelf output. 1127 1128 2002-11-09 Alan Modra <amodra (a] bigpond.net.au> 1129 1130 * ld-elfvsb/define.s: Avoid use of @ in .type directive. 1131 1132 2002-11-07 Hans-Peter Nilsson <hp (a] axis.com> 1133 1134 * ld-cris/expdyn6.d, ld-cris/weakref2.d, ld-cris/expdyn7.d, 1135 ld-cris/nodyn5.d, ld-cris/expdyn5.d: New tests. 1136 1137 2002-11-07 Nick Clifton <nickc (a] redhat.com> 1138 1139 * ld-fastcall/fastcall.exp: Only run tests for PE type x86 1140 targets. 1141 1142 2002-11-07 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 1143 1144 * ld-sh/rd-sh.exp: Set asflags_save always. 1145 1146 2002-11-07 Casper S. Hornstrup <chorns (a] users.sourceforge.net> 1147 1148 * ld-fastcall: New directory for testing fastcall support. 1149 * ld-fastcall/export.s: New file for testing fastcall symbol 1150 handling. 1151 * ld-fastcall/import.s: Likewise. 1152 * ld-fastcall/fastcall.exp: Likewise. 1153 1154 2002-11-03 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 1155 1156 * ld-sh/rd-sh.exp: Add -isa=SHcompact to ASFLAGS for SH-5. 1157 * ld-sh/tlsbin-1.d: Handle GOT_BIAS appropriately for SH-5. 1158 * ld-sh/tlspic-1.d: Likewise. 1159 * ld-sh/tlspic-2.d: Likewise. 1160 * ld-sh/tlsbin-2.d: Likewise. Make it robust for the symbols 1161 defined by the linker scripts. 1162 1163 2002-10-14 Stephane Carrez <stcarrez (a] nerim.fr> 1164 1165 * ld-m68hc11/m68hc11.exp: Specific tests for 68HC11/68HC12. 1166 * ld-m68hc11/adj-jump.d: New test for linker relaxation. 1167 * ld-m68hc11/adj-jump.s: Likewise. 1168 * ld-m68hc11/adj-brset.s: Likewise. 1169 * ld-m68hc11/adj-brset.d: Likewise. 1170 * ld-m68hc11/relax-direct.s: Likewise. 1171 * ld-m68hc11/relax-direct.d: Likewise. 1172 * ld-m68hc11/relax-group.s: Likewise. 1173 * ld-m68hc11/relax-group.d: Likewise. 1174 * ld-m68hc11/bug-1403.d: Likewise. 1175 * ld-m68hc11/bug-1403.s: Likewise. 1176 1177 2002-10-14 Stephen Clarke <stephen.clarke (a] superh.com> 1178 * ld-sh/ld-r-1.d: Disable for sh64*-*-linux*. 1179 * ld-sh/sh64/sh64.exp: Likewise. 1180 * ld-sh/sh.exp: Disable relaxing tests for sh64*-*-linux*. 1181 * ld-sh/sh64/abi32.sd: Adjust expected output to include 1182 sh64*-*-linux* formats too. 1183 * ld-sh/sh64/relax.exp: Add emul32 variable to hold target 1184 emulation, and set it appropriately for sh*-*-linux*. 1185 * ld-sh/sh64/relfail.exp: Add variables to hold target 1186 emulation, output format, start symbol, and whether target 1187 supports 64-bit ABI. Set appropriately for sh*-*-linux*. 1188 1189 2002-10-12 H.J. Lu (hjl (a] gnu.org) 1190 1191 * ld-discard/extern.d: Remove $srcdir/$subdir/. 1192 * ld-discard/start.d: Likewise. 1193 * ld-discard/static.d: Likewise. 1194 * ld-linkonce/zeroehl32.d: Likewise. 1195 * ld-selective/keepdot.d: Likewise. 1196 * ld-selective/keepdot0.d: Likewise. 1197 1198 2002-10-11 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 1199 1200 * ld-sh/rd-sh.exp: If the test matches *-dso.d, copy the output 1201 of linker to the file tmpdir/*-dso.so. 1202 * ld-sh/tlsbin.s, ld-sh/tlsbinpic.s, ld-sh/tlslib.s: New. 1203 * ld-sh/tlsbin-0-dso.d: New. 1204 * ld-sh/tlsbin-1.d: New. 1205 * ld-sh/tlsbin-2.d: New. 1206 * ld-sh/tlsbin-3.d: New. 1207 * ld-sh/tlsbin-4.d: New. 1208 * ld-sh/tlspic1.s, ld-sh/tlspic2.s: New. 1209 * ld-sh/tlspic-1.d: New. 1210 * ld-sh/tlspic-2.d: New. 1211 * ld-sh/tlspic-3.d: New. 1212 * ld-sh/tlspic-4.d: New. 1213 1214 2002-10-10 Jakub Jelinek <jakub (a] redhat.com> 1215 1216 * ld-i386/combreloc.s: New test. 1217 * ld-i386/combreloc.d: New test. 1218 * ld-i386/i386.exp (i386tests): Add it. 1219 1220 2002-10-10 Alan Modra <amodra (a] bigpond.net.au> 1221 1222 * ld-i386/i386.exp (reloc): Turn off combreloc. 1223 * ld-i386/reloc.d: Likewise. 1224 * ld-powerpc/powerpc.exp: Likewise. 1225 * ld-powerpc/reloc.d: Likewise. 1226 1227 2002-10-03 H.J. Lu <hjl (a] gnu.org> 1228 1229 * ld-elfvers/vers21.c (_old_foobar): Initialized to -1 for gcc 1230 3.x. 1231 1232 2002-10-03 Chris Demetriou <cgd (a] broadcom.com> 1233 1234 * ld-mips-elf/branch-misc-1.d: Link at 0x500000 and use -N, to be 1235 more compatible with non-embedded targets. 1236 * ld-mips-elf/branch-misc-2.d: Likewise. 1237 1238 * ld-mips-elf/mips-elf.exp: Clean up some comments about embedded 1239 PIC tests. 1240 (elf): New variable, to control whether generic ELF tests are run. 1241 (embedded_elf): New variable, to control whether ELF tests 1242 requiring embedded PIC or embedded relocs are run. 1243 1244 2002-10-02 Stephen Clarke <stephen.clarke (a] superh.com> 1245 1246 * ld-sh/sh64/gotplt.d, ld-sh/sh64/gotplt.map, 1247 ld-sh/sh64/gotplt.s: New test. 1248 1249 2002-10-02 Stephen Clarke <stephen.clarke (a] superh.com> 1250 * ld-sh/sh64/cmpct1.sd : Fix linked file name. 1251 * ld-sh/sh64/crange3.dd: Likewise. 1252 1253 2002-10-01 Jakub Jelinek <jakub (a] redhat.com> 1254 1255 * ld-i386/i386.exp: Add tlsindntpoff test. 1256 * ld-i386/tlsindntpoff.s: New test. 1257 * ld-i386/tlsindntpoff.dd: New test. 1258 1259 2002-10-01 Jakub Jelinek <jakub (a] redhat.com> 1260 1261 * ld-x86-64/tlspic1.s: Change TLSGD sequences. 1262 * ld-x86-64/tlsbinpic.s: Likewise. 1263 * ld-x86-64/tlspic.dd: Adjust. 1264 1265 2002-10-01 Jakub Jelinek <jakub (a] redhat.com> 1266 1267 * ld-i386/i386.exp: Add tlsg test. 1268 * ld-i386/tlsg.s: New test. 1269 * ld-i386/tlsg.sd: New test. 1270 * ld-i386/tlsbin.dd: Change LD into LD -> LE in comments. 1271 * ld-i386/tlsbinpic.s: Likewise. 1272 * ld-x86-64/x86-64.exp: Add tlsg test. 1273 * ld-x86-64/tlsg.s: New test. 1274 * ld-x86-64/tlsg.sd: New test. 1275 * ld-x86-64/tlsbin.dd: Change LD into LD -> LE in comments. 1276 * ld-x86-64/tlsbinpic.s: Likewise. 1277 1278 2002-09-30 Alan Modra <amodra (a] bigpond.net.au> 1279 1280 * ld-powerpc/powerpc.exp: Restrict to 32 bit ELF. 1281 1282 2002-09-30 Alan Modra <amodra (a] bigpond.net.au> 1283 1284 * ld-powerpc/reloc.s, ld-powerpc/reloc.d: New. 1285 * ld-powerpc/powerpc.exp: New. 1286 1287 * ld-i386/reloc.s, ld-i386/reloc.d: New. 1288 * ld-i386/i386.exp: Run new test. 1289 1290 2002-09-27 Jakub Jelinek <jakub (a] redhat.com> 1291 1292 * lib/ld-lib.exp (run_ld_link_tests): Add. 1293 * ld-sh/sh64/sh64.exp (run_ld_link_tests, regexp_diff, 1294 file_contents): Remove. 1295 (sh64tests): Add 6th field to the tests array. 1296 * ld-i386/i386.exp (run_ld_link_tests): Remove. 1297 * ld-x86-64/x86-64.exp: New. 1298 * ld-x86-64/tlsbin.dd: New test. 1299 * ld-x86-64/tlsbinpic.s: New test. 1300 * ld-x86-64/tlsbin.rd: New test. 1301 * ld-x86-64/tlsbin.s: New test. 1302 * ld-x86-64/tlsbin.sd: New test. 1303 * ld-x86-64/tlsbin.td: New test. 1304 * ld-x86-64/tlslib.s: New test. 1305 * ld-x86-64/tlspic1.s: New test. 1306 * ld-x86-64/tlspic2.s: New test. 1307 * ld-x86-64/tlspic.dd: New test. 1308 * ld-x86-64/tlspic.rd: New test. 1309 * ld-x86-64/tlspic.sd: New test. 1310 * ld-x86-64/tlspic.td: New test. 1311 1312 2002-09-21 Alan Modra <amodra (a] bigpond.net.au> 1313 1314 * ld-undefined/undefined.exp: Adjust function test. 1315 1316 2002-09-20 Alan Modra <amodra (a] bigpond.net.au> 1317 1318 * ld-i386/i386.exp: Only run tests on ELF targets. 1319 1320 2002-09-19 Jakub Jelinek <jakub (a] redhat.com> 1321 1322 * ld-i386/i386.exp: New. 1323 * ld-i386/tlsbin.dd: New test. 1324 * ld-i386/tlsbinpic.s: New test. 1325 * ld-i386/tlsbin.rd: New test. 1326 * ld-i386/tlsbin.s: New test. 1327 * ld-i386/tlsbin.sd: New test. 1328 * ld-i386/tlsbin.td: New test. 1329 * ld-i386/tlslib.s: New test. 1330 * ld-i386/tlsnopic1.s: New test. 1331 * ld-i386/tlsnopic2.s: New test. 1332 * ld-i386/tlsnopic.dd: New test. 1333 * ld-i386/tlsnopic.rd: New test. 1334 * ld-i386/tlsnopic.sd: New test. 1335 * ld-i386/tlspic1.s: New test. 1336 * ld-i386/tlspic2.s: New test. 1337 * ld-i386/tlspic.dd: New test. 1338 * ld-i386/tlspic.rd: New test. 1339 * ld-i386/tlspic.sd: New test. 1340 * ld-i386/tlspic.td: New test. 1341 1342 2002-09-18 Chris Demetriou <cgd (a] broadcom.com> 1343 1344 * ld-mips-elf/branch-misc-1.d: New file. 1345 * ld-mips-elf/branch-misc-2.d: New file. 1346 * ld-mips-elf/mips-elf.exp: Run new tests. 1347 1348 2002-09-05 Alan Modra <amodra (a] bigpond.net.au> 1349 1350 * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym. 1351 * ld-sh/sh64/crange3-cmpct.rd: Likewise. 1352 * ld-sh/sh64/crange3-media.rd: Likewise. 1353 * ld-sh/sh64/crange3.rd: Likewise. 1354 1355 2002-08-31 Hans-Peter Nilsson <hp (a] bitrange.com> 1356 1357 * ld-mmix/bpo-10.d: Tweak for change in symbols handling. 1358 * ld-mmix/bpo-11.d: Ditto. 1359 1360 * ld-mmix/b-nosym.d: Adjust for changed output for absence of 1361 symbols. 1362 1363 * ld-mmix/sec-7m.d: Rename tested section from .debug_info to 1364 .di. 1365 * ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, ld-mmix/sec-7c.s, 1366 ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: Ditto. 1367 1368 2002-08-28 Alan Modra <amodra (a] bigpond.net.au> 1369 1370 * ld-discard/discard.exp: xfail m6812. 1371 * ld-scripts/map-address.d: Adjust for extras emitted by pe targets. 1372 1373 2002-08-27 Alan Modra <amodra (a] bigpond.net.au> 1374 1375 * ld-mmix/b-nosym.d: Revert last change. 1376 1377 2002-08-26 Alan Modra <amodra (a] bigpond.net.au> 1378 1379 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout. 1380 1381 2002-08-23 Stephen Clarke <stephen.clarke (a] superh.com> 1382 1383 * ld-sh/sh64/rd-sh64.exp: New framework file. 1384 * ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d, 1385 ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for 1386 correct setting of ISA bit for init and fini entry-points. 1387 1388 2002-08-16 Stephen Clarke <stephen.clarke (a] superh.com> 1389 1390 * ld-sh/sh64/sh64.exp: Add dlsection. 1391 * ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New. 1392 1393 2002-08-16 Alan Modra <amodra (a] bigpond.net.au> 1394 1395 * ld-discard/discard.exp: xfail targets using generic linker. 1396 * ld-discard/extern.d: Allow "data" to be reduced to a section sym. 1397 1398 2002-08-15 Hans-Peter Nilsson <hp (a] axis.com> 1399 1400 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test. 1401 1402 2002-08-13 H.J. Lu <hjl (a] gnu.org> 1403 1404 * ld-elfvers/vers.exp: Add vers23c and vers23d. 1405 1406 * ld-elfvers/vers23c.ver: New. 1407 * ld-elfvers/vers23d.dsym: New. 1408 1409 2002-08-12 H.J. Lu <hjl (a] gnu.org> 1410 1411 * ld-elfvers/vers.exp: Add vers23. 1412 1413 * ld-elfvers/vers23.c: New. 1414 * ld-elfvers/vers23.dsym: New. 1415 * ld-elfvers/vers23.ver: New. 1416 * ld-elfvers/vers23a.c: New. 1417 * ld-elfvers/vers23a.dsym: New. 1418 * ld-elfvers/vers23a.map: New. 1419 * ld-elfvers/vers23a.sym: New. 1420 * ld-elfvers/vers23a.ver: New. 1421 * ld-elfvers/vers23b.c: New. 1422 * ld-elfvers/vers23b.dsym: New. 1423 * ld-elfvers/vers23b.map: New. 1424 * ld-elfvers/vers23b.ver: New. 1425 1426 2002-08-12 Stephen Clarke <stephen.clarke (a] superh.com> 1427 1428 * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 section 1429 listing. 1430 * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, 1431 ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise. 1432 * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbols 1433 is no longer set to object. 1434 * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd, 1435 ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd, 1436 ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd, 1437 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd, 1438 ld-sh/sh64/shdl64.xd: Likewise. 1439 1440 2002-08-10 Alan Modra <amodra (a] bigpond.net.au> 1441 1442 * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld. 1443 * ld-linkonce/linkonce.exp: Likewise. 1444 * ld-selective/sel-dump.exp: Likewise. 1445 * ld-selective/selective.exp: Don't run on aout or bout. 1446 1447 2002-08-08 H.J. Lu <hjl (a] gnu.org> 1448 1449 * ld-elfvers/vers.exp: Add vers22. 1450 1451 * ld-elfvers/vers22.c: New. 1452 * ld-elfvers/vers22.dsym: New. 1453 * ld-elfvers/vers22.map: New. 1454 * ld-elfvers/vers22.ver: New. 1455 * ld-elfvers/vers22a.c: New. 1456 * ld-elfvers/vers22a.dsym: New. 1457 * ld-elfvers/vers22a.sym: New. 1458 * ld-elfvers/vers22a.ver: New. 1459 * ld-elfvers/vers22b.c: New. 1460 * ld-elfvers/vers22b.dsym: New. 1461 * ld-elfvers/vers22b.ver: New. 1462 1463 2002-08-07 H.J. Lu <hjl (a] gnu.org> 1464 1465 * ld-elfvers/vers.exp: Add --no-undefined-version. 1466 1467 * ld-elfvers/vers1.map: Remove the unused foo1 and foo2. 1468 * ld-elfvers/vers8.map: Likewise. 1469 * ld-elfvers/vers18.map: Likewise. 1470 1471 2002-07-30 John David Anglin <dave (a] hiauly1.hia.nrc.ca> 1472 1473 * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp, 1474 ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target. 1475 * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp, 1476 ld-linkonce/linkonce.exp, ld-shared/shared.exp, 1477 ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux* 1478 targets. 1479 * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s, 1480 ld-discard/static.s: Add whitespace before assembler directives. 1481 1482 2002-07-29 Chris Demetriou <cgd (a] broadcom.com> 1483 1484 * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set. 1485 1486 2002-07-26 Richard Sandiford <rsandifo (a] redhat.com> 1487 1488 * ld-mips-elf/mips16-1.d, 1489 * ld-mips-elf/mips16-1[ab].s: New test. 1490 * ld-mips-elf/mips-elf.exp: Run it. 1491 1492 2002-07-19 Hans-Peter Nilsson <hp (a] bitrange.com> 1493 1494 * ld-mmix/sec-1.d: Adjust for changes in padding. 1495 * ld-mmix/sec-3.d: Ditto. 1496 1497 2002-07-15 H.J. Lu <hjl (a] gnu.org> 1498 1499 * ld-elfvers/vers.exp: Add vers21. 1500 1501 * ld-elfvers/vers21.c: New. 1502 * ld-elfvers/vers21.dsym: New. 1503 * ld-elfvers/vers21.map: New. 1504 * ld-elfvers/vers21.sym: New. 1505 * ld-elfvers/vers21.ver: New. 1506 1507 2002-07-12 Hans-Peter Nilsson <hp (a] axis.com> 1508 1509 * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s, 1510 ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d, 1511 ld-cris/expdref1.s: New tests. 1512 1513 2002-07-09 Richard Sandiford <rsandifo (a] redhat.com> 1514 1515 * ld-scripts/dynamic-sections*: New test. 1516 1517 2002-07-09 Hans-Peter Nilsson <hp (a] axis.com> 1518 1519 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s, 1520 ld-cris/noglob1.d: New tests. 1521 1522 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections. 1523 1524 2002-07-03 Alan Modra <amodra (a] bigpond.net.au> 1525 1526 * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure 1527 consistent sorting. 1528 (run_dump_test): Likewise for objdump/nm/objcopy/readelf. 1529 * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise. 1530 1531 2002-06-29 Hans-Peter Nilsson <hp (a] bitrange.com> 1532 1533 * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s, 1534 ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test. 1535 1536 2002-06-18 Chris Demetriou <cgd (a] broadcom.com> 1537 1538 * ld-mips-elf/empic2-ref.s: Add a missing .end, apparently 1539 turned up by recent assembler changes. 1540 1541 2002-06-17 Tom Rix <trix (a] redhat.com> 1542 1543 * ld-d10v/d10v.exp: New driver for d10v. 1544 * ld-d10v/default_layout.d : New test. 1545 * ld-d10v/regression-001.lt: New test for a linker regression. 1546 * ld-d10v/linktest-002.lt: New test for run_link_test. 1547 * ld-d10v/reloc-001.d - reloc-016.d: New tests. 1548 1549 2002-06-11 John David Anglin <dave (a] hiauly1.hia.nrc.ca> 1550 1551 * ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to 1552 script. 1553 1554 2002-06-11 Andreas Jaeger <aj (a] suse.de> 1555 1556 * ld-undefined/undefined.exp: Add s390x to dwarf2 xfails. 1557 1558 2002-06-10 Richard Sandiford <rsandifo (a] redhat.com> 1559 1560 * ld-mips-elf/region1a.s, 1561 * ld-mips-elf/region1b.s, 1562 * ld-mips-elf/region1.t, 1563 * ld-mips-elf/region1.d: New test. 1564 * ld-mips-elf/mips-elf.exp: Run it. 1565 1566 2002-06-07 Nick Clifton <nickc (a] cambridge.redhat.com> 1567 1568 * ld-scripts/phdrs2.s: Use .p2align instead of .align. 1569 Use section names .foo and .bar instead of .text and .data. 1570 * ld-scripts/phdrs2.t: Refer to .foo and .bar instead of .text 1571 and .data. 1572 1573 2002-06-06 David Heine <dlheine (a] tensilica.com> 1574 1575 * ld-scripts/phdrs2.exp: New file: Run second phdrs test. 1576 * ld-scripts/phdrs2.s: New file: Dummy assembler source. 1577 * ld-scripts/phdrs2.t: New file: Linker script with an empty 1578 section at the start of a loadable segment. 1579 1580 2005-06-02 H.J. Lu <hjl (a] gnu.org> 1581 1582 * ld-srec/sr3.cc (__dso_handle): Added for gcc 3.1 with 1583 -fuse-cxa-atexit. 1584 (__cxa_atexit): Likewise. 1585 1586 2002-05-30 Richard Henderson <rth (a] redhat.com> 1587 1588 * ld-bootstrap/bootstrap.exp: Test --relax. 1589 1590 2002-05-28 Hans-Peter Nilsson <hp (a] axis.com> 1591 1592 * ld-cris/libdso-2.d: Tweak for combreloc now default on. 1593 1594 2002-05-07 Richard Sandiford <rsandifo (a] redhat.com> 1595 1596 * lib/ld-lib.exp (run_dump_test): Add -L$srcdir/$subdir. 1597 (is_elf_format): New, extracted from... 1598 * ld-scripts/weak.exp: ...here. 1599 * ld-scripts/overlay-size.exp: New test. 1600 * ld-scripts/overlay-size.[tsd], 1601 * ld-scripts/overlay-size-map.d: New files for it. 1602 1603 2002-05-02 Richard Sandiford <rsandifo (a] redhat.com> 1604 1605 * ld-scripts/map-address.exp: Quote conditions. 1606 1607 2002-04-30 Richard Sandiford <rsandifo (a] redhat.com> 1608 1609 * ld-scripts/map-address.exp: New test. 1610 * ld-scripts/map-address.[td]: New files for it. 1611 1612 2002-04-19 Richard Henderson <rth (a] redhat.com> 1613 1614 * ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha. 1615 * ld-shared/shared.exp: Likewise. 1616 * ld-selective/selective.exp: Disable for alpha. 1617 * ld-undefined/undefined.exp: Add alpha to dwarf2 xfails. 1618 1619 2002-04-05 Hans-Peter Nilsson <hp (a] axis.com> 1620 1621 * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test. 1622 1623 2002-03-19 Hans-Peter Nilsson <hp (a] axis.com> 1624 1625 * ld-cris/ldsym1.d: New test. 1626 1627 * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no 1628 longer set to object. 1629 * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d, 1630 ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d, 1631 ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d, 1632 ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d, 1633 ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d, 1634 ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d, 1635 ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d, 1636 ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d, 1637 ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d, 1638 ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d, 1639 ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d, 1640 ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto. 1641 1642 2002-03-11 Andreas Jaeger <aj (a] suse.de> 1643 1644 * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that 1645 places zero initialized data in the bss. 1646 * ld-elfweak/lddsodata.dsym: Likewise. 1647 1648 2002-03-07 Hans-Peter Nilsson <hp (a] axis.com> 1649 1650 * ld-cris/expdyn1.d: Tweak for change in elf.sc. 1651 1652 2002-02-24 Hans-Peter Nilsson <hp (a] bitrange.com> 1653 1654 * ld-sh/ld-r-1.d: Adjust to changes in readelf output. 1655 * ld-sh/shared-1.d, ld-sh/sh64/crangerel1.rd, ld-sh/crangerel2.rd, 1656 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Ditto. 1657 1658 2002-02-18 Daniel Jacobowitz <drow (a] mvista.com> 1659 1660 * ld-elfvsb/sh1.c: Fix typo in last change. 1661 1662 2002-02-17 Daniel Jacobowitz <drow (a] mvista.com> 1663 1664 * ld-elfvsb/sh1.c: Use #pragma weak. 1665 1666 2002-02-17 Daniel Jacobowitz <drow (a] mvista.com> 1667 1668 * vers.exp: Do not call diff -q. 1669 1670 2002-02-17 Hans-Peter Nilsson <hp (a] bitrange.com> 1671 1672 * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol 1673 output. 1674 * ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s, 1675 ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test. 1676 1677 * ld-mmix/bpo-22.d: New test. 1678 1679 * ld-mmix/local12.d (Sections): Match any LMA for .data, .sbss, 1680 and .bss. 1681 1682 2002-02-12 John David Anglin <dave (a] hiauly1.hia.nrc.ca> 1683 1684 * ld-selective/selective.exp: Link against libgcc on 1685 hppa*-*-linux* targets. 1686 1687 2002-02-11 Alexandre Oliva <aoliva (a] redhat.com> 1688 1689 * ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field. 1690 * ld-sh/sh64/crange-2i.s: Add align to match align in crange-2h.s. 1691 * ld-sh/sh64/crange3-cmpct.rd: Adjust to reflect modifications 1692 in section ordering. 1693 * ld-sh/sh64/crange3-media.rd: Likewise. 1694 * ld-sh/sh64/crange3.rd: Likewise. 1695 * ld-sh/sh64/crange3.dd: Likewise. 1696 1697 * ld-sh/shared-1.d: Fix relocation addend. 1698 1699 2002-02-09 Hans-Peter Nilsson <hp (a] bitrange.com> 1700 1701 * ld-mmix/bpo-21.d, ld-mmix/bpo-21m.d, ld-mmix/bpo-11.s: New 1702 tests. 1703 1704 2002-02-08 Alexandre Oliva <aoliva (a] redhat.com> 1705 1706 Contribute sh64-elf. 1707 2002-02-02 Alexandre Oliva <aoliva (a] redhat.com> 1708 * ld-sh/sh64/crange3-cmpct.rd: Adjust offsets. 1709 * ld-sh/sh64/crange3-media.rd: Likewise. 1710 * ld-sh/sh64/crange3.rd: Likewise. 1711 * ld-sh/sh64/crangerel1.rd: Likewise. 1712 * ld-sh/sh64/crangerel2.rd: Likewise. 1713 * ld-sh/sh64/reldl32.rd: Likewise. 1714 * ld-sh/sh64/reldl64.rd: Likewise. 1715 2002-01-28 Alexandre Oliva <aoliva (a] redhat.com> 1716 * ld-sh/sh64/abi32.xd: Formatting changes to match the current 1717 output of objdump. 1718 * ld-sh/sh64/cmpct1.xd: Likewise. 1719 * ld-sh/sh64/crange1.rd: Likewise. 1720 * ld-sh/sh64/crange2.rd: Likewise. 1721 * ld-sh/sh64/crange3-cmpct.rd: Likewise. 1722 * ld-sh/sh64/crange3-media.rd: Likewise. 1723 * ld-sh/sh64/crange3.rd: Likewise. 1724 * ld-sh/sh64/crangerel1.rd: Likewise. 1725 * ld-sh/sh64/crangerel2.rd: Likewise. 1726 * ld-sh/sh64/mix1.xd: Likewise. 1727 * ld-sh/sh64/mix2.xd: Likewise. 1728 * ld-sh/sh64/rel32.xd: Likewise. 1729 * ld-sh/sh64/reldl32.rd: Likewise. 1730 * ld-sh/sh64/reldl64.rd: Likewise. 1731 * ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack 1732 sessions, to match changes in the linker script. 1733 2001-06-14 Alexandre Oliva <aoliva (a] redhat.com> 1734 * ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation 1735 info to reflect renumbering of relocation types. 1736 2001-03-14 DJ Delorie <dj (a] redhat.com> 1737 * ld-sh/sh64/endian.dbd: New file, endian tests. 1738 * ld-sh/sh64/endian.dld: Ditto. 1739 * ld-sh/sh64/endian.ld: Ditto. 1740 * ld-sh/sh64/endian.s: Ditto. 1741 * ld-sh/sh64/endian.sbd: Ditto. 1742 * ld-sh/sh64/endian.sld: Ditto. 1743 * ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld. 1744 2001-03-12 DJ Delorie <dj (a] redhat.com> 1745 * ld-sh/sh64/relax.exp: New file, test disabling relaxing. 1746 * ld-sh/sh64/relax1.s: Ditto. 1747 * ld-sh/sh64/relax2.s: Ditto. 1748 * ld-sh/sh64/relax3.s: Ditto. 1749 * ld-sh/sh64/relax4.s: Ditto. 1750 * ld-sh/sh64/relfail.exp: New file, test for bogus relocs. 1751 * ld-sh/sh64/relfail.s: Ditto. 1752 2001-03-12 DJ Delorie <dj (a] redhat.com> 1753 * ld-sh/sh.exp: This test isn't appropriate for SH64 since it 1754 uses SH32 assembler files. 1755 2001-03-07 DJ Delorie <dj (a] redhat.com> 1756 * ld-selective/selective.exp: Pass "-e _start" for sh64 to 1757 accomodate expected start symbol in test. 1758 2001-03-06 DJ Delorie <dj (a] redhat.com> 1759 * ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64, 1760 to match what gcc passes to the linker by default. 1761 * ld-selective/selective.exp: Ditto. 1762 * ld-srec/srec.exp: Ditto, plus XFAIL for sh64. 1763 * ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2). 1764 2001-03-06 DJ Delorie <dj (a] redhat.com> 1765 * ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout. 1766 * ld-sh/sh64/abi64.xd (stack): Ditto. 1767 * ld-sh/sh64/cmpct1.xd (stack): Ditto. 1768 * ld-sh/sh64/crange1.rd (stack): Ditto. 1769 * ld-sh/sh64/crange2.rd (stack): Ditto. 1770 * ld-sh/sh64/crange3-cmpct.rd (stack): Ditto. 1771 * ld-sh/sh64/crange3-media.rd (stack): Ditto. 1772 * ld-sh/sh64/crange3.rd (stack): Ditto. 1773 * ld-sh/sh64/mix1.xd (stack): Ditto. 1774 * ld-sh/sh64/mix2.xd (stack): Ditto. 1775 * ld-sh/sh64/shdl32.xd (stack): Ditto. 1776 * ld-sh/sh64/shdl64.xd (stack): Ditto. 1777 2001-01-14 Hans-Peter Nilsson <hpn (a] cygnus.com> 1778 * ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section. 1779 * ld-sh/sh64/mix2.xd: Ditto. 1780 2001-01-08 Hans-Peter Nilsson <hpn (a] cygnus.com> 1781 * ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address 1782 being SHmedia. 1783 * ld-sh/sh64/shdl64.xd: Ditto. 1784 * ld-sh/sh64/shdl32.xd: Ditto. 1785 * ld-sh/sh64/mix2.xd: Ditto. 1786 * ld-sh/sh64/crange3-media.rd: Ditto. 1787 * ld-sh/sh64/abi64.xd: Ditto. 1788 2001-01-06 Hans-Peter Nilsson <hpn (a] cygnus.com> 1789 * ld-sh/sh64/crange-2a.s (diversion2): New global symbol. 1790 * ld-sh/sh64/crange1.rd: Adjust to presence of new symbol. 1791 Adjust section type for .cranges; expect sorted contents. 1792 * ld-sh/sh64/crange2.rd: Ditto. 1793 * ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto. 1794 * ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol. 1795 * ld-sh/sh64/crangerel2.rd: Ditto. 1796 * ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges. 1797 * ld-sh/sh64/mix2.xd: Ditto. 1798 * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New 1799 tests. 1800 * ld-sh/sh64/sh64.exp: Tweak test message. Run new tests. 1801 2001-01-05 Hans-Peter Nilsson <hpn (a] cygnus.com> 1802 * ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid 1803 target for (unexpanded) PTB. Add an .align 2 to SHmedia code to 1804 keep properly aligned. 1805 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly. 1806 * ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd, 1807 ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and 1808 R_SH_PT_16 relocation. 1809 * ld-sh/sh64/sh64.exp: Run new tests. 1810 2000-12-30 Hans-Peter Nilsson <hpn (a] cygnus.com> 1811 * ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s, 1812 ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s, 1813 ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests. 1814 * ld-sh/sh64/sh64.exp: Run new tests. 1815 * ld-sh/sh64/crange1.rd: Correct section flags. 1816 * ld-sh/sh64/crange2.rd: Ditto. 1817 * ld-sh/sh64/crangerel1.rd: Ditto. 1818 2000-12-18 Hans-Peter Nilsson <hpn (a] cygnus.com> 1819 * ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s, 1820 ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s, 1821 ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s, 1822 ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd, 1823 ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for 1824 handling .cranges section. 1825 * ld-sh/sh64/sh64.exp: Run new tests. 1826 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, 1827 ld-sh/sh64/mix2.xd: Adjust for .cranges section. 1828 2000-12-15 Hans-Peter Nilsson <hpn (a] cygnus.com> 1829 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd, 1830 ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd, 1831 ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, 1832 ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and 1833 .data individually 8-byte aligned. 1834 2000-12-09 Hans-Peter Nilsson <hpn (a] cygnus.com> 1835 * ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd, 1836 ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s, 1837 ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests. 1838 * ld-sh/sh64/sh64.exp: Make it possible to use readelf as 1839 inspection tool. Run new tests. 1840 2000-12-07 Hans-Peter Nilsson <hpn (a] cygnus.com> 1841 * ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd, 1842 ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions. 1843 * ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd, 1844 ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests. 1845 * ld-sh/sh64/sh64.exp: Run new tests. 1846 2000-12-01 Hans-Peter Nilsson <hpn (a] cygnus.com> 1847 * ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd, 1848 ld-sh/sh64/shcmp-1.s: New test. 1849 * ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat. 1850 2000-11-30 Hans-Peter Nilsson <hpn (a] cygnus.com> 1851 * ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI 1852 test. 1853 * ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF. 1854 2000-11-29 Hans-Peter Nilsson <hpn (a] cygnus.com> 1855 * ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for 1856 tests. 1857 2000-11-27 Hans-Peter Nilsson <hpn (a] cygnus.com> 1858 * ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI 1859 registers. 1860 * ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s: 1861 New test. 1862 * ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s, 1863 ld-sh/sh64/shmix-3.s: New test. 1864 * ld-sh/sh64/sh64.exp: Add new tests to sh64tests. 1865 2000-11-26 Hans-Peter Nilsson <hpn (a] cygnus.com> 1866 * ld-sh/sh64: New testsuite. 1867 1868 2002-02-07 Hans-Peter Nilsson <hp (a] axis.com> 1869 1870 * ld-selective/keepdot.s: Remove section specifier. 1871 1872 2002-02-05 Hans-Peter Nilsson <hp (a] axis.com> 1873 1874 * ld-selective/keepdot.d, ld-selective/keepdot.ld, 1875 ld-selective/keepdot.s, ld-selective/keepdot0.d: New tests. 1876 * ld-selective/sel-dump.exp: New, driver for run_dump_test:s. 1877 1878 2002-02-04 Hans-Peter Nilsson <hp (a] bitrange.com> 1879 1880 * ld-mmix/bpo-18.d, ld-mmix/bpo64addr.ld, ld-mmix/bpo-18m.d, 1881 ld-mmix/bpo-9.s, ld-mmix/bpo-19.d, ld-mmix/bpo-19m.d, 1882 ld-mmix/bpo-10.s, ld-mmix/bpo-20.d, ld-mmix/bpo-20m.d: New tests 1883 for on-demand global register allocation. 1884 1885 2002-02-02 Alexandre Oliva <aoliva (a] redhat.com> 1886 1887 * ld-sh/shared-1.d: Fix incorrect offsets. 1888 1889 2002-02-01 Hans-Peter Nilsson <hp (a] bitrange.com> 1890 1891 * ld-mmix/bpo-1.d, ld-mmix/bpo-1.s, ld-mmix/bpo-1m.d, 1892 ld-mmix/bpo-15.d, ld-mmix/bpo-4.s, ld-mmix/bpo-6.d, 1893 ld-mmix/bpo-6.s, ld-mmix/bpo-2.d, ld-mmix/bpo-6m.d, 1894 ld-mmix/bpo-12m.d, ld-mmix/bpo-2m.d, ld-mmix/bpo-2.s, 1895 ld-mmix/bpo-5.s, ld-mmix/bpo-3.d, ld-mmix/start3.s, 1896 ld-mmix/bpo-3m.d, ld-mmix/bpo-9m.d, ld-mmix/bpo-4.d, 1897 ld-mmix/bpo-3.s, ld-mmix/bpo-4m.d, ld-mmix/bpo-7.d, 1898 ld-mmix/bpo-5.d, ld-mmix/bpo-16.d, ld-mmix/bpo-5m.d, 1899 ld-mmix/bpo-7m.d, ld-mmix/bpo-9.d, ld-mmix/bpo-8.d, 1900 ld-mmix/start4.s, ld-mmix/bpo-8m.d, ld-mmix/bpo-13m.d, 1901 ld-mmix/bpo-15m.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d, 1902 ld-mmix/bpo-14m.d, ld-mmix/bpo-13.d, ld-mmix/bpo-7.s, 1903 ld-mmix/bpo-12.d, ld-mmix/bpo-16m.d, ld-mmix/bpo-14.d, 1904 ld-mmix/bpo-8.s, ld-mmix/bpo-17.d, ld-mmix/bpo-17m.d: New tests. 1905 1906 2002-01-31 Hans-Peter Nilsson <hp (a] axis.com> 1907 1908 * ld-cris/weakref1.d, ld-cris/libdso-1.d, ld-cris/gotrel2.s, 1909 ld-cris/expdyn1.d, ld-cris/expdyn1.s, ld-cris/dso-1.s: New tests. 1910 * ld-cris/cris.exp: Split run_dump_tests in two parts, executing 1911 tests named *dso-*.d first and copying their tmpdir/dump to files 1912 named as the .d-file. 1913 1914 2002-01-31 Alan Modra <amodra (a] bigpond.net.au> 1915 1916 * ld-scripts/crossref.exp: Allow foo to have a leading dot. 1917 * ld-scripts/cross1.t: Add .opd. 1918 * ld-undefined/undefined.exp: Allow leading dot on sym names. 1919 * lib/ld-lib.exp (default_ld_nm): Strip leading dots from syms. 1920 1921 2002-01-29 Chris Demetriou <cgd (a] broadcom.com> 1922 1923 * ld-mips-elf/emrelocs-eb.d: New file to test --embedded-relocs. 1924 * ld-mips-elf/emrelocs-el.d: Likewise. 1925 * ld-mips-elf/emrelocs1.s: Likewise. 1926 * ld-mips-elf/emrelocs2.s: Likewise. 1927 * ld-mips-elf/emrelocs.ld: Likewise. 1928 * ld-mips-elf/mips-elf.exp: Add the above to the list of tests. 1929 1930 2002-01-21 Hans-Peter Nilsson <hp (a] axis.com> 1931 1932 * ld-cris: New testsuite directory. 1933 1934 2002-01-15 Nick Clifton <nickc (a] cambridge.redhat.com> 1935 1936 * ld-sh/sh.exp: Copy start.s file into test directory. 1937 1938 2002-01-14 Nick Clifton <nickc (a] cambridge.redhat.com> 1939 1940 * ld-selective/selective.exp: For ARM targets, link with libgcc.a. 1941 1942 2002-01-02 Chris Demetriou <cgd (a] broadcom.com> 1943 1944 * ld-mips-elf/empic1-ln.d: New file to test basic linking of 1945 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations. 1946 * ld-mips-elf/empic1-lp.d: Likewise. 1947 * ld-mips-elf/empic1-mn.d: Likewise. 1948 * ld-mips-elf/empic1-mp.d: Likewise. 1949 * ld-mips-elf/empic1-sn.d: Likewise. 1950 * ld-mips-elf/empic1-sp.d: Likewise. 1951 * ld-mips-elf/empic1-ref.s: Likewise. 1952 * ld-mips-elf/empic1-space.s: Likewise. 1953 * ld-mips-elf/empic1-tgt.s: Likewise. 1954 * ld-mips-elf/empic2-fwd-0.d: New file to test 1955 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocation edge 1956 cases. 1957 * ld-mips-elf/empic2-fwd-1.d: Likewise. 1958 * ld-mips-elf/empic2-rev-0.d: Likewise. 1959 * ld-mips-elf/empic2-rev-1.d: Likewise. 1960 * ld-mips-elf/empic2-ref.s: Likewise. 1961 * ld-mips-elf/empic2-space.s: Likewise. 1962 * ld-mips-elf/empic2-fwd-tgt.s: Likewise. 1963 * ld-mips-elf/empic2-rev-tgt.s: Likewise. 1964 * ld-mips-elf/mips-elf.exp: New file to run MIPS 32-bit ELF 1965 tests (including those above). 1966 1967 2001-11-30 H.J. Lu <hjl (a] gnu.org> 1968 1969 * ld-elfvers/vers.exp (build_vers_lib): Preserve the library 1970 order. 1971 1972 2001-11-29 H.J. Lu <hjl (a] gnu.org> 1973 1974 * ld-elfvers/vers.exp (build_vers_lib): Support linking against 1975 more than one libraries. 1976 Add "vers20a" and "vers20" tests for common symbols. 1977 1978 * ld-elfvers/vers20.c: New. 1979 * ld-elfvers/vers20.dsym: New. 1980 * ld-elfvers/vers20.map: New. 1981 * ld-elfvers/vers20.ver: New. 1982 * ld-elfvers/vers20a.ver: New. 1983 1984 2001-11-19 H.J. Lu <hjl (a] gnu.org> 1985 1986 * ld-elfvsb/define.s: Mark all global lables as object. 1987 1988 * ld-elfvsb/hidden0.d: Match large section number. 1989 * ld-elfvsb/hidden1.d: Likewise. 1990 * ld-elfvsb/internal0.d: Likewise. 1991 * ld-elfvsb/internal1.d: Likewise. 1992 * ld-elfvsb/protected0.d: Likewise. 1993 * ld-elfvsb/protected1.d: Likewise. 1994 1995 * ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT. 1996 * ld-elfvsb/internal0.d: Likewise. 1997 * ld-elfvsb/protected0.d: Likewise. 1998 1999 2001-11-15 H.J. Lu <hjl (a] gnu.org> 2000 2001 * ld-sh/ld-r-1.d: Updated. 2002 2003 2001-11-14 Nick Clifton <nickc (a] cambridge.redhat.com> 2004 2005 * ld-bootstrap/bootstrap.exp: Only scan tail of executable for 2006 PE targets. 2007 2008 2001-11-12 Donn Terry <donnte (a] microsoft.com> 2009 2010 * ld-bootstrap/bootstrap.exp: Only compare the tail end of the two 2011 binary files produced in order to avoid date stamp present in PE 2012 binaries. 2013 2014 2001-11-11 Hans-Peter Nilsson <hp (a] bitrange.com> 2015 2016 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit. 2017 2018 2001-11-09 H.J. Lu <hjl (a] gnu.org> 2019 2020 * ld-discard/discard.exp: New. Test ld discard. 2021 * ld-discard/discard.ld: Likewise. 2022 * ld-discard/exit.s: Likewise. 2023 * ld-discard/extern.d: Likewise. 2024 * ld-discard/extern.s: Likewise. 2025 * ld-discard/start.d: Likewise. 2026 * ld-discard/start.s: Likewise. 2027 * ld-discard/static.d: Likewise. 2028 * ld-discard/static.s: Likewise. 2029 2030 2001-11-02 H.J. Lu <hjl (a] gnu.org> 2031 2032 * ld-elfvsb/elfvsb.exp: Add the "ld -r" test. 2033 2034 * ld-elfvsb/hidden0.d: New. 2035 * ld-elfvsb/hidden1.d: New. 2036 * ld-elfvsb/internal0.d: New. 2037 * ld-elfvsb/internal1.d: New. 2038 * ld-elfvsb/protected0.d: New. 2039 * ld-elfvsb/protected1.d: New. 2040 * ld-elfvsb/undef.s: New. 2041 * ld-elfvsb/undef.s: New. 2042 2043 2001-11-02 NIIBE Yutaka <gniibe (a] m17n.org> 2044 2045 * ld-sh/sh.exp: Have its own start.s for linux. 2046 2047 2001-10-31 Hans-Peter Nilsson <hp (a] bitrange.com> 2048 2049 * ld-mmix/locdo-1.d: Prune character dump part. 2050 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d, 2051 ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d, 2052 ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d, 2053 ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s, 2054 ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d, 2055 ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s, 2056 ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove 2057 unnecessary empty lines. 2058 2059 2001-10-30 Hans-Peter Nilsson <hp (a] bitrange.com> 2060 2061 * ld-mmix: New testsuite directory. 2062 2063 2001-10-14 Hans-Peter Nilsson <hp (a] bitrange.com> 2064 2065 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run on 2066 sh*-*-elf. 2067 2068 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}. 2069 2070 * ld-sh/rd-sh.exp: New framework file. 2071 * ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d, 2072 ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New 2073 test files. 2074 2075 2001-09-29 Hans-Peter Nilsson <hp (a] axis.com> 2076 2077 * ld-linkonce/linkonce.exp: New file. 2078 * ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld, 2079 ld-linkonce/zeroehl32.d: New test. 2080 2081 2001-09-25 H.J. Lu <hjl (a] gnu.org> 2082 2083 * ld-elfweak/dso.dsym: Updated for alpha. 2084 * ld-elfweak/dsodata.dsym: Likewise. 2085 * ld-elfweak/strong.sym: Likewise. 2086 * ld-elfweak/strongcomm.sym: Likewise. 2087 * ld-elfweak/strongdata.sym: Likewise. 2088 2089 2001-09-15 Hans-Peter Nilsson <hp (a] bitrange.com> 2090 2091 * lib/ld-lib.exp (run_dump_test): Handle new option 2092 "objcopy_linked_file". Return after failing, if errors were 2093 expected but none were found. 2094 (slurp_options): Support underscores in option names. 2095 2096 2001-09-14 H.J. Lu <hjl (a] gnu.org> 2097 2098 * ld-elfweak/bar.c: Updated. 2099 * ld-elfweak/bar1a.c: Likewise. 2100 * ld-elfweak/main.c: Likewise. 2101 * ld-elfweak/main1.c: Likewise. 2102 * ld-elfweak/elfweak.exp: Likewise. 2103 * ld-elfweak/weakdata.dsym: Updated. 2104 2105 2001-09-11 H.J. Lu <hjl (a] gnu.org> 2106 2107 * ld-elfweak/elfweak.exp (build_lib): Take a list of object 2108 files. 2109 (build_exec): Likewise. 2110 Add more tests and make some xfail. 2111 2112 * ld-elfweak/dso.dsym: Support symbol versioning. 2113 * ld-elfweak/dsow.dsym: Likewise. 2114 2115 * ld-elfweak/main1.c: New. 2116 * ld-elfweak/bar1a.c: Likewise. 2117 * ld-elfweak/bar1b.c: Likewise. 2118 * ld-elfweak/bar1c.c: Likewise. 2119 * ld-elfweak/foo1a.c: Likewise. 2120 * ld-elfweak/foo1b.c: Likewise. 2121 * ld-elfweak/dsodata.dsym: Likewise. 2122 * ld-elfweak/dsowdata.dsym: Likewise. 2123 * ld-elfweak/weakdata.dsym: Likewise. 2124 * ld-elfweak/strongcomm.sym: Likewise. 2125 * ld-elfweak/strongdata.sym: Likewise. 2126 * ld-elfweak/weakdata.dat: Likewise. 2127 * ld-elfweak/strongdata.dat: Likewise. 2128 2129 2001-09-10 H.J. Lu <hjl (a] gnu.org> 2130 2131 * ld-elfweak/elfweak.exp: New. 2132 * ld-elfweak/bar.c: Likewise. 2133 * ld-elfweak/foo.c: Likewise. 2134 * ld-elfweak/main.c: Likewise. 2135 * ld-elfweak/dso.dsym: Likewise. 2136 * ld-elfweak/dsow.dsym: Likewise. 2137 * ld-elfweak/strong.sym: Likewise. 2138 * ld-elfweak/strong.dat: Likewise. 2139 * ld-elfweak/weak.dat: Likewise. 2140 2141 2001-08-27 Alan Modra <amodra (a] bigpond.net.au> 2142 Linus Nordberg <linus (a] swox.se> 2143 2144 * ld-checks/checks.exp: .lcomm is incompatible with ppc coff. 2145 * ld-scripts/cross1.t: Add .toc section. 2146 * ld-scripts/cross2.t: Likewise. 2147 * ld-scripts/phdrs.exp: powerpc64 is 64 bit. 2148 * ld-srec/srec.exp: xfail powerpc64 2149 2150 2001-08-21 John David Anglin <dave (a] hiauly1.hia.nrc.ca> 2151 2152 * ld-selective/selective.exp: Return if target is `vax-*-ultrix*'. 2153 Continue with other tests when there is a compilation error. 2154 2155 2001-08-01 Loren J. Rittle <ljrittle (a] acm.org> 2156 2157 * ld-cdtest/cdtest-nrv.dat: New file. 2158 * ld-cdtest/cdtest.exp: Do not require any exception support 2159 library. Check results against NRV. 2160 2161 2001-08-01 Loren J. Rittle <ljrittle (a] acm.org> 2162 2163 * ld-srec/srec.exp: Do not require any exception support 2164 library. 2165 2166 2001-07-27 H.J. Lu <hjl (a] gnu.org> 2167 2168 * ld-selective/selective.exp: Fix the error in the last change. 2169 2170 2001-07-24 Loren J. Rittle <ljrittle (a] acm.org> 2171 2172 * ld-selective/selective.exp: Support g++ V3 ABI (along side 2173 the old ABI). Make comparisons against normalized (to 2174 V3-style) demangled nm output. 2175 2176 2001-07-24 Alan Modra <amodra (a] bigpond.net.au> 2177 2178 * config/default.exp (ld_nm): Add "nmflags" arg. 2179 * lib/ld-lib.exp (default_ld_nm): Likewise. 2180 * ld-empic/empic.exp: Adjust call to ld_nm. 2181 * ld-scripts/defined.exp: Likewise. 2182 * ld-scripts/script.exp: Likewise. 2183 * ld-scripts/sizeof.exp: Likewise. 2184 * ld-selective/selective.exp: Likewise. 2185 * ld-sh/sh.exp: Likewise. 2186 2187 2001-07-12 H.J. Lu <hjl (a] gnu.org> 2188 2189 * ld-selective/selective.exp: Mark selective1, selective2, 2190 selective4 and selective5 xfail on alpha*-*. 2191 2192 2001-06-13 Hans-Peter Nilsson <hp (a] bitrange.com> 2193 2194 * config/default.exp (AS, GASP, OBJDUMP, NM, NMFLAGS, OBJCOPY, 2195 OBJCOPYFLAGS, READELF, READELFFLAGS, LD, LDFLAGS): Provide 2196 default. 2197 2198 * lib/ld-lib.exp (run_dump_test): Import from gas testsuite. Add 2199 new options "ld", "source", "xfail", "target", "notarget" and 2200 "error". Support the runtest_file_p "*.exp=testname" feature. 2201 (slurp_options, regexp_diff, file_contents, verbose_eval): Import 2202 from gas testsuite. 2203 2204 2001-06-12 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 2205 2206 * testsuite/ld-undefined/undefined.exp: Correct setup_xfail rule. 2207 2208 2001-06-06 H.J. Lu <hjl (a] gnu.org> 2209 2210 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3 2211 on Linux/mips. 2212 2213 * ld-elfvers/vers.exp: Also run on Linux/mips. 2214 * ld-elfvsb/elfvsb.exp: Likewise. 2215 * ld-shared/shared.exp: Likewise. 2216 2217 * ld-selective/selective.exp: Mark selective2, selective3, 2218 selective4 and selective5 xfail on Linux/mips. 2219 2220 * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips. 2221 2222 * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips. 2223 2224 * ld-srec/srec.exp: Add Linux/mips to xfail. 2225 2226 2001-06-06 Martin Schwidefsky <schwidefsky (a] de.ibm.com> 2227 2228 * ld-undefined/undefined.exp: Add a setup_xfail line for a test 2229 that will always fail on s/390. 2230 2231 2001-05-28 kaz Kojima <kkojima (a] rr.iij4u.or.jp> 2232 2233 * ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for 2234 the text section. 2235 2236 2001-05-25 Alan Modra <amodra (a] one.net.au> 2237 2238 * ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and 2239 linuxaout with linux*aout. 2240 2241 2001-05-24 H.J. Lu <hjl (a] gnu.org> 2242 2243 * ld-scripts/phdrs.exp: Add sparc64 to 64 bit platform. 2244 2245 2001-05-18 H.J. Lu <hjl (a] gnu.org> 2246 2247 * ld-elfvers/vers.exp: Revert the last change. 2248 2249 * ld-elfvers/vers2.ver: Put back "tmpdir/" the version 2250 references. 2251 * ld-elfvers/vers3.ver: Likewise. 2252 * ld-elfvers/vers6.ver: Likewise. 2253 * ld-elfvers/vers18.ver: Likewise. 2254 2255 2001-05-17 H.J. Lu <hjl (a] gnu.org> 2256 2257 * ld-elfvers/vers.exp: Pass "-rpath .:$tmpdir" to "vers19". 2258 2259 * ld-elfvers/vers1.ver: Remove "tmpdir/" from the version 2260 definition. 2261 * ld-elfvers/vers2.ver: Likewise. 2262 * ld-elfvers/vers3.ver: Likewise. 2263 * ld-elfvers/vers4a.ver: Likewise. 2264 * ld-elfvers/vers6.ver: Likewise. 2265 * ld-elfvers/vers7a.ver: Likewise. 2266 * ld-elfvers/vers8.ver: Likewise. 2267 * ld-elfvers/vers9.ver: Likewise. 2268 * ld-elfvers/vers15.ver: Likewise. 2269 * ld-elfvers/vers16a.ver: Likewise. 2270 * ld-elfvers/vers17.ver: Likewise. 2271 * ld-elfvers/vers18.ver: Likewise. 2272 2273 2001-05-03 H.J. Lu <hjl (a] gnu.org> 2274 2275 * ld-elfvers/vers19.ver: Expect vers17.so instead of 2276 *tmpdir/vers17.so. 2277 2278 2001-05-01 Andreas Jaeger <aj (a] suse.de>, Andreas Schwab <schwab (a] suse.de> 2279 2280 * ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform. 2281 2282 * ld-scripts/phdrs.t: Use startaddress that's greater than any 2283 MAXPAGESIZE used. 2284 2285 2001-04-29 H.J. Lu <hjl (a] gnu.org> 2286 2287 * ld-shared/symbolic.dat: New. 2288 2289 * ld-shared/shared.exp: Also check -Bsymbolic. 2290 2291 2001-04-28 Andreas Jaeger <aj (a] suse.de> 2292 2293 * ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it 2294 special. 2295 2296 2001-04-01 David O'Brien <obrien (a] FreeBSD.org> 2297 * ld-undefined/undefined.exp: XFAIL on FreeBSD/i386 for the usual (even 2298 though it doesn't use DWARF2 yet (but its output is identical). 2299 2300 2001-04-01 David O'Brien <obrien (a] FreeBSD.org> 2301 2302 * ld-selective/selective.exp: Use -O with gcc rather than -O2. 2303 This optimization level is buggy on some platforms, and this test 2304 is not intended to test compiler optimizations. 2305 2306 2001-03-06 DJ Delorie <dj (a] redhat.com> 2307 2308 * ld-scripts/cross2.t: Support any type of text/data sections, not 2309 just the canonical ones. 2310 2311 2001-02-28 Matt Hiller <hiller (a] redhat.com> 2312 2313 * ld-scripts/crossref.exp: Initialize flags to [big_or_little_endian]. 2314 * ld-undefined/undefined.exp: Ditto, and include $flags in ld 2315 invocations. 2316 * lib/ld-lib.exp (big_or_little_endian): Recognize -EB, -eb, -EL 2317 and -el. 2318 (is_endian_output_format): New function. 2319 (default_ld_link): Set flags to [big_or_little_endian] only if ld 2320 is being invoked such that the output format being used is of 2321 known endianness. 2322 (default_ld_simple_link): Ditto. 2323 2324 2001-02-22 Timothy Wall <twall (a] cygnus.com> 2325 2326 * ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from 2327 AIX-specific test. 2328 2329 2001-02-14 H.J. Lu <hjl (a] gnu.org> 2330 2331 * ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3 2332 for -static on ia64. 2333 2334 * ld-checks/checks.exp: Don't run on ia64-*-elf* nor 2335 ia64-*-linux*. 2336 2337 * ld-elfvers/vers.exp: Also run ia64-*-elf* and ia64-*-linux*. 2338 2339 * ld-elfvsb/elfvsb.exp: Use i?86-*-*. Also run on ia64-*-linux*. 2340 Set up expected failures for ia64-*-linux*. 2341 * ld-shared/shared.exp: Likewise. 2342 2343 2001-02-08 Stephane Carrez <Stephane.Carrez (a] worldnet.fr> 2344 2345 * ld-srec/srec.exp (run_srec_test): m6811 code has references 2346 to soft registers, define them with --defsym. 2347 * ld-selective/selective.exp: Likewise. 2348 2349 2000-01-23 Alan Modra <alan (a] spri.levels.unisa.edu.au> 2350 2351 * ld-srec/sr3.cc (__rethrow): New. 2352 2353 2001-01-14 Hans-Peter Nilsson <hp (a] bitrange.com> 2354 2355 * ld-sh/sh.exp: Use --oformat srec, not -oformat srec. 2356 2357 2001-01-03 Philip Blundell <pb (a] futuretv.com> 2358 2359 * ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha. 2360 * ld-shared/shared.exp: Likewise. 2361 2362 2001-01-01 Philip Blundell <philb (a] gnu.org> 2363 2364 * ld-undefined/weak-undef.exp: New test. 2365 * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting 2366 files for above. 2367 2368 * ld-elfvers/vers.exp: Run test on Linux/ARM. 2369 * ld-elfvsb/elfvsb.exp: Likewise. 2370 * ld-shared/shared.exp: Likewise. 2371 2372 2000-12-31 Nick Clifton <nickc (a] redhat.com> 2373 2374 * ld-srec/srec.exp: Use --oformat instead of -oformat. 2375 2376 2000-12-09 Nick Clifton <nickc (a] redhat.com> 2377 2378 * ld-selective/selective.exp: Link in libgcc when target is v850. 2379 2380 * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets 2381 because the -oformat linker command switch cannot be used. 2382 2383 2000-11-06 Alan Modra <alan (a] linuxcare.com.au> 2384 2385 * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h. 2386 (main): Prune unused args. 2387 2388 2000-10-29 Hans-Peter Nilsson <hp (a] bitrange.com> 2389 2390 * ld-selective/selective.exp <no CXX>: Fix typo for argument to 2391 "untested". 2392 2393 2000-10-19 H.J. Lu (hjl (a] gnu.org) 2394 2395 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures 2396 for Linux/PPC. 2397 * ld-shared/shared.exp: Likewise. 2398 2399 2000-10-09 Hans-Peter Nilsson <hp (a] bitrange.com> 2400 2401 * ld-selective/selective.exp: Rearrange to be table-driven. 2402 2403 2000-10-07 Alan Modra <alan (a] linuxcare.com.au> 2404 2405 * ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too. 2406 2407 2000-10-02 Alan Modra <alan (a] linuxcare.com.au> 2408 2409 * ld-scripts/weak.exp: Don't set $global$ for hppa-elf any more. 2410 * ld-scripts/crossref.exp: Ditto. 2411 2412 2000-09-29 Hans-Peter Nilsson <hp (a] bitrange.com> 2413 2414 * ld-selective/5.cc: New test. 2415 * ld-selective/selective.exp: Run it as xfailed. 2416 2417 * ld-selective/4.cc: Correct spelling of "lose". 2418 2419 2000-09-05 Alan Modra <alan (a] linuxcare.com.au> 2420 2421 * ld-selective/selective.exp: Remove the xfails for hppa. 2422 2423 2000-08-30 Alexandre Oliva <aoliva (a] redhat.com> 2424 2425 * ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf, 2426 sh-*-*): With dwarf-2, `undefined function' can't pass. 2427 2428 2000-08-03 H.J. Lu (hjl (a] gnu.org) 2429 2430 * ld-bootstrap/bootstrap.exp: Add strip. 2431 2432 2000-07-24 H.J. Lu (hjl (a] gnu.org) 2433 2434 * ld-elfvsb/elfvsb.exp: Add -g to $CC to get the location of 2435 the undefined reference. 2436 2437 2000-07-16 H.J. Lu (hjl (a] gnu.org) 2438 2439 * ld-elfvsb/elfvsb.exp (support_protected): New variable. Check 2440 and set to "yes" if the protected visibility is expected to 2441 pass. 2442 (visibility_run): Set expected to fail for the "protected" 2443 and "protected_undef_def" tests only if $support_protected is 2444 "no". 2445 2446 * ld-elfvsb/main.c (PROTECTED_CHECK): Check for the protected 2447 visibility support if defined. 2448 2449 2000-07-15 H.J. Lu (hjl (a] gnu.org) 2450 2451 * ld-elfvsb/elfvsb.exp (visibility_run): Set expected failure 2452 for "protected_undef_def". 2453 2454 * ld-elfvsb/main.c: Don't define HIDDEN_UNDEF_TEST when 2455 PROTECTED_WEAK_TEST is defined. 2456 Don't define PROTECTED_UNDEF_TEST when PROTECTED_WEAK_TEST is 2457 defined. 2458 Define PROTECTED_TEST when PROTECTED_UNDEF_TEST is defined. 2459 2460 * ld-elfvsb/sh1.c (visibility): Mark protected only if 2461 PROTECTED_TEST, PROTECTED_UNDEF_TEST or PROTECTED_WEAK_TEST 2462 is defined. 2463 (visibility_var): Likewise. 2464 2465 2000-07-10 Alan Modra <alan (a] linuxcare.com.au> 2466 2467 * ld-srec/srec.exp: xfail hppa. 2468 2469 * ld-scripts/weak.exp: Define $global$ for hppa. 2470 2471 * ld-scripts/crossref.exp: Fix string quoting. 2472 2473 2000-06-05 H.J. Lu (hjl (a] gnu.org) 2474 2475 * lib/ld-lib.exp (default_ld_link): Redirect the linker output 2476 to link_output and make it global. 2477 2478 * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef", 2479 "hidden_undef_def", "hidden_weak", "protected_undef", 2480 "protected_undef_def" and "protected_weak". 2481 (visibility_run): Likewise. 2482 * ld-elfvsb/main.c: Likewise. 2483 * ld-elfvsb/sh1.c: Likewise. 2484 * ld-elfvsb/sh2.c: Likewise. 2485 2486 * ld-elfvsb/elfvsb.dat: Updated. 2487 2488 2000-05-21 H.J. Lu (hjl (a] gnu.org) 2489 2490 * ld-elfvsb/main.c (main_visibility_check): Fix the protected 2491 visibility test. 2492 2493 2000-05-13 H.J. Lu (hjl (a] gnu.org) 2494 2495 * lib/ld-lib.exp (default_ld_link): Redirect the linker output 2496 to link_output and make it global. 2497 2498 * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture 2499 tests. 2500 * ld-elfvsb/elfvsb.dat: Likewise. 2501 * ld-elfvsb/elfvsb.exp: Likewise. 2502 * ld-elfvsb/main.c: Likewise. 2503 * ld-elfvsb/sh1.c: Likewise. 2504 * ld-elfvsb/sh2.c: Likewise. 2505 2506 Fri Apr 21 15:16:07 2000 Richard Henderson <rth (a] cygnus.com> 2507 2508 * ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too. 2509 2510 2000-04-12 Alan Modra <alan (a] linuxcare.com.au> 2511 2512 * ld-selective/3.cc (_start): Add cheat for gcc-2.95.2 failure. 2513 2514 * ld-selective/selective.exp (test4): Test for presence of 2515 foo__1B, not absence. Also check for foo__1A and _start. 2516 White space changes throughout file. 2517 2518 2000-03-13 Nick Clifton <nickc (a] cygnus.com> 2519 2520 * ld-scripts/phdrs.t: Discard all unexpected sections. 2521 2522 2000-02-27 H.J. Lu (hjl (a] gnu.org) 2523 2524 * lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs. 2525 2526 1999-11-01 Nick Clifton <nickc (a] cygnus.com> 2527 2528 * ld-selective/selective.exp: Fix test to disable these checks for 2529 PE based targets. 2530 2531 1999-10-29 Catherine Moore <clm (a] cygnus.com> 2532 2533 * ld-selective/selective.exp: Remove test6. 2534 * ld-selective/5.cc: Delete. 2535 2536 1999-10-28 Scott Bambrough <scottb (a] netwinder.org> 2537 2538 * ld-srec/srec.exp: Setup expected failures for 2539 srec tests on ARM Linux. 2540 2541 1999-09-17 Alan Modra <alan (a] spri.levels.unisa.edu.au> 2542 2543 * ld-shared/shared.exp: xfail linux*libc1 shared (non PIC, load 2544 offset) test. 2545 2546 1999-09-12 Ian Lance Taylor <ian (a] zembu.com> 2547 2548 * ld-scripts/script.exp: Add --image-base 0 for PE targets. 2549 2550 1999-08-17 H.J. Lu <hjl (a] gnu.org> 2551 2552 * ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof. 2553 2554 1999-08-09 Jakub Jelinek <jj (a] ultra.linux.cz> 2555 2556 * ld-elfvers/vers.exp: Run tests on sparc*-*-linux*. 2557 * ld-shared/shared.exp: Likewise. 2558 2559 1999-07-28 Nick Clifton <nickc (a] cygnus.com> 2560 2561 * lib/ld-lib.exp (proc big_or_little_endian): New proc. 2562 Determine if a big endian or little endian output format hass 2563 been selected by any of the multilib options, and if so return 2564 a suitable command line option for the linker/assembler. 2565 (proc default_ld_link): Include the result of proc 2566 big_or_little_endian on the command line to the linker. 2567 (proc ld_simple_link): Include the result of proc 2568 big_or_little_endian on the command line to the linker. 2569 (proc default_ld_compile): Append multilib flags to compiler 2570 switches. 2571 (proc default_ld_assemble): Include the result of proc 2572 big_or_little_endian on the command line to the linker. 2573 2574 1999-07-21 H.J. Lu <hjl (a] gnu.org> 2575 2576 * ld-elfvers/vers1.c: Add missing prototypes and include 2577 <stdio.h> if necessary. 2578 * ld-elfvers/vers15.c: Likewise. 2579 * ld-elfvers/vers19.c: Likewise. 2580 * ld-elfvers/vers2.c: Likewise. 2581 * ld-elfvers/vers3.c: Likewise. 2582 * ld-elfvers/vers4.c: Likewise. 2583 * ld-elfvers/vers6.c: Likewise. 2584 * ld-elfvers/vers7.c: Likewise. 2585 * ld-elfvers/vers9.c: Likewise. 2586 * ld-shared/main.c: Likewise. 2587 * ld-srec/sr3.cc (Foo::Foo): Remove arg name. 2588 2589 Thu Jul 15 18:00:30 1999 Mark P. Mitchell <mark (a] codesourcery.com> 2590 2591 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as 2592 with other DWARF2 targets. 2593 2594 1999-07-13 Nick Clifton <nickc (a] cygnus.com> 2595 2596 * ld-undefined/undefined.exp: Do not expect arm toolchains to fail 2597 the undefined line test. 2598 2599 1999-07-10 Ian Lance Taylor <ian (a] zembu.com> 2600 2601 * ld-elfvers/vers.exp: Use -rpath in new vers19 test. 2602 2603 1999-07-07 Ian Lance Taylor <ian (a] zembu.com> 2604 2605 * ld-elfvers/vers.exp: Add new tests vers17 to vers19. 2606 * ld-elfvers/{vers17.*, vers18.*, vers19.*}: New files. 2607 2608 1999-06-13 Ian Lance Taylor <ian (a] zembu.com> 2609 2610 * ld-checks/asm.s: Use a symbol name for .lcomm. 2611 * ld-checks/checks.exp: Use different names for the two tests. 2612 Don't add extra text when invoking fail. 2613 2614 1999-06-12 Ian Lance Taylor <ian (a] zembu.com> 2615 2616 * ld-scripts/phdrs.exp: Change target check from "*-*-linuxaout*" 2617 to "*-*-linux*aout*". 2618 * ld-scripts/weak.exp: Likewise. 2619 * ld-shared/shared.exp: Likewise. Simplify condition a bit. 2620 2621 Wed Jun 9 12:02:33 1999 Andreas Schwab <schwab (a] issan.cs.uni-dortmund.de> 2622 2623 * ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning. 2624 * ld-shared/sh1.c: Fix typo. 2625 2626 1999-06-04 H.J. Lu <hjl (a] gnu.org> 2627 2628 * lib/ld-lib.exp (default_ld_nm): Clear nm_output first if 2629 necessary. 2630 2631 1999-05-17 Nick Clifton <nickc (a] cygnus.com> 2632 2633 * ld-undefined/undefined.exp: Add xfail for mcore-elf. 2634 2635 1999-05-11 DJ Delorie <dj (a] cygnus.com> 2636 2637 * ld-srec/srec.exp: Do not run tests for PE based ports. 2638 2639 1999-03-05 Nick Clifton <nickc (a] cygnus.com> 2640 2641 * ld-selective/selective.exp: Do not run tests for COFF or PE 2642 based ports. 2643 2644 1999-02-17 Nick Clifton <nickc (a] cygnus.com> 2645 2646 * ld-undefined/undefined.exp: Add expected failures for StrongARM 2647 targets. 2648 2649 * ld-srec/srec.exp: Add expected failures for StrongARM targets. 2650 2651 * ld-selective/selective.exp: Add expected failure for ARM-COFF 2652 targets. 2653 2654 1999-02-16 Nick Clifton <nickc (a] cygnus.com> 2655 2656 * ld-checks/asm.s: Use .long instead of .word. 2657 Replace custom section names with .text, .data and .bss. 2658 * ld-checks/script: Replace custom section names with .text, .data 2659 and .bss. 2660 * ld-checks/checks.exp: Replace custom section names with .text, 2661 .data and .bss. 2662 2663 1999-02-11 Nick Clifton <nickc (a] cygnus.com> 2664 2665 * ld-checks: New directory: Tests for the linker's 2666 --check-sections option. 2667 * ld-checks/checks.exp: New file. 2668 * ld-checks/script: Bogus linker script. 2669 * ld-checks/asm.s: Simple test assembler file. 2670 2671 Tue Feb 2 19:15:02 1999 Catherine Moore <clm (a] cygnus.com> 2672 2673 * ld-selective/selective.exp: Disable test for unsupported 2674 targets. Change tests to check for absence of symbols instead 2675 of address zero. 2676 2677 Mon Jan 18 03:44:52 1999 Ian Lance Taylor <ian (a] cygnus.com> 2678 2679 * config/default.exp (get_link_files): Quote target_triplet and CC 2680 when invoking shell. 2681 (get_target_emul): Likewise. 2682 2683 1999-01-03 Ken Raeburn <raeburn (a] cygnus.com> 2684 2685 * config/default.exp (get_link_files, get_target_emul): New procs; 2686 run shell commands to extract information from configure.host and 2687 configure.tgt in the source tree. 2688 (top level): Use them to get information needed to run tests, if 2689 not otherwise provided. 2690 2691 * ld-shared/elf-offset.ld: New file. Builds a shared library, but 2692 gives non-zero addresses for memory region. 2693 * ld-shared/shared.exp: Run the non-PIC non-AIX test again using 2694 the new linker script. 2695 2696 Tue Dec 8 22:56:05 1998 Geoff Keating <geoffk (a] ozemail.com.au> 2697 2698 * ld-srec/srec.exp: Delete xfails for PPC Linux targets, 2699 newer glibc lets link succeed. 2700 2701 Sun Dec 6 12:59:37 1998 H.J. Lu <hjl (a] gnu.org> 2702 2703 * ld-elfvers/vers1.c: Add missing return types and values. 2704 * ld-elfvers/vers2.c: Likewise. 2705 * ld-elfvers/vers3.c: Likewise. 2706 * ld-elfvers/vers4.c: Likewise. 2707 * ld-elfvers/vers5.c: Likewise. 2708 * ld-elfvers/vers6.c: Likewise. 2709 * ld-elfvers/vers7.c: Likewise. 2710 * ld-elfvers/vers9.c: Likewise. 2711 * ld-elfvers/vers15.c: Likewise. 2712 2713 Fri Oct 23 16:28:29 1998 Catherine Moore <clm (a] cygnus.com> 2714 2715 * ld-selective: New directory with new files to test 2716 selective linking. 2717 2718 * lib/ld-lib.exp (ld_nm): Strip leading underscore from $name. 2719 2720 Sun Oct 4 22:17:05 1998 Ian Lance Taylor <ian (a] cygnus.com> 2721 2722 * ld-elfvers/vers16.dsym: Work correctly on a system without 2723 versioned system libraries. 2724 2725 Mon Sep 28 21:31:12 1998 Richard Henderson <rth (a] cygnus.com> 2726 2727 * ld-elfvers/vers.exp: Run tests on alpha-linux. 2728 * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match 2729 Alpha's use of st_other. 2730 2731 1998-09-27 Andreas Schwab <schwab (a] issan.informatik.uni-dortmund.de> 2732 2733 * ld-elfvers/vers.exp (vers16, vers16a): New tests. 2734 * ld-elfvers/{vers16.*, vers16a.*}: New files. 2735 2736 Thu Sep 17 17:18:19 1998 Nick Clifton <nickc (a] cygnus.com> 2737 2738 * ld-undefined/undefined.exp: Make undefined line test be an xfail 2739 for arm/thunb elf toolchains. 2740 2741 Wed Sep 9 14:10:15 1998 Nick Clifton <nickc (a] cygnus.com> 2742 2743 * ld-undefined/undefined.exp: change test for elf/dwarf2 targets. 2744 2745 * ld-srec/srec.exp: Arm-elf now passes this test. 2746 2747 Wed Aug 19 11:59:19 1998 Nick Clifton <nickc (a] cygnus.com> 2748 2749 * ld-srec/srec.exp: Add arm/thumb-elf expected failures. 2750 2751 Thu Aug 13 12:41:58 1998 Ian Lance Taylor <ian (a] cygnus.com> 2752 2753 * ld-bootstrap/bootstrap.exp: Don't run the --static bootstrap 2754 test if we don't have a static libbfd.a. 2755 2756 Wed Aug 12 15:19:35 1998 Ian Lance Taylor <ian (a] cygnus.com> 2757 2758 Based on patch from H.J. Lu <hjl (a] gnu.org>: 2759 * ld-srec/srec.exp: Add xfails for Alpha ELF targets. 2760 2761 Mon Aug 10 15:42:20 1998 Richard Henderson <rth (a] cygnus.com> 2762 2763 * ld-scripts/weak.t (.text, .data): Focus data to be used. 2764 (/DISCARD/): All the rest. 2765 * ld-scripts/weak1.s, ld-scripts/weak2.s: Put stuff in .data. 2766 2767 Fri Jul 24 18:37:17 1998 Ian Lance Taylor <ian (a] cygnus.com> 2768 2769 * config/default.exp: Create tmpdir/gas subdirectory, add a 2770 symlink to as-new, and set gcc_gas_flag variable. 2771 * lib/ld-lib.exp (default_ld_compile): If the compiler appears to 2772 be gcc, use gcc_gas_flag when compiling. 2773 2774 Thu Jul 23 12:23:29 1998 Ian Lance Taylor <ian (a] cygnus.com> 2775 2776 * ld-elfvers/vers.exp: Just check for i?86 rather than checking 2777 for i386, i486, and i586. 2778 (objdump_versionstuff): If we can't find the line, dump the file. 2779 2780 Fri Jul 3 00:27:41 1998 Ian Lance Taylor <ian (a] cygnus.com> 2781 2782 * ld-scripts/phdrs.exp: Run test on *-*-eabi*. 2783 * ld-scripts/weak.exp: Likewise. 2784 2785 Wed Jul 1 10:51:46 1998 Nick Clifton <nickc (a] cygnus.com> 2786 2787 * ld-srec/srec.exp: Add xfail for v850. 2788 2789 * ld-undefined/undefined.exp: arm and thumb PE toolchains now pass 2790 these tests. 2791 2792 Fri Jun 19 17:12:52 1998 Ian Lance Taylor <ian (a] cygnus.com> 2793 2794 * ld-scripts/weak.exp: New test. 2795 * ld-scripts/weak.t: New file. 2796 * ld-scripts/weak1.s: New file. 2797 * ld-scripts/weak2.s: New file. 2798 2799 Tue Jun 16 12:40:38 1998 Geoff Keating <geoffk (a] ozemail.com.au> 2800 2801 * ld-elfvers/vers.exp: Run tests on powerpc ELF targets. 2802 * ld-shared/shared.exp: Likewise. 2803 * ld-elfvers/vers1.dsym: Allow for .sdata. 2804 * ld-srec/srec.exp: Add setup_xfails for PowerPC Linux. 2805 2806 Fri May 29 15:02:50 1998 Ian Lance Taylor <ian (a] cygnus.com> 2807 2808 * ld-srec/srec.exp: Add xfails for powerpc*-*-eabi. 2809 (run_srec_test): On mn10200, define __truncsipsi2_do_d2. 2810 * ld-srec/sr1.c (__main): Change return type to void. 2811 * ld-srec/sr3.cc (__main): Likewise. 2812 (__builtin_delete, __builtin_new): Likewise. 2813 (__get_dynamic_handler_chain): Return 0. 2814 (__get_eh_context): Likewise. 2815 2816 Thu May 21 15:21:33 1998 Nick Clifton <nickc (a] cygnus.com> 2817 2818 * ld-undefined/undefined.exp: Add support for thumb-pe target. 2819 * ld-srec/srec.exp: Add support for arm-pe and thumb-pe targets. 2820 2821 Mon May 4 17:54:20 1998 Andreas Schwab <schwab (a] issan.informatik.uni-dortmund.de> 2822 2823 * ld-shared/shared.exp: Remove setup_xfails for m68k-linux. 2824 2825 Mon May 4 17:12:06 1998 Ian Lance Taylor <ian (a] cygnus.com> 2826 2827 * ld-shared/main.c (shlib_overriddencall2): New function. 2828 (main): Call shlib_shlibcall2. 2829 * ld-shared/sh1.c (shlib_shlibcall2): New function. 2830 (shlib_overriddencall2): New function. 2831 * ld-shared/shared.dat: Add output line for new test. 2832 * ld-shared/sun4.dat: Likewise. 2833 2834 * ld-srec/sr3.cc (__get_eh_context): New function. 2835 2836 Tue Apr 7 12:50:17 1998 Manfred Hollstein <manfred (a] s-direktnet.de> 2837 2838 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be static to 2839 avoid compiler warning. 2840 * ld-srec/sr3.cc (class Foo): Likewise. 2841 2842 Tue Feb 10 16:42:40 1998 Ian Lance Taylor <ian (a] cygnus.com> 2843 2844 * ld-srec/sr3.cc (__get_dynamic_handler_chain): New function. 2845 2846 Mon Feb 2 14:17:48 1998 Ian Lance Taylor <ian (a] cygnus.com> 2847 2848 * ld-scripts/phdrs.exp: Adjust phdrs_regexp for a 64 bit target. 2849 2850 Thu Dec 18 11:13:28 1997 Nick Clifton <nickc (a] cygnus.com> 2851 2852 * ld-srec/srec.exp: Duplicated Arm patch for Thumb targets. 2853 2854 Tue Dec 2 09:50:19 1997 Nick Clifton <nickc (a] cygnus.com> 2855 2856 * ld-srec/srec.exp: Applied patch from Tony.Thompson (a] arm.com which 2857 fixes ARM tests. 2858 2859 Mon Dec 1 16:12:05 1997 Nick Clifton <nickc (a] cygnus.com> 2860 2861 * ld-srec/srec.exp: Add expected failures of tests 1 and 2 for ARM 2862 coff targets. 2863 2864 Wed Nov 12 14:18:31 1997 Ian Lance Taylor <ian (a] cygnus.com> 2865 2866 * ld-cdtest/cdtest-foo.h (class Foo): Declare len to be int to 2867 avoid compiler warning. 2868 * ld-srec/sr3.cc (class Foo): Likewise. 2869 2870 Mon Nov 10 14:25:43 1997 Ian Lance Taylor <ian (a] cygnus.com> 2871 2872 * lib/ld-lib.exp (default_ld_simple_link): Permit the linker to 2873 have any name when looking for entry symbol warnings. 2874 2875 * ld-srec/sr3.cc (__eh_pc): Define. 2876 2877 Mon Oct 20 14:36:39 1997 Ian Lance Taylor <ian (a] cygnus.com> 2878 2879 * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and 2880 __throw, since the current g++ expects them to be defined. 2881 2882 Fri Oct 3 12:24:03 1997 Ian Lance Taylor <ian (a] cygnus.com> 2883 2884 * ld-elfvers/vers.exp (objdump_emptyverstuff): Accept the output 2885 file if the string libc appears in it. 2886 (objdump_versionstuff): Accept unexpected lines in the output 2887 file. Compare lines using string match. 2888 * ld-elfvers/vers6.ver: Permit any value in the vna_other field. 2889 2890 Tue Aug 12 16:01:22 1997 Ian Lance Taylor <ian (a] cygnus.com> 2891 2892 * ld-scripts/crossref.exp: Correct string quoting. 2893 2894 Sat Aug 9 00:56:03 1997 Ian Lance Taylor <ian (a] cygnus.com> 2895 2896 * config/default.exp: Change ld, as, nm and strip from .new to 2897 -new. Load ld-lib.exp rather than ld.exp. 2898 * ld-bootstrap/bootstrap.exp: Use ld-new rather than ld.new. 2899 * lib/ld-lib.exp: Rename from lib/ld.exp, for the benefit of 2900 DejaGnu changes. 2901 2902 Thu Jun 26 12:07:03 1997 Ian Lance Taylor <ian (a] cygnus.com> 2903 2904 * ld-elfvers/vers.exp: Use egrep rather than grep when looking for 2905 an alternation. From Greg Margo <gmargo (a] dl.com>. 2906 2907 Wed Jun 25 12:47:22 1997 Andreas Schwab <schwab (a] issan.informatik.uni-dortmund.de> 2908 2909 * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests 2910 with non PIC shared libraries. 2911 2912 Fri Jun 6 17:35:47 1997 Ian Lance Taylor <ian (a] cygnus.com> 2913 2914 * ld-elfvers/vers6.ver: Update for recent elflink.h patch to 2915 version handling. 2916 2917 Wed Jun 4 12:06:48 1997 Ian Lance Taylor <ian (a] cygnus.com> 2918 2919 * ld-srec/srec.exp: Define ___get_dynamic_handler_chain as well. 2920 2921 Fri May 30 12:21:39 1997 Ian Lance Taylor <ian (a] cygnus.com> 2922 2923 * ld-srec/srec.exp: Define __get_dynamic_handler_chain when 2924 linking. 2925 2926 Mon May 12 11:17:55 1997 Ian Lance Taylor <ian (a] cygnus.com> 2927 2928 * config/default.exp: Use $base_dir rather than $objdir when 2929 setting ld. From John David Anglin <dave (a] hiauly1.hia.nrc.ca>. 2930 2931 Fri Apr 25 09:07:00 1997 Jeffrey A Law (law (a] cygnus.com) 2932 2933 * ld-srec/srec.exp: Define various out of line prologue/epilogue 2934 functions for the mn10200 to avoid needing libgcc.a. 2935 2936 Wed Mar 26 13:56:10 1997 Ian Lance Taylor <ian (a] cygnus.com> 2937 2938 * ld-srec/srec.exp: Don't expect failures on mips*-*-elf*. 2939 2940 Mon Mar 17 19:27:13 1997 Ian Lance Taylor <ian (a] cygnus.com> 2941 2942 * ld-elfvers/vers.exp: Don't run on SunOS or AIX. 2943 2944 Wed Mar 12 21:44:19 1997 Eric Youngdale <eric (a] andante.jic.com> 2945 2946 * ld-elfvers/vers.exp, *: New tests for symbol versioning. 2947 * config/default.exp: Set ar and strip. 2948 2949 Fri Feb 7 16:47:02 1997 Bob Manson <manson (a] charmed.cygnus.com> 2950 2951 * ld-bootstrap/bootstrap.exp: Use prune_warnings instead of 2952 prune_system_crud. 2953 * ld-cdtest/cdtest.exp: Ditto. 2954 * ld-scripts/crossref.exp: Ditto. 2955 * ld-sh/sh.exp: Ditto. 2956 * ld-shared/shared.exp: Ditto. 2957 * ld-srec/srec.exp: Ditto. 2958 * lib/ld.exp: Ditto. 2959 2960 Wed Jan 29 00:47:29 1997 Bob Manson <manson (a] charmed.cygnus.com> 2961 2962 * ld-cdtest/cdtest.exp: Put a slash between $srcdir/$subdir. 2963 * ld-scripts/script.exp: Ditto. 2964 * ld-sh/sh.exp: Ditto. 2965 * ld-undefined/undefined.exp: Ditto. 2966 * ld-versados/versados.exp: Ditto. 2967 * lib/ld.exp: Ditto. 2968 2969 Mon Dec 30 17:08:04 1996 Ian Lance Taylor <ian (a] cygnus.com> 2970 2971 * ld-scripts/crossref.exp: Fix quoting for --defsym $global$. 2972 2973 Tue Oct 1 15:52:31 1996 Ian Lance Taylor <ian (a] cygnus.com> 2974 2975 * lib/ld.exp (default_ld_version): Fix for current version 2976 printing. 2977 2978 Fri Sep 13 15:51:45 1996 Ian Lance Taylor <ian (a] cygnus.com> 2979 2980 * ld-scripts/crossref.exp: Define $global$ for hppa-elf. 2981 2982 Thu Aug 8 14:29:32 1996 Ian Lance Taylor <ian (a] cygnus.com> 2983 2984 * ld-scripts/cross2.t: Map XCOFF sections to .text or .data. 2985 2986 * lib/ld.exp: Use verbose -log instead of calling both verbose and 2987 send_log. 2988 2989 Wed Aug 7 18:00:58 1996 Ian Lance Taylor <ian (a] cygnus.com> 2990 2991 * ld-scripts/phdrs.exp: New test. 2992 * ld-scripts/phdrs.s, ld-scripts/phdrs.t: New files. 2993 2994 Sun Aug 4 21:58:12 1996 Ian Lance Taylor <ian (a] cygnus.com> 2995 2996 * ld-scripts/crossref.exp: On a29k targets, use --defsym to define 2997 V_SPILL and V_FILL. 2998 2999 Thu Aug 1 14:10:27 1996 Ian Lance Taylor <ian (a] cygnus.com> 3000 3001 * ld-scripts/crossref.exp: New test. 3002 * ld-scripts/{cross1.c, cross2.c, cross3.c}: New files. 3003 * ld-scripts/{cross1.t, cross2.t}: New files. 3004 3005 Sat Jun 29 13:40:11 1996 Ian Lance Taylor <ian (a] cygnus.com> 3006 3007 * ld-sh/sh.exp: Fix debugging messages. 3008 * ld-sh/sh1.s: Use .align 4. 3009 3010 Wed May 1 16:45:13 1996 Ian Lance Taylor <ian (a] cygnus.com> 3011 3012 * ld-sh/sh.exp: Use -O when compiling with -mrelax. 3013 3014 Mon Apr 29 10:33:10 1996 Andreas Schwab <schwab (a] issan.informatik.uni-dortmund.de> 3015 3016 * ld-shared/shared.exp: Run the shared library tests on 3017 Linux/m68k. 3018 3019 Fri Apr 5 16:20:55 1996 Ian Lance Taylor <ian (a] cygnus.com> 3020 3021 * ld-shared/shared.exp: Run the shared library tests on Linux. 3022 3023 Mon Feb 26 12:45:26 1996 Ian Lance Taylor <ian (a] cygnus.com> 3024 3025 * ld-shared/shared.exp: Don't use -fpic on MIPS targets. 3026 3027 Wed Jan 31 15:09:57 1996 Jeffrey A Law (law (a] cygnus.com) 3028 3029 * ld-srec/srec.exp: Add xfails for hppa*-*-*elf*. 3030 * ld-undefined/undefined.exp: Likewise. 3031 3032 Fri Jan 26 18:43:03 1996 Ian Lance Taylor <ian (a] cygnus.com> 3033 3034 * ld-undefined/undefined.exp: ELF targets should now pass the 3035 undefined line test. 3036 3037 Thu Jan 25 15:36:13 1996 Ian Lance Taylor <ian (a] cygnus.com> 3038 3039 * ld-empic/empic.exp: Update for change to MIPS disassembler. 3040 3041 Mon Jan 15 15:05:53 1996 Ian Lance Taylor <ian (a] cygnus.com> 3042 3043 * ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5* 3044 when doing the --static test. 3045 * ld-shared/shared.exp: Run tests on mips*-*-irix5*. 3046 3047 Fri Dec 29 12:33:09 1995 Ian Lance Taylor <ian (a] cygnus.com> 3048 3049 * ld-bootstrap/bootstrap.exp: On AIX, don't pass the -bI option 3050 when creating ld-partial.o. 3051 3052 Tue Dec 26 17:37:23 1995 Ian Lance Taylor <ian (a] cygnus.com> 3053 3054 * ld-srec/srec.exp: If powerpc*-*-eabi*, use --defsym to define 3055 __eabi. 3056 3057 Tue Dec 19 18:01:01 1995 Ian Lance Taylor <ian (a] cygnus.com> 3058 3059 * ld-srec/srec.exp: Add setup_xfails for XCOFF targets. 3060 3061 Fri Dec 15 16:36:17 1995 Ian Lance Taylor <ian (a] cygnus.com> 3062 3063 * ld-srec/srec.exp: On a29k targets, use --defsym to define 3064 V_SPILL and V_FILL. 3065 * ld-srec/sr1.c (V_SPILL, V_FILL): Remove definitions. 3066 * ld-srec/sr3.cc: Likewise. 3067 3068 * ld-srec/srec.exp: Remove i960 COFF setup_xfail. 3069 3070 Sat Dec 2 01:20:31 1995 Ian Lance Taylor <ian (a] cygnus.com> 3071 3072 * ld-srec/srec.exp: Don't use [] in setup_xfail expressions. 3073 3074 Fri Dec 1 13:18:18 1995 Ian Lance Taylor <ian (a] cygnus.com> 3075 3076 * ld-srec/srec.exp: Add setup_xfails for MIPS ELF targets. 3077 3078 Wed Nov 29 13:01:10 1995 Ian Lance Taylor <ian (a] cygnus.com> 3079 3080 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets. 3081 3082 Mon Nov 27 14:36:11 1995 Ian Lance Taylor <ian (a] cygnus.com> 3083 3084 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*. 3085 3086 * ld-srec/sr1.c (V_SPILL, V_FILL): Define. 3087 * ld-srec/sr3.cc: Likewise. 3088 3089 Tue Nov 21 16:05:53 1995 Ian Lance Taylor <ian (a] cygnus.com> 3090 3091 * ld-empic/empic.exp: Update for changes in objdump output. 3092 3093 Wed Nov 15 17:42:48 1995 Ian Lance Taylor <ian (a] cygnus.com> 3094 3095 * ld-srec/srec.exp: New tests. 3096 * ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files. 3097 * lib/ld.exp (ld_simple_link): Discard warnings about not being 3098 able to find the entry symbol. 3099 3100 Tue Nov 14 20:03:54 1995 Ian Lance Taylor <ian (a] cygnus.com> 3101 3102 * ld-sh/sh2.c (__main): Define. 3103 3104 Mon Nov 6 14:39:18 1995 Ian Lance Taylor <ian (a] cygnus.com> 3105 3106 * ld-empic/empic.exp: Accept a . in the address symbol. 3107 3108 * ld-shared/shared.exp: Run tests on rs6000*-*-aix* and 3109 powerpc*-*-aix*. Add code to create appropriate exports files, 3110 and pass appropriate compilation flags, and test against 3111 appropriate expected output. 3112 * ld-shared/xcoff.dat: New file. 3113 * ld-shared/main.c: Put #ifndef XCOFF_TEST around tests that can 3114 not be linked using XCOFF. Use shlib_shlibvar1 as a sample 3115 function pointer, rather than shlib_mainvar. 3116 * ld-shared/sh1.c: Likewise. 3117 * ld-shared/shared.dat: Update for change from using shlib_mainvar 3118 to using shlib_shlibvar1. 3119 * ld-shared/sun4.dat: Likewise. 3120 3121 Sat Oct 28 01:54:25 1995 Ian Lance Taylor <ian (a] cygnus.com> 3122 3123 * ld-scripts/script.t: Put .pr in .text, and .rw in .data, for 3124 convenience when testing XCOFF. 3125 3126 Thu Oct 26 22:53:17 1995 Ian Lance Taylor <ian (a] cygnus.com> 3127 3128 * ld-bootstrap/bootstrap.exp: On AIX, pass -bI/lib/syscalls.exp 3129 along with --static. 3130 3131 * ld-scripts/script.s: Make symbols global. 3132 3133 Fri Oct 20 12:22:16 1995 Ian Lance Taylor <ian (a] cygnus.com> 3134 3135 * ld-undefined/undefined.exp: Add setup_xfails for arm*-*-pe*. 3136 3137 Fri Sep 29 11:06:10 1995 Ian Lance Taylor <ian (a] cygnus.com> 3138 3139 * ld-undefined/undefined.exp: Use -e when invoking the linker, to 3140 prevent the SunOS linker from trying to create a shared library. 3141 3142 Thu Sep 28 12:37:14 1995 Ian Lance Taylor <ian (a] cygnus.com> 3143 3144 * ld-shared/shared.exp: Run the tests on sparc*-*-sunos4*. Add 3145 appropriate modifications and setup_xfails. 3146 * ld-shared/sun4.dat: New file. 3147 3148 Mon Sep 18 14:12:56 1995 Ian Lance Taylor <ian (a] cygnus.com> 3149 3150 * lib/ld.exp (default_ld_version): Call prune_system_crud. 3151 (default_ld_relocate, default_ld_link): Likewise. 3152 (default_ld_simple_link, default_ld_compile): Likewise. 3153 (default_ld_assemble, default_ld_nm): Likewise. 3154 3155 Fri Sep 8 17:15:38 1995 Ian Lance Taylor <ian (a] cygnus.com> 3156 3157 * ld-cdtest/cdtest.exp: If the compiler does not exist, mark the 3158 tests as untested rather than unresolved. 3159 3160 Wed Aug 23 10:46:38 1995 Ian Lance Taylor (ian (a] cygnus.com) 3161 3162 * ld-sh/sh.exp: Call prune_system_crud on the output of cmp. 3163 3164 Tue Aug 15 17:35:35 1995 Ian Lance Taylor <ian (a] cygnus.com> 3165 3166 * ld-scripts/script.exp: Split script verification into a proc. 3167 Add simple test of MRI script. 3168 * ld-scripts/scriptm.t: New file. 3169 3170 Wed Jul 26 11:38:58 1995 Ian Lance Taylor <ian (a] cygnus.com> 3171 3172 * ld-sh/sh.exp: Mark `SH confirm relaxing' test unresolved when 3173 appropriate. 3174 3175 Mon Jul 24 15:34:31 1995 Ian Lance Taylor <ian (a] cygnus.com> 3176 3177 * config/default.exp: Define objcopy if it is not defined. 3178 * ld-sh/*: New tests for SH relaxing. 3179 3180 * ld-empic/empic.exp: If $CC does not exist, call untested rather 3181 than unresolved. 3182 3183 Thu Jul 20 15:09:26 1995 Ian Lance Taylor <ian (a] cygnus.com> 3184 3185 * ld-undefined/undefined.exp: If $CC does not exist, mark the 3186 tests as untested rather than unresolved. Clear ELF xfails for 3187 mips*, not just mips. 3188 3189 Tue Jul 18 12:00:41 1995 Ian Lance Taylor <ian (a] cygnus.com> 3190 3191 * ld-undefined/undefined.exp: Add setup_xfail for sh-*-* for 3192 undefined line test. 3193 3194 Fri Jul 14 13:07:48 1995 Ian Lance Taylor <ian (a] cygnus.com> 3195 3196 * ld-undefined/undefined.exp: New test, to check reporting of 3197 undefined symbols. 3198 * ld-undefined/undefined.c: New file. 3199 3200 Mon Jul 10 11:13:39 1995 Ian Lance Taylor <ian (a] cygnus.com> 3201 3202 * ld-versados/versados.exp: If a test fails, report it correctly: 3203 don't try to run the next test, and don't report a pass as well as 3204 a fail. 3205 3206 Mon Jul 3 14:26:37 1995 Steve Chamberlain <sac (a] slash.cygnus.com> 3207 3208 * versados/(t1,t2).ld: End in newlines. 3209 3210 Mon May 22 20:19:38 1995 Ken Raeburn <raeburn (a] cujo.cygnus.com> 3211 3212 * lib/ld.exp (default_ld_compile): If cc argument is multiple 3213 words, use only the first when trying to verify the availability 3214 of the compiler. 3215 3216 Mon Feb 6 11:46:49 1995 Ian Lance Taylor <ian (a] cygnus.com> 3217 3218 * ld-scripts/defined.t: Mention .data and .bss explicitly. 3219 3220 Tue Jan 24 14:51:48 1995 Ian Lance Taylor <ian (a] sanguine.cygnus.com> 3221 3222 * ld-bootstrap/bootstrap.exp: If not in the ld build directory, 3223 call untested for each test, rather than ignoring it. If one test 3224 fails, go on to the next one instead of returning. 3225 * ld-cdtest/cdtest.exp: If compilations fail, mark tests as 3226 unresolved. 3227 * ld-empic/empic.exp: Likewise. Also, always pass the same test 3228 name to pass or fail. 3229 * ld-shared/shared.exp: Likewise. Also, always run all tests. 3230 * ld-scripts/defined.exp: If as or nm fail, mark test as 3231 unresolved. Always pass the same test name to pass or fail. 3232 * ld-scripts/script.exp: Likewise. 3233 * ld-scripts/sizeof.exp: Likewise. 3234 3235 Wed Jan 11 11:48:31 1995 Ian Lance Taylor <ian (a] sanguine.cygnus.com> 3236 3237 * ld-scripts/sizeof.exp: New test, based on bug report from 3238 anders.blomdell (a] control.lth.se. 3239 * ld-scripts/sizeof.s: New file. 3240 * ld-scripts/sizeof.t: New file. 3241 3242 Wed Jan 4 18:56:27 1995 Ian Lance Taylor <ian (a] sanguine.cygnus.com> 3243 3244 * lib/ld.exp: Use [which $ld] rather than [file exists $ld] to see 3245 if the linker exists. 3246 3247 Wed Dec 14 16:39:03 1994 Ken Raeburn <raeburn (a] cujo.cygnus.com> 3248 3249 * lib/ld.exp (prune_system_crud): Define if not already defined, 3250 in case the user isn't using the newest DejaGnu version that we 3251 haven't released to the net yet. 3252 3253 Fri Dec 2 14:17:02 1994 Ian Lance Taylor <ian (a] rtl.cygnus.com> 3254 3255 * config/default.exp: Define objdump if it is not defined. 3256 * ld-empic/*: New tests to test -membedded-pic code. 3257 3258 Mon Nov 28 11:24:36 1994 Ian Lance Taylor <ian (a] sanguine.cygnus.com> 3259 3260 * ld-bootstrap/bootstrap.exp: Pass cmp output through 3261 prune_system_crud. 3262 * ld-cdtest/cdtest.exp: Pass diff output through 3263 prune_system_crud. 3264 * ld-shared/shared.exp: Likewise. 3265 3266 * config/default.exp: Remove unused and useless proc ld_load. 3267 3268 Sun Oct 30 13:02:34 1994 Ian Lance Taylor <ian (a] sanguine.cygnus.com> 3269 3270 * lib/ld.exp (default_ld_compile): Remove the output file before 3271 compiling. 3272 3273 * ld-shared/shared.exp: Move common test code into a procedure. 3274 Add tests for compiling the non shared code PIC. 3275 * ld-shared/main.c (main): Call main_called, and print the result. 3276 * ld-shared/shared.dat: Adjust accordingly. 3277 3278 Thu Oct 27 17:30:12 1994 Ian Lance Taylor <ian (a] sanguine.cygnus.com> 3279 3280 * ld-shared: New directory, with new files to test generating ELF 3281 shared libraries. 3282 3283 * lib/ld.exp (default_ld_compile): If the compilation worked, but 3284 no object file was created, check to see if the compiler foolishly 3285 ignored the -o switch when compiling, and move the resulting 3286 object if it did. 3287 3288 Thu Sep 29 12:36:51 1994 Ian Lance Taylor (ian (a] sanguine.cygnus.com) 3289 3290 * VMS does not permits `.' in directory names. Renamed 3291 ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and 3292 ld.scripts to ld-scripts. 3293 3294 Wed Sep 28 12:18:54 1994 Ian Lance Taylor (ian (a] sanguine.cygnus.com) 3295 3296 * config/default.exp: Set variables as and nm. Create tmpdir if 3297 it does not already exist. 3298 * ld.bootstrap/bootstrap.exp: Don't create tmpdir here. 3299 * ld.cdtest/cdtest.exp: Likewise. 3300 * ld.scripts/defined.exp: Likewise. Also, don't set as and nm 3301 here. Change perror for no variables found to fail. 3302 * ld.scripts/script.exp: New test. 3303 * ld.scripts/script.t, ld.scripts/script.s: New files. 3304 3305 Tue Sep 27 14:59:51 1994 Ian Lance Taylor (ian (a] sanguine.cygnus.com) 3306 3307 * ld.scripts: New directory. 3308 * ld.scripts/defined.exp, ld.scripts/defined.s: New files. 3309 * ld.scripts/defined.t: New file. 3310 * lib/ld.exp (default_ld_simple_link): New function. 3311 (default_ld_assemble, default_ld_nm): New functions. 3312 * config/default.exp: Rename from unix-ld.exp. 3313 (ld_simple_link, ld_assemble, ld_nm): New functions. 3314 3315 * config/unix-ld.exp: Set ld using findfile. 3316 * lib/ld.exp (default_ld_relocate): Return a value. Change format 3317 of log messages. 3318 (default_ld_compile): Likewise. 3319 (default_ld_link): Likewise. Also, don't include $BFDLIB and 3320 $LIBIBERTY in link. 3321 * ld.bootstrap/bootstrap.exp: Rewrite. 3322 * ld.cdtest/cdtest.exp: Rewrite. 3323 * ld.cdtest/cdtest-foo.cc: Update from top level ld directory. 3324 * ld.cdtest/cdtest-foo.h: Likewise. 3325 * ld.cdtest/cdtest-main.cc: Likewise. 3326 3327 Fri May 27 09:35:04 1994 Ken Raeburn (raeburn (a] cygnus.com) 3328 3329 * ld.cdtest/cdtest.exp: Don't look for $result before it's 3330 defined. 3331 3332 Tue May 17 15:06:49 1994 Bill Cox (bill (a] rtl.cygnus.com) 3333 3334 * ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc 3335 calls with perror calls. 3336 3337 Wed May 11 16:47:46 1994 Ken Raeburn (raeburn (a] rtl.cygnus.com) 3338 3339 * ld.cdtest/cdtest-bar.cc: Renamed from cdtest-func.cc. 3340 * ld.cdtest/cdtest.exp: Adjusted. 3341 3342 Fri Jan 28 13:25:41 1994 Ken Raeburn (raeburn (a] cujo.cygnus.com) 3343 3344 * lib/ld.exp (simple_diff): Indicate failure if files have 3345 different numbers of lines. Don't muck with $differences to avoid 3346 indicating a pass, just return. 3347 3348 * ld.cdtest/{cdtest-foo.h,cdtest-foo.cc,cdtest-main.cc}: 3349 Fix test case to be valid ANSI C++. Don't require use of header 3350 files, so "../gcc/xgcc -B../gcc/" can be used for CXX. 3351 * ld.cdtest/cdtest.exp: Combine "rm" lines. Add some 3352 commentary on things that are still broken with this test case. 3353 3354 Fri Sep 10 09:58:23 1993 Jeffrey Wheat (cassidy (a] cygnus.com) 3355 3356 * ld.cdtest/cdtest.exp: Added CXXFLAGS to compile stage. 3357 3358 Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy (a] cygnus.com) 3359 3360 * lib/ld.exp: add compiler and linker support 3361 * config/unix-ld.exp: add compiler and linker support 3362 * ld.bootstrap/bootstrap.exp: fixed to do partial links 3363 * ld.cdtest/cdtest.exp: constructor/destructor testscase 3364 3365 Wed Aug 4 21:00:18 1993 Jeffrey Wheat (cassidy (a] cygnus.com) 3366 3367 * lib/ld.exp: new file 3368 * config/unix-ld.exp: new file 3369 * ld.bootstrap/bootstrap.exp: new file 3370 3372 Copyright (C) 1993-2003 Free Software Foundation, Inc. 3373 3374 Copying and distribution of this file, with or without modification, 3375 are permitted in any medium without royalty provided the copyright 3376 notice and this notice are preserved. 3377 3378 Local Variables: 3379 mode: change-log 3380 left-margin: 8 3381 fill-column: 74 3382 version-control: never 3383 End: 3384