12007-12-31 Nick Clifton <nickc@redhat.com> 2 3 * ld-elf/flags1.d: Add xfails for ports for which the test will 4 not work. 5 62007-12-31 Nick Clifton <nickc@redhat.com> 7 8 * ld-mn10300/i143317.s: New test - checks linker relaxation when 9 the symbols are in a merged section. 10 * ld-mn10300/i143317.d: Expected disassembly. 11 * ld-mn10300/i143317.t: Linker map. 12 * ld-mn10300/mn10300.exp (mn10300_tests): Add the i143317 test. 13 142007-12-24 H.J. Lu <hongjiu.lu@intel.com> 15 16 PR binutils/5488 17 * ld-elf/note-2.d: New. 18 * ld-elf/note-2.s: Likewise. 19 * ld-elf/note-2.t: Likewise. 20 212007-12-20 Hans-Peter Nilsson <hp@axis.com> 22 23 * ld-elf/seg.d: Restrict to linux and vxworks. 24 252007-12-19 H.J. Lu <hongjiu.lu@intel.com> 26 27 * ld-elf/seg.d: Adjusted for 64bit targets. 28 292007-12-19 Nathan Sidwell <nathan@codesourcery.com> 30 31 * ld-elf/seg.t: New. 32 * ld-elf/seg.d: New. 33 * ld-elf/seg.s: New. 34 352007-12-15 Alan Modra <amodra@bigpond.net.au> 36 37 * ld-scripts/rgn-over.exp: Add --no-overlays for spu. 38 392007-11-28 Nick Clifton <nickc@redhat.com> 40 41 * ld-mn10300/i135409-5.s: New test case. Check for relaxation to 42 a 16-bit backward jump instruction. 43 * ld-mn10300/i135409-5.t: Linker script for the new test. 44 * ld-mn10300/i135409-5.d: Expected disassembly of new test. 45 * ld-mn10300/mn10300.exp: Run the new test. 46 472007-11-21 Nick Clifton <nickc@redhat.com> 48 49 * ld-mn10300/i135409-4.s: New test case. Check for relaxation to 50 a 16-bit jump instruction. 51 * ld-mn10300/i135409-4.t: Linker script for the new test. 52 * ld-mn10300/i135409-4.d: Expected disassembly of new test. 53 * ld-mn10300/mn10300.exp: Run the new test. 54 552007-11-20 Nick Clifton <nickc@redhat.com> 56 57 * lib/ld-lib.exp (check_gc_sections_available): New proc, based 58 on the version in gcc/testsuite/lib/target-supports.exp. 59 * ld-elf/elf.exp: Use check_gc_sections_available. 60 612007-11-20 Tristan Gingold <gingold@adacore.com> 62 63 * ld-elf/tls_gc.s: New test. 64 * ld-elf/elf.exp: Add tls_gc test. 65 662007-11-17 Thiemo Seufer <ths@mips.com> 67 68 * ld-mips-elf/attr-gnu-4-14.d, ld-mips-elf/attr-gnu-4-41.d: 69 Adjust warning message for -mfp64 flag. 70 * ld-mips-elf/attr-gnu-4-5.s, ld-mips-elf/attr-gnu-4-04.d, 71 ld-mips-elf/attr-gnu-4-51.d, ld-mips-elf/attr-gnu-4-05.d, 72 ld-mips-elf/attr-gnu-4-15.d, ld-mips-elf/attr-gnu-4-24.d, 73 ld-mips-elf/attr-gnu-4-25.d, ld-mips-elf/attr-gnu-4-34.d, 74 ld-mips-elf/attr-gnu-4-35.d, ld-mips-elf/attr-gnu-4-42.d, 75 ld-mips-elf/attr-gnu-4-43.d, ld-mips-elf/attr-gnu-4-44.d, 76 ld-mips-elf/attr-gnu-4-45.d, ld-mips-elf/attr-gnu-4-40.d, 77 ld-mips-elf/attr-gnu-4-14.d: New testcases files. 78 * ld-mips-elf/mips-elf.exp: Run new testcases. 79 802007-11-16 Nick Clifton <nickc@redhat.com> 81 82 * ld-mn10300/mn10300.exp: Fix the start address of the .bss 83 section for the i1127740.s test. 84 852007-11-14 Richard Sandiford <richard@codesourcery.com> 86 Joseph Myers <joseph@codesourcery.com> 87 88 * ld-mips-elf/got-page-1.d, ld-mips-elf/got-page-1.s, 89 * ld-mips-elf/got-page-2.d, ld-mips-elf/got-page-2.s, 90 * ld-mips-elf/got-page-3.d, ld-mips-elf/got-page-3a.s, 91 * ld-mips-elf/got-page-3b.s, ld-mips-elf/got-page-3c.s, 92 * ld-mips-elf/got-page-1.ld: New tests. 93 * ld-mips-elf/mips-elf.exp: Run them. 94 * ld-mips-elf/multi-got-1.d, ld-mips-elf/multi-got-no-shared.d, 95 * ld-mips-elf/tls-hidden2-got.d, ld-mips-elf/tls-hidden2.d, 96 * ld-mips-elf/tls-hidden3.d, ld-mips-elf/tls-hidden3.got, 97 * ld-mips-elf/tls-hidden3.r, ld-mips-elf/tls-hidden4.got, 98 * ld-mips-elf/tls-hidden4.r, ld-mips-elf/tls-multi-got-1.d, 99 * ld-mips-elf/tls-multi-got-1.got, ld-mips-elf/tls-multi-got-1.r, 100 * ld-mips-elf/tlsbin-o32.d, ld-mips-elf/tlsbin-o32.got, 101 * ld-mips-elf/tlsdyn-o32-1.d, ld-mips-elf/tlsdyn-o32-1.got, 102 * ld-mips-elf/tlsdyn-o32-2.d, ld-mips-elf/tlsdyn-o32-2.got, 103 * ld-mips-elf/tlsdyn-o32-3.d, ld-mips-elf/tlsdyn-o32-3.got, 104 * ld-mips-elf/tlsdyn-o32.d, ld-mips-elf/tlsdyn-o32.got, 105 * ld-mips-elf/tlslib-o32-hidden.got, ld-mips-elf/tlslib-o32-ver.got, 106 * ld-mips-elf/tlslib-o32.d, ld-mips-elf/tlslib-o32.got: Update for 107 GOT allocation changes. 108 1092007-11-14 Hans-Peter Nilsson <hp@axis.com> 110 111 * ld-elf/flags1.d: Generalize regexp for section size. 112 1132007-11-13 H.J. Lu <hongjiu.lu@intel.com> 114 115 PR binutils/5233 116 * ld-elf/flags1.d: New. 117 * ld-elf/flags1.ld: Likewise. 118 * ld-elf/flags1.s: Likewise. 119 1202007-11-13 Nick Clifton <nickc@redhat.com> 121 122 * ld-mn10300/i127740.s: New test: Checks relaxation and alignment. 123 * ld-mn10300/i127740.d: New file: Expected disassembly. 124 * ld-mn10300/i135409-3.s: New test: Check symbols inside a relaxed region. 125 * ld-mn10300/i135409-3.d: New file: Expected disassembly. 126 * ld-mn10300/mn10300.exp: Run new tests. 127 1282007-11-08 Nathan Sidwell <nathan@codesourcery.com> 129 130 * ld-vxworks/tls-2.d: New. 131 * ld-vxworks/tls-2.s: New. 132 1332007-11-07 Nathan Sidwell <nathan@codesourcery.com> 134 135 * ld-vxworks/tls-1.d: New. 136 * ld-vxworks/tls-1.s: New. 137 1382007-11-06 Alan Modra <amodra@bigpond.net.au> 139 140 * ld-powerpc/tlsso.d: Update for changed got alloc order. 141 * ld-powerpc/tlsso.r: Likewise. 142 143 * ld-powerpc/tlsso32.d: Update for changed got alloc order. 144 1452007-11-05 Alan Modra <amodra@bigpond.net.au> 146 147 * ld-elf/merge3.d, ld-elf/merge3.s: Delete. 148 1492007-11-05 Danny Smith <dannysmith@users.sourceforge.net> 150 151 * ld-scripts/align.exp: Enable for PECOFF. 152 * ld-scripts/alignof.exp: Likewise. 153 1542007-11-01 Joseph Myers <joseph@codesourcery.com> 155 156 * ld-elf/merge3.d, ld-elf/merge3.s: New. 157 1582007-10-30 Nick Clifton <nickc@redhat.com> 159 160 * ld-mn10300/mn10300.exp: Run new tests. Skip i126256 test if 161 a compiler is not available. 162 * ld-mn10300/i112045-3.s: New test. 163 * ld-mn10300/i112045-3.d: Expected disassembly. 164 * ld-mn10300/i135409.s: Rename to i135409-1.s. 165 * ld-mn10300/i135409.d: Rename to i135409-1.d 166 * ld-mn10300/i135409-2.s: New test. 167 * ld-mn10300/i135409-2.d: Expected symbol table. 168 * ld-mn10300/i36434.d: Adjust expected disassembly. 169 1702007-10-26 Alan Modra <amodra@bigpond.net.au> 171 172 * ld-scripts/rgn-over1.d: Accept extra LOAD at end of map file. 173 * ld-scripts/rgn-over2.d: Likewise. 174 * ld-scripts/rgn-over3.d: Likewise. 175 * ld-scripts/rgn-over4.d: Likewise. 176 * ld-scripts/rgn-over5.d: Likewise. 177 * ld-scripts/rgn-over6.d: Likewise. 178 * ld-scripts/rgn-over7.d: Likewise. 179 1802007-10-25 Daniel Jacobowitz <dan@codesourcery.com> 181 182 * ld-powerpc/attr-gnu-8-1.s, ld-powerpc/attr-gnu-8-11.d, 183 ld-powerpc/attr-gnu-8-2.s, ld-powerpc/attr-gnu-8-23.d, 184 ld-powerpc/attr-gnu-8-3.s, ld-powerpc/attr-gnu-8-31.d: New. 185 * ld-powerpc/powerpc.exp: Run new tests. 186 1872007-10-19 Nick Clifton <nickc@redhat.com> 188 189 * ld-mn10300: New test directory. 190 * ld-mn10300/mn10300.exp: Run the new tests. 191 * ld-mn10300/i112045-1.s: Linker relaxation test. 192 * ld-mn10300/i112045-1.d: Expected disassembly. 193 * ld-mn10300/i112045-2.s: Linker relaxation test. 194 * ld-mn10300/i112045-2.d: Expected disassembly. 195 * ld-mn10300/i126256-1.c: Test source. 196 * ld-mn10300/i126256-2.c: Test source. 197 * ld-mn10300/i135409.s: Linker relaxation test. 198 * ld-mn10300/i135409.d: Expected symbol table contents. 199 * ld-mn10300/i136434.s: Linker string section merge test. 200 * ld-mn10300/i136434.d: Expected disassembly. 201 * ld-mn10300/i136434-2.s: Test source file. 202 2032007-10-17 Zack Weinberg <zack@codesourcery.com> 204 Daniel Jacobowitz <dan@codesourcery.com> 205 Mark Shinwell <shinwell@codesourcery.com> 206 Joseph Myers <joseph@codesourcery.com> 207 208 * ld-scripts/rgn-over.exp: New driver. 209 * ld-scripts/rgn-over.s: New file. 210 * ld-scripts/rgn-over1.d, ld-scripts/rgn-over1.t, 211 ld-scripts/rgn-over2.d, ld-scripts/rgn-over2.t, 212 ld-scripts/rgn-over3.d, ld-scripts/rgn-over3.t, 213 ld-scripts/rgn-over4.d, ld-scripts/rgn-over4.t, 214 ld-scripts/rgn-over5.d, ld-scripts/rgn-over5.t, 215 ld-scripts/rgn-over6.d, ld-scripts/rgn-over6.t, 216 ld-scripts/rgn-over7.d, ld-scripts/rgn-over7.t: 217 New test cases. 218 2192007-10-16 Nick Clifton <nickc@redhat.com> 220 221 * ld-elfcomm/elfcomm.exp: Add tests of STT_COMMON symbol 222 generation. 223 2242007-10-12 Joseph Myers <joseph@codesourcery.com> 225 226 * ld-mips-elf/multi-got-hidden-1.d, 227 ld-mips-elf/multi-got-hidden-1.s, 228 ld-mips-elf/multi-got-hidden-2.d, 229 ld-mips-elf/multi-got-hidden-2.s: New. 230 * ld-mips-elf/mips-elf.exp: Run multi-got-hidden tests. 231 2322007-10-12 Alan Modra <amodra@bigpond.net.au> 233 234 * ld-srec/srec.exp: Define __stack_chk_fail sym. 235 2362007-10-09 H.J. Lu <hongjiu.lu@intel.com> 237 238 PR binutils/4476 239 * ld-elf/hash.d: Check "-s -D" for readelf. 240 2412007-10-02 Ralf Habecker <ralf.habacker@freenet.de> 242 243 PR linker/4844 244 * ld-auto-import/auto-import.exp: Extend test to include running 245 the application and checking for some output. 246 * ld-auto-import/client.c (struct TEST): Include a variable field 247 with an offset. 248 (const_xyz): A const version of the xyz structure used to test the 249 initialization of constant data. 250 2512007-09-30 Mike Frysinger <vapier@gentoo.org> 252 253 * ld-selective/selective.exp: Set $compiler based on $testtype and 254 use that instead of $CC. 255 2562007-09-29 Alan Modra <amodra@bigpond.net.au> 257 258 * ld-selective/sel-dump.exp: Add am33, m88k, mep to xfails. 259 * ld-selective/selective.exp: Don't run for same target list 260 we xfail sel-dump. 261 2622007-09-29 Mike Frysinger <vapier@gentoo.org> 263 264 * ld-alpha/tlsbin.rd: Use [0-9]+ to match section header count and 265 0x[0-9a-f]+ to match section header offset. Match section indexes 266 with \[[ 0-9]+\]. Use [0-9]+ to match program header count and 267 0x[0-9a-f]+ to match program header offset. Match .dynsym and 268 .symtab entry counts with [0-9]+. 269 * ld-alpha/tlsbinr.rd: Likewise. 270 * ld-alpha/tlspic.rd: Likewise. 271 * ld-i386/tlsbin.rd: Likewise. 272 * ld-i386/tlsbindesc.rd: Likewise. 273 * ld-i386/tlsdesc.rd: Likewise. 274 * ld-i386/tlsgdesc.rd: Likewise. 275 * ld-i386/tlsnopic.rd: Likewise. 276 * ld-i386/tlspic.rd: Likewise. 277 * ld-ia64/tlsbin.rd: Likewise. 278 * ld-ia64/tlspic.rd: Likewise. 279 * ld-powerpc/tlsexe.r: Likewise. 280 * ld-powerpc/tlsexe32.r: Likewise. 281 * ld-powerpc/tlsexetoc.r: Likewise. 282 * ld-powerpc/tlsso.r: Likewise. 283 * ld-powerpc/tlsso32.r: Likewise. 284 * ld-powerpc/tlstocso.r: Likewise. 285 * ld-s390/tlsbin.rd: Likewise. 286 * ld-s390/tlsbin_64.rd: Likewise. 287 * ld-s390/tlspic.rd: Likewise. 288 * ld-s390/tlspic_64.rd: Likewise. 289 * ld-sparc/tlssunbin32.rd: Likewise. 290 * ld-sparc/tlssunbin64.rd: Likewise. 291 * ld-sparc/tlssunnopic32.rd: Likewise. 292 * ld-sparc/tlssunnopic64.rd: Likewise. 293 * ld-sparc/tlssunpic32.rd: Likewise. 294 * ld-sparc/tlssunpic64.rd: Likewise. 295 * ld-x86-64/tlsbin.rd: Likewise. 296 * ld-x86-64/tlsbindesc.rd: Likewise. 297 * ld-x86-64/tlsdesc.rd: Likewise. 298 * ld-x86-64/tlsgdesc.rd: Likewise. 299 * ld-x86-64/tlspic.rd: Likewise. 300 3012007-09-25 Alan Modra <amodra@bigpond.net.au> 302 303 * ld-spu/ovl.d: Adjust for stub relocs. 304 * ld-spu/ovl2.d: Likewise. 305 3062007-09-20 H.J. Lu <hongjiu.lu@intel.com> 307 308 PR 658 309 * ld-i386/tlsbin.dd: Updated. 310 * ld-i386/tlsld1.dd: Likewise. 311 3122007-09-19 Nick Clifton <nickc@redhat.com> 313 314 * ld-scripts/crossref.exp: Compile test source with -mtiny=0 in 315 order to prevent the use of the small data area. 316 3172007-09-17 H.J. Lu <hongjiu.lu@intel.com> 318 319 PR binutils/3281 320 PR binutils/5037 321 * ld-elf/binutils.exp: Update "-z relro" tests to use relro1.s. 322 Add "-z relro" tests with relro2.s. Add "-z relro" tests with 323 TLS for objcopy. 324 325 * ld-elf/relro1.s: New file. 326 * ld-elf/relro2.s: Likewise. 327 3282007-09-04 Mike Frysinger <vapier@gentoo.org> 329 330 * lib/ld-lib.exp (default_ld_compile): Pull in global CXXFLAGS and 331 add it to $flags when $ccexe matches *++*. 332 (run_ld_link_exec_tests): Pull in global CXXFLAGS and execute CXX 333 with CXXFLAGS when $lang matches c++. 334 (run_cc_link_tests): Likewise. 335 3362007-09-02 H.J. Lu <hongjiu.lu@intel.com> 337 338 PR ld/4986 339 * ld-ia64/line.exp: New. 340 * ld-ia64/undefined.s: Likewise. 341 342 * ld-x86-64/line.exp: Don't check CC. 343 3442007-08-31 H.J. Lu <hongjiu.lu@intel.com> 345 346 PR ld/4986 347 * ld-x86-64/line.exp: New 348 * ld-x86-64/undefined.s: Likewise. 349 3502007-08-31 Tristan Gingold <gingold@adacore.com> 351 352 * ld-script/map-address.t: Add a test for testing DEFINED in map 353 output. 354 * ld-script/map-address.d: Update expected output. 355 3562007-08-28 Mark Shinwell <shinwell@codesourcery.com> 357 Joseph Myers <joseph@codesourcery.com> 358 359 * ld-elfcomm/elfcomm.exp: Use run_host_cmd. Only check "which 360 $CC" if host is local. 361 * ld-checks/checks.exp: Use run_host_cmd. 362 * ld-elf/exclude.exp: Likewise. 363 * ld-elf/elf.exp: Download merge.ld if host is remote. 364 * ld-elf/binutils.exp (binutils_test): Use remote_exec. 365 * ld-elf/tls_common.exp: Use run_host_cmd. 366 * lib/ld-lib.exp (ld_version): Only check "which $ld" if host is 367 local. Use remote_exec. 368 (run_host_cmd): New. 369 (run_host_cmd_yesno): New. 370 (default_ld_relocate): Use run_host_cmd_yesno. 371 (default_ld_link): Likewise. 372 (default_ld_simple_link): Use run_host_cmd. 373 (default_ld_compile): Only check "which $ccprog" if host is local. 374 Use remote_file and remote_exec. 375 (default_ld_assemble): Only check "which $as" if host is local. 376 Use run_host_cmd. 377 (default_ld_nm): Use remote_exec, remote_upload and remote_file. 378 (run_dump_test): Use remote_exec, remote_upload and remote_file. 379 Only check "which $binary" if host is local. 380 (run_ld_link_tests): Use remote_exec, remote_upload and 381 remote_file. 382 * ld-selective/selective.exp: Only check "which $CXX" if host is 383 local. Use remote_exec. 384 * ld-scripts/phdrs.exp: Only check "which $objdump" if host is 385 local. Use run_host_cmd. 386 * ld-scripts/phdrs2.exp: Likewise. 387 * ld-scripts/weak.exp: Likewise. 388 * ld-undefined/weak-undef.exp: Likewise. 389 * ld-scripts/crossref.exp: Only check "which $CC" if host is local. 390 Use run_host_cmd. 391 * ld-scripts/map-address.exp: Upload map_address.map if host is 392 remote. 393 * ld-srec/srec.exp (run_srec_tests): Use run_host_cmd. Only check 394 "which $CC" and "which $CXX" if host is local. 395 * ld-undefined/undefined.exp: Only check "which $CC" if host is 396 local. Use remote_file and run_host_cmd. 397 * config/default.exp: Use remote_exec to create tmpdir. 398 3992007-08-24 H.J. Lu <hongjiu.lu@intel.com> 400 401 * ld-i386/i386.exp (i386tests): Add a test for TLS IE->LE 402 transition. 403 Run tlsie2, tlsie3, tlsie4 and tlsie5. 404 405 * ld-i386/tlsie1.dd: New file. 406 * ld-i386/tlsie1.s: Likewise. 407 * ld-i386/tlsie2.d: Likewise. 408 * ld-i386/tlsie2.s: Likewise. 409 * ld-i386/tlsie3.d: Likewise. 410 * ld-i386/tlsie3.s: Likewise. 411 * ld-i386/tlsie4.d: Likewise. 412 * ld-i386/tlsie4.s: Likewise. 413 * ld-i386/tlsie5.d: Likewise. 414 * ld-i386/tlsie5.s: Likewise. 415 * ld-x86-64/tlsgd2.d: Likewise. 416 * ld-x86-64/tlsgd2.s: Likewise. 417 * ld-x86-64/tlsgd3.d: Likewise. 418 * ld-x86-64/tlsgd3.s: Likewise. 419 * ld-x86-64/tlsie1.dd: Likewise. 420 * ld-x86-64/tlsie1.s: Likewise. 421 * ld-x86-64/tlsie2.d: Likewise. 422 * ld-x86-64/tlsie2.s: Likewise. 423 * ld-x86-64/tlsie3.d: Likewise. 424 * ld-x86-64/tlsie3.s: Likewise. 425 426 * ld-x86-64/x86-64.exp (x86_64tests): Add a test for TLS LD->LE 427 transition. 428 Run tlsgd2, tlsgd3, tlsie2 and tlsie3. 429 4302007-08-23 H.J. Lu <hongjiu.lu@intel.com> 431 432 * ld-i386/tlsbinpic.s: Add a new GD -> IE test. 433 434 * ld-i386/tlsgd1.s: Add a new GD -> LE test. 435 436 * ld-i386/tlsbin.dd: Updated. 437 * ld-i386/tlsbin.rd: Likewise. 438 * ld-i386/tlsgd1.dd: Likewise. 439 4402007-08-17 Jakub Jelinek <jakub@redhat.com> 441 442 * ld-sparc/tlssunnopic32.dd: Fix up #target. 443 * ld-sparc/tlssunnopic32.rd: Likewise. 444 * ld-sparc/tlssunnopic32.sd: Likewise. 445 * ld-sparc/tlssunnopic64.dd: Likewise. 446 * ld-sparc/tlssunnopic64.rd: Likewise. 447 * ld-sparc/tlssunnopic64.sd: Likewise. 448 4492007-08-17 Richard Sandiford <richard@codesourcery.com> 450 451 * lib/ld-lib.exp (run_dump_test): Allow [big_or_little_endian] 452 to appear in assembler and linker options. 453 * ld-mips-elf/vxworks1-static.d (ld): Add [big_or_little_endian]. 454 4552007-08-16 Alan Modra <amodra@bigpond.net.au> 456 457 * ld-srec/srec.exp: Always pass "-G 0". Remove all powerpc 458 xfails. 459 4602007-08-14 H.J. Lu <hongjiu.lu@intel.com> 461 462 PR ld/4918 463 * ld-i386/i386.exp (i386tests): Add tlsgd1 and tlsld1 tests. 464 * ld-x86-64/x86-64.exp (x86_64tests): Likewise. 465 466 * ld-i386/tlsgd1.dd: New file. 467 * ld-i386/tlsgd1.s: Likewise. 468 * ld-i386/tlsld1.dd: Likewise. 469 * ld-i386/tlsld1.s: Likewise. 470 * ld-x86-64/tlsgd1.dd: Likewise. 471 * ld-x86-64/tlsgd1.s: Likewise. 472 * ld-x86-64/tlsld1.dd: Likewise. 473 * ld-x86-64/tlsld1.s: Likewise. 474 4752007-08-13 Richard Sandiford <richard@codesourcery.com> 476 477 * ld-mips-elf/vxworks-forced-local-1.d, 478 * ld-mips-elf/vxworks-forced-local-1.s, 479 * ld-mips-elf/vxworks-forced-local-1.ver: New test. 480 * ld-mips-elf/mips-elf.exp: Run it. 481 * ld-mips-elf/tlsdyn-o32-2.d: Adjust for removal of unnecessary 482 local GOT entry. 483 * ld-mips-elf/tlsdyn-o32-2.got: Likewise. 484 * ld-mips-elf/tlsdyn-o32-3.d: Likewise. 485 * ld-mips-elf/tlsdyn-o32-3.got: Likewise. 486 * ld-mips-elf/vxworks1-lib.dd: Likewise. 487 * ld-mips-elf/vxworks1-lib.rd: Likewise. 488 4892007-08-13 Alan Modra <amodra@bigpond.net.au> 490 491 * ld-powerpc/relbrlt.s (.text.pad2): Adjust space. 492 * ld-powerpc/relbrlt.d: Update. 493 * ld-powerpc/tlsexe.d: Update. 494 * ld-powerpc/tlsexe.g: Update. 495 * ld-powerpc/tlsexe.r: Update. 496 * ld-powerpc/tlsexetoc.d: Update. 497 * ld-powerpc/tlsexetoc.g: Update. 498 * ld-powerpc/tlsexetoc.r: Update. 499 * ld-powerpc/tlsso.d: Update. 500 * ld-powerpc/tlsso.g: Update. 501 * ld-powerpc/tlsso.r: Update. 502 * ld-powerpc/tlstocso.d: Update. 503 * ld-powerpc/tlstocso.g: Update. 504 5052007-08-06 Kai Tietz <kai.tietz@onevision.com> 506 507 PR ld/4877 508 * ld-pe/pe.exp: Special diff file for x86_64-mingw target. 509 * ld-pe/secrel_64.d: New. 510 5112007-08-03 Daniel Jacobowitz <dan@codesourcery.com> 512 513 * ld-srec/srec.exp: XFAIL for powerpc*-*-*. 514 5152007-08-01 Adam Nemet <anemet@caviumnetworks.com> 516 517 * ld-mips-elf/reloc-4.s, ld-mips-elf/reloc-4.d, 518 ld-mips-elf/reloc-5.s, ld-mips-elf/reloc-5.d: New tests. 519 * ld-mips-elf/mips-elf.exp: Invoke them. 520 5212007-07-29 Alan Modra <amodra@bigpond.net.au> 522 523 * ld-elf/weak-dyn-1.rd: Adjust. 524 5252007-07-25 Daniel Jacobowitz <dan@codesourcery.com> 526 527 * ld-cdtest/cdtest-foo.cc (strncpy): Fix parameter name. 528 5292007-07-24 Nick Clifton <nickc@redhat.com> 530 531 * ld-arm/arm-elf.exp: Move EABI attribute tests into EABI only 532 section. 533 5342007-07-23 Richard Sandiford <richard@codesourcery.com> 535 536 * ld-elf/weak-dyn-1a.s, ld-elf/weak-dyn-1b.s, ld-elf/weak-dyn-1.ld, 537 * ld-elf/weak-dyn-1.rd: New test. 538 * ld-elf/elf.exp: Run it. 539 5402007-07-13 Nathan Sidwell <nathan@codesourcery.com> 541 542 * ld-scripts/assert.t: Tweak to avoid relying on empty's VMA being 543 zero. 544 5452007-07-10 H.J. Lu <hongjiu.lu@intel.com> 546 547 * ld-elfvers/vers.exp: Add tests for --defsym. 548 549 * ld-elfvers/vers32.map: Likewise. 550 * ld-elfvers/vers32a.c: Likewise. 551 * ld-elfvers/vers32a.dsym: Likewise. 552 * ld-elfvers/vers32a.ver: Likewise. 553 * ld-elfvers/vers32b.c: Likewise. 554 * ld-elfvers/vers32b.dsym: Likewise. 555 * ld-elfvers/vers32b.ver: Likewise. 556 * ld-elfvers/vers32c.dsym: Likewise. 557 * ld-elfvers/vers32c.ver: Likewise. 558 * ld-elfvers/vers32d.ver: Likewise. 559 5602007-07-06 Nick Clifton <nickc@redhat.com> 561 562 * lib/default.exp: Update copyright notice to refer to GPLv3. 563 * config/default.exp, ld-alpha/alpha.exp, ld-arm/arm-elf.exp, 564 ld-auto-import/auto-import.exp, ld-bootstrap/bootstrap.exp, 565 ld-cdtest/cdtest.exp, ld-checks/checks.exp, ld-cris/cris.exp, 566 ld-crx/crx.exp, ld-cygwin/exe-export.exp, ld-d10v/d10v.exp, 567 ld-discard/discard.exp, ld-elf/elf.exp, ld-elf/exclude.exp, 568 ld-elf/frame.exp, ld-elf/sec64k.exp, ld-elf/binutils.exp, 569 ld-elf/tls_common.exp, ld-elf/shared.exp, ld-elf/dwarf.exp, 570 ld-elf/wrap.exp, ld-elfcomm/elfcomm.exp, ld-elfvers/vers.exp, 571 ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp, ld-xc16x/xc16x.exp, 572 ld-fastcall/fastcall.exp, ld-frv/tls.exp, ld-h8300/h8300.exp, 573 ld-i386/i386.exp, ld-ia64/ia64.exp, ld-linkonce/linkonce.exp, 574 ld-m68hc11/m68hc11.exp, ld-maxq/maxq.exp, 575 ld-mips-elf/mips-elf-flags.exp, ld-mips-elf/mips-elf.exp, 576 ld-mmix/mmix.exp, ld-pe/pe.exp, ld-pe/direct.exp, 577 ld-powerpc/powerpc.exp, ld-s390/s390.exp, ld-scripts/align.exp, 578 ld-scripts/alignof.exp, ld-scripts/assert.exp, 579 ld-scripts/crossref.exp, ld-scripts/data.exp, 580 ld-scripts/default-script.exp, ld-scripts/defined.exp, 581 ld-scripts/empty-address.exp, ld-scripts/empty-aligned.exp, 582 ld-scripts/empty-orphan.exp, ld-scripts/expr.exp, 583 ld-scripts/extern.exp, ld-scripts/map-address.exp, 584 ld-scripts/overlay-size.exp, ld-scripts/phdrs.exp, 585 ld-scripts/phdrs2.exp, ld-scripts/provide.exp, 586 ld-scripts/script.exp, ld-scripts/size.exp, ld-scripts/sizeof.exp, 587 ld-scripts/sort.exp, ld-scripts/weak.exp, 588 ld-selective/sel-dump.exp, ld-selective/selective.exp, 589 ld-sh/arch/arch.exp, ld-sh/sh64/rd-sh64.exp, ld-sh/sh64/relax.exp, 590 ld-sh/sh64/relfail.exp, ld-sh/sh64/sh64.exp, ld-sh/rd-sh.exp, 591 ld-sh/sh.exp, ld-shared/shared.exp, ld-sparc/sparc.exp, 592 ld-srec/srec.exp, ld-undefined/undefined.exp, 593 ld-undefined/weak-undef.exp, ld-versados/versados.exp, 594 ld-x86-64/x86-64.exp, ld-xstormy16/xstormy16.exp, 595 ld-xtensa/coalesce.exp, ld-xtensa/lcall.exp, ld-pie/pie.exp, 596 ld-m68k/m68k.exp, ld-mep/mep.exp, ld-spu/spu.exp, 597 ld-vxworks/vxworks.exp, lib/ld-lib.exp: Likewise. 598 * ld-frv/frv-elf.exp: Add copyright notice. 599 * ld-libs/libs.exp, ld-sh/sh-vxworks.exp, 600 ld-scripts/dynamic-sections.exp, ld-v850.v850.exp: Likewise. 601 6022007-07-05 Alan Modra <amodra@bigpond.net.au> 603 604 * ld-powerpc/powerpc.exp: Disable for lynxos and nto. 605 6062007-07-03 Joseph Myers <joseph@codesourcery.com> 607 608 * ld-arm/attr-merge-2a.s, ld-arm/attr-merge-2b.s, 609 ld-arm/attr-merge-2.attr: New. 610 * ld-arm/arm-elf.exp (armelftests): Add new test. 611 6122007-07-02 Nathan Sidwell <nathan@codesourcery.com> 613 614 * ld-scripts/alignof.exp: Skip on non-elf 615 6162007-06-29 Joseph Myers <joseph@codesourcery.com> 617 618 * ld-powerpc/attr-gnu-4-0.s, ld-powerpc/attr-gnu-4-00.d, 619 ld-powerpc/attr-gnu-4-01.d, ld-powerpc/attr-gnu-4-02.d, 620 ld-powerpc/attr-gnu-4-1.s, ld-powerpc/attr-gnu-4-10.d, 621 ld-powerpc/attr-gnu-4-11.d, ld-powerpc/attr-gnu-4-12.d, 622 ld-powerpc/attr-gnu-4-13.d, ld-powerpc/attr-gnu-4-2.s, 623 ld-powerpc/attr-gnu-4-20.d, ld-powerpc/attr-gnu-4-21.d, 624 ld-powerpc/attr-gnu-4-22.d, ld-powerpc/attr-gnu-4-3.s, 625 ld-powerpc/attr-gnu-4-31.d: New. 626 * ld-powerpc/powerpc.exp: Run these new tests. 627 6282007-06-29 Joseph Myers <joseph@codesourcery.com> 629 630 * ld-mips-elf/attr-gnu-4-0.s, ld-mips-elf/attr-gnu-4-00.d, 631 ld-mips-elf/attr-gnu-4-01.d, ld-mips-elf/attr-gnu-4-02.d, 632 ld-mips-elf/attr-gnu-4-03.d, ld-mips-elf/attr-gnu-4-1.s, 633 ld-mips-elf/attr-gnu-4-10.d, ld-mips-elf/attr-gnu-4-11.d, 634 ld-mips-elf/attr-gnu-4-12.d, ld-mips-elf/attr-gnu-4-13.d, 635 ld-mips-elf/attr-gnu-4-14.d, ld-mips-elf/attr-gnu-4-2.s, 636 ld-mips-elf/attr-gnu-4-20.d, ld-mips-elf/attr-gnu-4-21.d, 637 ld-mips-elf/attr-gnu-4-22.d, ld-mips-elf/attr-gnu-4-23.d, 638 ld-mips-elf/attr-gnu-4-3.s, ld-mips-elf/attr-gnu-4-30.d, 639 ld-mips-elf/attr-gnu-4-31.d, ld-mips-elf/attr-gnu-4-32.d, 640 ld-mips-elf/attr-gnu-4-33.d, ld-mips-elf/attr-gnu-4-4.s, 641 ld-mips-elf/attr-gnu-4-41.d: New. 642 * ld-mips-elf/mips-elf.exp: Run these new tests. 643 6442007-06-29 Paul Brook <paul@codesourcery.com> 645 646 * ld-arm/arm-elf.exp (armelftests): Add callweak. 647 * ld-arm/callweak.d: New test. 648 * ld-arm/callweak.s: New test. 649 6502007-06-28 H.J. Lu <hongjiu.lu@intel.com> 651 652 PR ld/4701 653 * ld-elf/noload-2.d: New. 654 6552007-06-29 H.J. Lu <hjl@gnu.org> 656 657 * ld-scripts/assert.t: Discard .reginfo sections. 658 6592007-06-26 Joseph Myers <joseph@codesourcery.com> 660 661 * ld-arm/attr-merge.s, ld-arm/attr-merge.attr: New. 662 * ld-arm/arm-elf.exp (armelftests): Add new test. 663 6642007-06-25 Richard Sandiford <richard@codesourcery.com> 665 666 * ld-mips-elf/mips16-local-stubs-1.s, 667 * ld-mips-elf/mips16-local-stubs-1.d: New tests. 668 * ld-mips-elf/mips-elf.exp: Run them. 669 6702007-06-19 H.J. Lu <hongjiu.lu@intel.com> 671 672 PR ld/4590 673 * ld-ia64/merge1.d: New. 674 * ld-ia64/merge1.s: Likewise. 675 * ld-ia64/merge2.d: Likewise. 676 * ld-ia64/merge2.s: Likewise. 677 * ld-ia64/merge3.d: Likewise. 678 * ld-ia64/merge3.s: Likewise. 679 * ld-ia64/merge4.d: Likewise. 680 * ld-ia64/merge4.s: Likewise. 681 * ld-ia64/merge5.d: Likewise. 682 * ld-ia64/merge5.s: Likewise. 683 6842007-06-18 Andreas Schwab <schwab@suse.de> 685 686 * ld-scripts/cross3.t: Add .opd section. 687 6882007-06-18 Nathan Sidwell <nathan@codesourcery.com> 689 690 * ld-scripts/alignof.s: New. 691 * ld-scripts/alignof.t: New 692 * ld-scripts/alignof.exp: New. 693 6942007-06-14 Alan Modra <alan@grove.modra.org> 695 696 * ld-spu/ovl.d: Update. 697 * ld-spu/ovl2.d: Update. 698 6992007-05-24 Nathan Sidwell <nathan@codesourcery.com> 700 701 * ld-scripts/assert.t: Add additional cases. 702 * ld-scripts/extern.t, ld-scripts/extern.s, 703 ld-scripts/extern.exp: New. 704 7052007-05-22 Paul Brook <paul@codesourcery.com> 706 707 * ld-arm/arm-pic-veneer.d: Update expected output. 708 * ld-arm/arm-call.d: Ditto. 709 7102007-05-22 Paul Brook <paul@codesourcery.com> 711 712 * ld-arm-mixed-lib.d: Update expected output. 713 * ld-arm/arm-app.d: Ditto. 714 * ld-arm/mixed-app.d: Ditto. 715 * ld-arm/arm-lib-plt32.d: Ditto. 716 * ld-arm/arm-app-abs32.d: Ditto. 717 * ld-arm/mixed-app-v5.d: Ditto. 718 * ld-arm/armthumb-lib.d: Ditto. 719 * ld-arm/arm-lib.d: Ditto. 720 7212007-05-21 Richard Sandiford <richard@codesourcery.com> 722 723 * ld-arm/emit-relocs1.d, ld-arm/emit-relocs1.s, 724 * ld-arm/emit-relocs1-vxworks.d: New tests. 725 * ld-arm/arm-elf.exp: Run them. 726 * ld-arm/vxworks1.dd: Expect proper branch targets. 727 7282007-05-18 Joseph Myers <joseph@codesourcery.com> 729 730 * ld-elf/group.ld: Discard .reginfo. 731 7322007-05-18 Paul Brook <paul@codesourcery.com> 733 734 * ld-arm/arm-call.d: Update expected output. 735 7362007-05-17 Paul Brook <paul@codesourcery.com> 737 738 * ld-elf/multibss1.s: Use %nobits instead of @nobits. 739 7402007-05-17 Nathan Sidwell <nathan@codesourcery.com> 741 742 * ld-m68k/merge-error-1a.d: Mismatch is an error. 743 * ld-m68k/merge-error-1b.d: Likewise. 744 * ld-m68k/merge-error-1c.d: Likewise. 745 * ld-m68k/merge-error-1d.d: Likewise. 746 * ld-m68k/merge-error-1e.d: Likewise. 747 7482007-05-15 H.J. Lu <hongjiu.lu@intel.com> 749 750 PR ld/4504 751 * ld-elf/data1.c: New file. 752 * ld-elf/data1.h: Likewise. 753 * ld-elf/dynbss1.c: Likewise. 754 * ld-elf/pass.out: Likewise. 755 756 * ld-elf/shared.exp (build_tests): Add "Build libdata1.so". 757 (run_tests): Add "Run with libdata1.so". 758 7592007-05-15 Richard Sandiford <richard@codesourcery.com> 760 761 * ld-arm/vxworks1.ld: Swap .bss and .data. 762 * ld-arm/vxworks1-lib.rd: Update accordingly. 763 * ld-arm/vxworks1-lib.td: New test. 764 * ld-arm/arm-elf.exp: Run it. 765 766 * ld-i386/vxworks1.ld: Swap .bss and .data. 767 * ld-i386/vxworks1-lib.rd: Update accordingly. 768 * ld-i386/vxworks1-lib.td: New test. 769 * ld-i386/i386.exp: Run it. 770 771 * ld-mips-elf/vxworks1.ld: Swap .bss and .data. 772 * ld-mips-elf/vxworks1-lib.rd: Update accordingly. 773 * ld-mips-elf/vxworks1.rd: Likewise. 774 775 * ld-powerpc/vxworks1.ld: Swap .bss and .data. 776 * ld-powerpc/vxworks1-lib.rd: Update accordingly. 777 * ld-powerpc/vxworks1-lib.td: New test. 778 * ld-powerpc/powerpc.exp: Run it. 779 780 * ld-sh/vxworks1.ld: Swap .bss and .data. 781 * ld-sh/vxworks1-lib.rd: Update accordingly. 782 * ld-sh/vxworks1-lib.td: New test. 783 * ld-sh/sh-vxworks.exp: Run it. 784 785 * ld-sparc/vxworks1.ld: Swap .bss and .data. 786 * ld-sparc/vxworks1-lib.rd: Update accordingly. 787 * ld-sparc/vxworks1-lib.td: New test. 788 * ld-sparc/sparc.exp: Run it. 789 7902007-05-15 Richard Sandiford <richard@codesourcery.com> 791 792 * ld-mips-elf/vxworks1-lib.rd: Expect the GOT relocation to be 793 against symbol 0. 794 7952007-05-15 Mark Shinwell <shinwell@codesourcery.com> 796 797 * ld-arm/arm-elf.exp: Add jump19 testcase. 798 * ld-arm/jump19.d: New. 799 * ld-arm/jump19.s: New. 800 8012007-05-14 Richard Sandiford <richard@codesourcery.com> 802 803 * ld-sh/vxworks1.dd: Remove hexadecimal prefixes from constant pool 804 contents. Consistently use "!" as the comment character. 805 Consistently use _PROCEDURE_LINKAGE_TABLE_ in the first PLT entry. 806 * ld-sh/vxworks1-le.dd: Likewise. 807 * ld-sh/vxworks1-lib.dd: Likewise. 808 * ld-sh/vxworks1-lib-le.dd: Likewise. 809 * ld-sh/vxworks3.dd: Likewise. 810 * ld-sh/vxworks3-le.dd: Likewise. 811 8122007-05-14 Andreas Schwab <schwab@suse.de> 813 814 * ld-elf/dl2a.list: New file. 815 * ld-elf/shared.exp: Add test using --dynamic-list=dl2a.list. 816 8172007-05-10 Richard Sandiford <richard@codesourcery.com> 818 819 * ld-arm/vxworks1-lib.dd: Expect "push" instead of stmdb and 820 "pop" instead of ldmia. Don't require specific symbolic addresses 821 for in-text addresses. Expect data to be rendered as .words rather 822 than disassembled. 823 * ld-arm/vxworks1.dd: Likewise. 824 8252007-05-10 Richard Sandiford <richard@codesourcery.com> 826 827 * ld-elf/multibss1.d, ld-elf/multibss1.s: New test. 828 8292007-04-27 Nathan Sidwell <nathan@codesourcery.com> 830 831 * ld-m68k/plt1-isac.d: New. 832 * ld-m68k/m68k.exp: Add it. 833 8342007-04-26 H.J. Lu <hongjiu.lu@intel.com> 835 836 PR binutils/4430 837 * ld-i386/tlsbin.dd: Updated. 838 * ld-i386/tlsbindesc.dd: Likewise 839 * ld-i386/tlsdesc.dd: Likewise 840 * ld-i386/tlsgdesc.dd: Likewise 841 * ld-i386/tlsnopic.dd: Likewise 842 * ld-i386/tlspic.dd: Likewise 843 * ld-x86-64/tlsbin.dd: Likewise 844 * ld-x86-64/tlsbindesc.dd: Likewise 845 * ld-x86-64/tlsdesc.dd: Likewise 846 * ld-x86-64/tlsgdesc.dd: Likewise 847 * ld-x86-64/tlspic.dd: Likewise 848 8492007-04-24 Alan Modra <amodra@bigpond.net.au> 850 851 * ld-linkonce/x.s: Use .gcc_except_table instead of .eh_frame 852 to test that entry for deleted function is zeroed. Add a 853 somewhat closer to normal .eh_frame to test that fde for 854 deleted function is removed. 855 * ld-linkonce/y.s: Likewise. 856 * ld-linkonce/zeroeh.ld: Place .gcc_except_table too. 857 * ld-linkonce/zeroehl32.d: Update. 858 8592007-04-21 Richard Earnshaw <rearnsha@arm.com> 860 861 * ld-arm/arm-app-abs32.d: Convert to unified syntax. 862 * ld-arm/arm-app.d: Likewise. 863 * ld-arm/arm-lib-plt32.d: Likewise. 864 * ld-arm/arm-lib.d: Likewise. 865 * ld-arm/arm-static-app.d: Likewise. 866 * ld-arm/armthumb-lib.d: Likewise. 867 * ld-arm/mixed-app-v5.d: Likewise. 868 * ld-arm/mixed-app.d: Likewise. 869 * ld-arm/mixed-lib.d: Likewise. 870 8712007-04-18 Alan Modra <amodra@bigpond.net.au> 872 873 * ld-spu/ovl.lnk: Use OVERLAY keyword. 874 8752007-04-17 Paul Brook <paul@codesourcery.com> 876 877 * ld-arm/preempt-app.s: New test. 878 * ld-arm/preempt-app.sym: New. 879 * ld-arm/arm-elf.exp: Add preempt-app. 880 8812007-04-12 Richard Sandiford <richard@codesourcery.com> 882 883 * ld-mips-elf/vxworks1-lib.td: New test. 884 * ld-mips-elf/mips-elf.exp: Run it. 885 8862007-04-05 H.J. Lu <hongjiu.lu@intel.com> 887 888 PR ld/4304 889 * ld-i386/i386.exp: Run "warn1". 890 891 * ld-i386/warn1.d: New file. 892 * ld-i386/warn1.s: Likewise. 893 8942007-04-05 H.J. Lu <hongjiu.lu@intel.com> 895 896 * ld-i386/combreloc.d: Remove #target: i?86-*-*. 897 * ld-i386/reloc.d: Likewise. 898 8992007-04-05 Alan Modra <amodra@bigpond.net.au> 900 901 * ld-spu/ovl2.d: Update. 902 9032007-04-02 H.J. Lu <hongjiu.lu@intel.com> 904 905 PR ld/4090 906 * ld-elf/expr1.d: New file. 907 * ld-elf/expr1.s: Likewise. 908 * ld-elf/expr1.t: Likewise. 909 9102007-03-29 Richard Sandiford <richard@codesourcery.com> 911 912 * ld-libs/lib-1.s, ld-libs/lib-2.s, ld-libs/lib-2.d, 913 * ld-libs/libs.exp: New files. 914 9152007-03-28 Richard Sandiford <richard@codesourcery.com> 916 917 * ld-vxworks/rpath-1.s, ld-vxworks/rpath-1.d, 918 * ld-vxworks/vxworks.exp: New files. 919 9202007-03-27 Alan Modra <amodra@bigpond.net.au> 921 922 * ld-elf/note-1.s: Increase .foo size. 923 9242007-03-27 Alan Modra <amodra@bigpond.net.au> 925 926 * ld-spu/spu.exp (embed_test): New. 927 * ld-spu/ear.s: New. 928 * ld-spu/ear.d: New. 929 * ld-spu/embed.rd: New. 930 * ld-spu/ovl2.s: New. 931 * ld-spu/ovl2.d: New. 932 9332007-03-24 Alan Modra <amodra@bigpond.net.au> 934 935 * ld-elf/overlay.d: -u symbols we want to see in the output. 936 9372007-03-23 Alan Modra <amodra@bigpond.net.au> 938 939 * ld-spu/ovl.s (f4_a2): Tail call. 940 * ld-spu/ovl.d: Add --emit-relocs to ld options, -r to objdump. 941 Update expected results. 942 9432007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp> 944 945 * ld-sh/ld-r-1.d: Update. 946 * ld-sh/shared-1.d: Likewise. 947 9482007-03-23 Alan Modra <amodra@bigpond.net.au> 949 950 * ld-elf/elf.exp: Add "--local-store 0:0" to LDFLAGS for spu. 951 9522007-03-22 H.J. Lu <hongjiu.lu@intel.com> 953 954 PR ld/4210 955 * ld-pe/image_size.d: New file. 956 * ld-pe/image_size.s: Likewise. 957 * ld-pe/image_size.t: Likewise. 958 959 * ld-pe/pe.exp: Run image_size. 960 9612007-03-22 H.J. Lu <hongjiu.lu@intel.com> 962 963 PR ld/4007 964 * ld-elf/note-1.d: New file. 965 * ld-elf/note-1.s: Likewise. 966 * ld-elf/note-1.t: Likewise. 967 * ld-i386/alloc.d: Likewise. 968 * ld-i386/alloc.s: Likewise. 969 * ld-i386/alloc.t: Likewise. 970 971 * ld-i386/i386.exp: Run "alloc". 972 9732007-03-20 Paul Brook <paul@codesourcery.com> 974 975 * ld-arm/arm-elf.exp (ld-arm/arm-elf.exp): Add arm-pic-veneer. 976 * ld-arm/arm-pic-veneer.d: New test. 977 * ld-arm/arm-pic-veneer.s: New test. 978 9792007-03-08 Richard Sandiford <richard@codesourcery.com> 980 981 * ld-elf/extract-symbol-1.ld (data): Explicitly set the start address 982 to 0. 983 9842007-03-07 Alan Modra <amodra@bigpond.net.au> 985 986 * ld-elf/extract-symbol-1sec.d: xfail hppa. 987 * ld-elf/extract-symbol-1sym.d: xfail hppa. 988 9892007-03-07 H.J. Lu <hongjiu.lu@intel.com> 990 991 PR 3958 992 * ld-elf/linkonce1.d: New. 993 * ld-elf/linkonce1a.s: New. 994 * ld-elf/linkonce1b.s: New. 995 * ld-elf/linkonce2.d: New. 996 * ld-i386/pcrel16abs.d: New. 997 * ld-i386/pcrel16abs.s: New. 998 * ld-i386/i386.exp: Run it. 999 10002007-03-06 H.J. Lu <hongjiu.lu@intel.com> 1001 1002 PR ld/4144 1003 * ld-elf/nobits-1.d: New file. 1004 * ld-elf/nobits-1.s: Likewise. 1005 * ld-elf/nobits-1.t: Likewise. 1006 10072007-03-02 Richard Sandiford <richard@codesourcery.com> 1008 1009 * ld-elf/binutils.exp: Revert last change. 1010 10112007-03-01 Richard Sandiford <richard@codesourcery.com> 1012 1013 * ld-elf/extract-symbol-1sym.d, ld-elf/extract-symbol-1sec.d, 1014 * ld-elf/extract-symbol-1.s, ld-elf/extract-symbol-1.ld: New tests. 1015 * ld-elf/binutils.exp: Run them. 1016 10172007-02-28 Nick Clifton <nickc@redhat.com> 1018 1019 PR ld/3796 1020 * ld-arm/arm-elf.exp (armelftests): Move "Thumb-2 BL" test into... 1021 (armeabitests): ... here, a new array for EABI specific tests. 1022 (armelftests): Add extra command line options for VFP11 fix tests 1023 and thumb shared library test. 1024 10252007-02-22 Paul Brook <paul@codesourcery.com> 1026 1027 * ld-arm/arm-elf.exp (armelftests): Add gc-unwind.h. 1028 * ld-arm/gc-unwind.s: New file. 1029 * ld-arm/gc-unwind.d: New file. 1030 10312007-02-14 H.J. Lu <hongjiu.lu@intel.com> 1032 1033 PR ld/3953 1034 * ld-elf/beginwarn.c: New file. 1035 * ld-elf/warn.out: Likewise. 1036 1037 * ld-elf/shared.exp (build_tests): Add "Build warn libbar.so". 1038 (run_tests): Add "Run warn with versioned libfoo.so". 1039 1040 * lib/ld-lib.exp (default_ld_relocate): Make exec_output global 1041 and remove target first. 1042 (default_ld_link): Likewise. 1043 (default_ld_simple_link): Likewise. 1044 (run_ld_link_exec_tests): Take an optional linker warning and 1045 check it. 1046 (default_ld_link): Check pruned linker output. 1047 10482007-02-13 H.J. Lu <hongjiu.lu@intel.com> 1049 1050 * ld-scripts/default-script1.d: Expect extra symbols. 1051 * ld-scripts/default-script2.d: Likewise. 1052 * ld-scripts/default-script3.d: Likewise. 1053 * ld-scripts/default-script4.d: Likewise. 1054 10552007-02-13 Alan Modra <amodra@bigpond.net.au> 1056 1057 * ld-powerpc/relbrlt.d: Update. 1058 * ld-powerpc/tlsexe.r: Update. 1059 * ld-powerpc/tlsexetoc.r: Update. 1060 * ld-powerpc/tlsso.r: Update. 1061 * ld-powerpc/tlstocso.r: Update. 1062 10632007-02-12 Alan Modra <amodra@bigpond.net.au> 1064 1065 * ld-powerpc/relbrlt.d: Update. 1066 10672007-02-06 Nick Clifton <nickc@redhat.com> 1068 1069 PR ld/3805 1070 * ld-elf/sec64k.exp: Expect the relocatable version of this test 1071 to fail for the m32r because it creates both .rel and .rela 1072 sections. 1073 10742007-02-05 Dave Brolley <brolley@redhat.com> 1075 1076 * ld-undefined/undefined.exp: XFAIL the undefined test 1077 * ld-mep: New, with content. 1078 10792007-02-05 H.J. Lu <hongjiu.lu@intel.com> 1080 1081 * ld-i386/pcrel16.d: Undo the last change. 1082 * ld-x86-64/pcrel16.d: Likewise. 1083 10842007-02-02 H.J. Lu <hongjiu.lu@intel.com> 1085 1086 * ld-i386/pcrel16.d: Updated. 1087 * ld-x86-64/pcrel16.d: Likewise. 1088 10892007-02-01 Alan Modra <amodra@bigpond.net.au> 1090 1091 * ld-scripts/default-script.exp: Add "--local-store 0:0" to 1092 LDFLAGS for spu. 1093 10942007-01-29 Julian Brown <julian@codesourcery.com> 1095 1096 * ld-arm/arm-elf.exp: Add VFP11 tests. 1097 * ld-arm/vfp11-fix-none.s: New file. 1098 * ld-arm/vfp11-fix-none.d: Expected disassembly of above. 1099 * ld-arm/vfp11-fix-scalar.s: New file. 1100 * ld-arm/vfp11-fix-scalar.d: Expected disassembly of above. 1101 * ld-arm/vfp11-fix-vector.s: New file. 1102 * ld-arm/vfp11-fix-vector.d: Expected disassembly of above. 1103 11042007-01-23 Nathan Sidwell <nathan@codesourcery.com> 1105 1106 * ld-elf/header.d: Reduce page size, restrict to linux & vxworks 1107 * ld-elf/header.s: Adjust. 1108 * ld-elf/header.t: Reduce initial offset. 1109 11102007-01-23 Andreas Schwab <schwab@suse.de> 1111 1112 * lib/ld-lib.exp (run_dump_test): Don't prematurely remove 1113 assembler output. 1114 11152007-01-19 H.J. Lu <hongjiu.lu@intel.com> 1116 1117 * ld-elf/dl6.c: New file. 1118 * ld-elf/dl6a.out: Likewise. 1119 * ld-elf/dl6amain.c: Likewise. 1120 * ld-elf/dl6b.out: Likewise. 1121 * ld-elf/dl6bmain.c: Likewise. 1122 * ld-elf/dl6cmain.c: Likewise. 1123 * ld-elf/dl6dmain.c: Likewise. 1124 1125 * ld-elf/shared.exp: Add new tests for -Bsymbolic, 1126 -Bsymbolic-functions, --dynamic-list-data and 1127 --dynamic-list-cpp-new. 1128 11292007-01-19 H.J. Lu <hongjiu.lu@intel.com> 1130 1131 * ld-elf/maxpage3.t: New file. 1132 * ld-elf/maxpage3a.d: Likewise. 1133 * ld-elf/maxpage3b.d: Likewise. 1134 * ld-elf/maxpage3c.d: Likewise. 1135 11362007-01-19 H.J. Lu <hongjiu.lu@intel.com> 1137 1138 * ld-scripts/default-script.exp: New file. 1139 * ld-scripts/default-script.s: Likewise. 1140 * ld-scripts/default-script.t: Likewise. 1141 * ld-scripts/default-script1.d: Likewise. 1142 * ld-scripts/default-script2.d: Likewise. 1143 * ld-scripts/default-script3.d: Likewise. 1144 * ld-scripts/default-script4.d: Likewise. 1145 11462007-01-18 H.J. Lu <hongjiu.lu@intel.com> 1147 1148 PR ld/1283 1149 * lib/ld-lib.exp (run_dump_test): Remove output file first. 1150 11512007-01-17 H.J. Lu <hongjiu.lu@intel.com> 1152 1153 * ld-elf/header.d: Adjust for .text section with 16byte 1154 alignment. 1155 11562007-01-16 H.J. Lu <hongjiu.lu@intel.com> 1157 1158 * ld-elf/dl1main.c (main): Fix a typo. 1159 11602007-01-16 H.J. Lu <hongjiu.lu@intel.com> 1161 1162 PR ld/3831 1163 * ld-elf/del.cc: New. 1164 * ld-elf/dl5.cc: Likewise. 1165 * ld-elf/dl5.out: Likewise. 1166 * ld-elf/new.cc: Likewise. 1167 1168 * ld-elf/shared.exp: Add tests for --dynamic-list-data and 1169 --dynamic-list-cpp-new. 1170 11712007-01-12 Hans-Peter Nilsson <hp@axis.com> 1172 1173 * ld-elf/header.d: Allow arbitrary lines between "Program Header" 1174 and "Sections". Only run on *-*-linux*. 1175 11762007-01-11 Nathan Sidwell <nathan@codesourcery.com> 1177 1178 * ld-elf/header.d: New. 1179 * ld-elf/header.t: New. 1180 * ld-elf/header.s: New. 1181 11822007-01-08 Kai Tietz <kai.tietz@onevision.com> 1183 1184 * ld-fastcall/fastcall.exp: Renamed target x86_64-*-mingw64 to 1185 x86_64-*-mingw*. 1186 * ld-pe/pe.exp: Ditto. 1187 * ld-scripts/align.exp: Ditto. 1188 * ld-scripts/defined.exp: Ditto. 1189 * ld-scripts/provide.exp: Ditto. 1190 * ld-scripts/weak.exp: Ditto. 1191 11922007-01-06 Nathan Sidwell <nathan@codesourcery.com> 1193 1194 * ld-scripts/expr.exp: New. 1195 * ld-scripts/expr1.s: New. 1196 * ld-scripts/expr1.d: New. 1197 * ld-scripts/expr1.t: New. 1198 1199For older changes see ChangeLog-2006 1200 1201Copyright (C) 2007 Free Software Foundation, Inc. 1202 1203Copying and distribution of this file, with or without modification, 1204are permitted in any medium without royalty provided the copyright 1205notice and this notice are preserved. 1206 1207Local Variables: 1208mode: change-log 1209left-margin: 8 1210fill-column: 74 1211version-control: never 1212End: 1213