1 2007-12-31 Nick Clifton <nickc (a] redhat.com> 2 3 * ld-elf/flags1.d: Add xfails for ports for which the test will 4 not work. 5 6 2007-12-31 Nick Clifton <nickc (a] 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 14 2007-12-24 H.J. Lu <hongjiu.lu (a] 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 21 2007-12-20 Hans-Peter Nilsson <hp (a] axis.com> 22 23 * ld-elf/seg.d: Restrict to linux and vxworks. 24 25 2007-12-19 H.J. Lu <hongjiu.lu (a] intel.com> 26 27 * ld-elf/seg.d: Adjusted for 64bit targets. 28 29 2007-12-19 Nathan Sidwell <nathan (a] codesourcery.com> 30 31 * ld-elf/seg.t: New. 32 * ld-elf/seg.d: New. 33 * ld-elf/seg.s: New. 34 35 2007-12-15 Alan Modra <amodra (a] bigpond.net.au> 36 37 * ld-scripts/rgn-over.exp: Add --no-overlays for spu. 38 39 2007-11-28 Nick Clifton <nickc (a] 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 47 2007-11-21 Nick Clifton <nickc (a] 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 55 2007-11-20 Nick Clifton <nickc (a] 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 61 2007-11-20 Tristan Gingold <gingold (a] adacore.com> 62 63 * ld-elf/tls_gc.s: New test. 64 * ld-elf/elf.exp: Add tls_gc test. 65 66 2007-11-17 Thiemo Seufer <ths (a] 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 80 2007-11-16 Nick Clifton <nickc (a] redhat.com> 81 82 * ld-mn10300/mn10300.exp: Fix the start address of the .bss 83 section for the i1127740.s test. 84 85 2007-11-14 Richard Sandiford <richard (a] codesourcery.com> 86 Joseph Myers <joseph (a] 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 109 2007-11-14 Hans-Peter Nilsson <hp (a] axis.com> 110 111 * ld-elf/flags1.d: Generalize regexp for section size. 112 113 2007-11-13 H.J. Lu <hongjiu.lu (a] 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 120 2007-11-13 Nick Clifton <nickc (a] 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 128 2007-11-08 Nathan Sidwell <nathan (a] codesourcery.com> 129 130 * ld-vxworks/tls-2.d: New. 131 * ld-vxworks/tls-2.s: New. 132 133 2007-11-07 Nathan Sidwell <nathan (a] codesourcery.com> 134 135 * ld-vxworks/tls-1.d: New. 136 * ld-vxworks/tls-1.s: New. 137 138 2007-11-06 Alan Modra <amodra (a] 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 145 2007-11-05 Alan Modra <amodra (a] bigpond.net.au> 146 147 * ld-elf/merge3.d, ld-elf/merge3.s: Delete. 148 149 2007-11-05 Danny Smith <dannysmith (a] users.sourceforge.net> 150 151 * ld-scripts/align.exp: Enable for PECOFF. 152 * ld-scripts/alignof.exp: Likewise. 153 154 2007-11-01 Joseph Myers <joseph (a] codesourcery.com> 155 156 * ld-elf/merge3.d, ld-elf/merge3.s: New. 157 158 2007-10-30 Nick Clifton <nickc (a] 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 170 2007-10-26 Alan Modra <amodra (a] 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 180 2007-10-25 Daniel Jacobowitz <dan (a] 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 187 2007-10-19 Nick Clifton <nickc (a] 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 203 2007-10-17 Zack Weinberg <zack (a] codesourcery.com> 204 Daniel Jacobowitz <dan (a] codesourcery.com> 205 Mark Shinwell <shinwell (a] codesourcery.com> 206 Joseph Myers <joseph (a] 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 219 2007-10-16 Nick Clifton <nickc (a] redhat.com> 220 221 * ld-elfcomm/elfcomm.exp: Add tests of STT_COMMON symbol 222 generation. 223 224 2007-10-12 Joseph Myers <joseph (a] 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 232 2007-10-12 Alan Modra <amodra (a] bigpond.net.au> 233 234 * ld-srec/srec.exp: Define __stack_chk_fail sym. 235 236 2007-10-09 H.J. Lu <hongjiu.lu (a] intel.com> 237 238 PR binutils/4476 239 * ld-elf/hash.d: Check "-s -D" for readelf. 240 241 2007-10-02 Ralf Habecker <ralf.habacker (a] 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 251 2007-09-30 Mike Frysinger <vapier (a] gentoo.org> 252 253 * ld-selective/selective.exp: Set $compiler based on $testtype and 254 use that instead of $CC. 255 256 2007-09-29 Alan Modra <amodra (a] 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 262 2007-09-29 Mike Frysinger <vapier (a] 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 301 2007-09-25 Alan Modra <amodra (a] bigpond.net.au> 302 303 * ld-spu/ovl.d: Adjust for stub relocs. 304 * ld-spu/ovl2.d: Likewise. 305 306 2007-09-20 H.J. Lu <hongjiu.lu (a] intel.com> 307 308 PR 658 309 * ld-i386/tlsbin.dd: Updated. 310 * ld-i386/tlsld1.dd: Likewise. 311 312 2007-09-19 Nick Clifton <nickc (a] 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 317 2007-09-17 H.J. Lu <hongjiu.lu (a] 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 328 2007-09-04 Mike Frysinger <vapier (a] 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 336 2007-09-02 H.J. Lu <hongjiu.lu (a] 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 344 2007-08-31 H.J. Lu <hongjiu.lu (a] intel.com> 345 346 PR ld/4986 347 * ld-x86-64/line.exp: New 348 * ld-x86-64/undefined.s: Likewise. 349 350 2007-08-31 Tristan Gingold <gingold (a] 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 356 2007-08-28 Mark Shinwell <shinwell (a] codesourcery.com> 357 Joseph Myers <joseph (a] 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 399 2007-08-24 H.J. Lu <hongjiu.lu (a] 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 430 2007-08-23 H.J. Lu <hongjiu.lu (a] 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 440 2007-08-17 Jakub Jelinek <jakub (a] 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 449 2007-08-17 Richard Sandiford <richard (a] 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 455 2007-08-16 Alan Modra <amodra (a] bigpond.net.au> 456 457 * ld-srec/srec.exp: Always pass "-G 0". Remove all powerpc 458 xfails. 459 460 2007-08-14 H.J. Lu <hongjiu.lu (a] 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 475 2007-08-13 Richard Sandiford <richard (a] 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 489 2007-08-13 Alan Modra <amodra (a] 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 505 2007-08-06 Kai Tietz <kai.tietz (a] 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 511 2007-08-03 Daniel Jacobowitz <dan (a] codesourcery.com> 512 513 * ld-srec/srec.exp: XFAIL for powerpc*-*-*. 514 515 2007-08-01 Adam Nemet <anemet (a] 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 521 2007-07-29 Alan Modra <amodra (a] bigpond.net.au> 522 523 * ld-elf/weak-dyn-1.rd: Adjust. 524 525 2007-07-25 Daniel Jacobowitz <dan (a] codesourcery.com> 526 527 * ld-cdtest/cdtest-foo.cc (strncpy): Fix parameter name. 528 529 2007-07-24 Nick Clifton <nickc (a] redhat.com> 530 531 * ld-arm/arm-elf.exp: Move EABI attribute tests into EABI only 532 section. 533 534 2007-07-23 Richard Sandiford <richard (a] 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 540 2007-07-13 Nathan Sidwell <nathan (a] codesourcery.com> 541 542 * ld-scripts/assert.t: Tweak to avoid relying on empty's VMA being 543 zero. 544 545 2007-07-10 H.J. Lu <hongjiu.lu (a] 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 560 2007-07-06 Nick Clifton <nickc (a] 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 602 2007-07-05 Alan Modra <amodra (a] bigpond.net.au> 603 604 * ld-powerpc/powerpc.exp: Disable for lynxos and nto. 605 606 2007-07-03 Joseph Myers <joseph (a] 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 612 2007-07-02 Nathan Sidwell <nathan (a] codesourcery.com> 613 614 * ld-scripts/alignof.exp: Skip on non-elf 615 616 2007-06-29 Joseph Myers <joseph (a] 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 628 2007-06-29 Joseph Myers <joseph (a] 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 644 2007-06-29 Paul Brook <paul (a] 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 650 2007-06-28 H.J. Lu <hongjiu.lu (a] intel.com> 651 652 PR ld/4701 653 * ld-elf/noload-2.d: New. 654 655 2007-06-29 H.J. Lu <hjl (a] gnu.org> 656 657 * ld-scripts/assert.t: Discard .reginfo sections. 658 659 2007-06-26 Joseph Myers <joseph (a] 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 664 2007-06-25 Richard Sandiford <richard (a] 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 670 2007-06-19 H.J. Lu <hongjiu.lu (a] 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 684 2007-06-18 Andreas Schwab <schwab (a] suse.de> 685 686 * ld-scripts/cross3.t: Add .opd section. 687 688 2007-06-18 Nathan Sidwell <nathan (a] codesourcery.com> 689 690 * ld-scripts/alignof.s: New. 691 * ld-scripts/alignof.t: New 692 * ld-scripts/alignof.exp: New. 693 694 2007-06-14 Alan Modra <alan (a] grove.modra.org> 695 696 * ld-spu/ovl.d: Update. 697 * ld-spu/ovl2.d: Update. 698 699 2007-05-24 Nathan Sidwell <nathan (a] 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 705 2007-05-22 Paul Brook <paul (a] codesourcery.com> 706 707 * ld-arm/arm-pic-veneer.d: Update expected output. 708 * ld-arm/arm-call.d: Ditto. 709 710 2007-05-22 Paul Brook <paul (a] 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 721 2007-05-21 Richard Sandiford <richard (a] 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 728 2007-05-18 Joseph Myers <joseph (a] codesourcery.com> 729 730 * ld-elf/group.ld: Discard .reginfo. 731 732 2007-05-18 Paul Brook <paul (a] codesourcery.com> 733 734 * ld-arm/arm-call.d: Update expected output. 735 736 2007-05-17 Paul Brook <paul (a] codesourcery.com> 737 738 * ld-elf/multibss1.s: Use %nobits instead of @nobits. 739 740 2007-05-17 Nathan Sidwell <nathan (a] 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 748 2007-05-15 H.J. Lu <hongjiu.lu (a] 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 759 2007-05-15 Richard Sandiford <richard (a] 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 790 2007-05-15 Richard Sandiford <richard (a] codesourcery.com> 791 792 * ld-mips-elf/vxworks1-lib.rd: Expect the GOT relocation to be 793 against symbol 0. 794 795 2007-05-15 Mark Shinwell <shinwell (a] 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 801 2007-05-14 Richard Sandiford <richard (a] 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 812 2007-05-14 Andreas Schwab <schwab (a] suse.de> 813 814 * ld-elf/dl2a.list: New file. 815 * ld-elf/shared.exp: Add test using --dynamic-list=dl2a.list. 816 817 2007-05-10 Richard Sandiford <richard (a] 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 825 2007-05-10 Richard Sandiford <richard (a] codesourcery.com> 826 827 * ld-elf/multibss1.d, ld-elf/multibss1.s: New test. 828 829 2007-04-27 Nathan Sidwell <nathan (a] codesourcery.com> 830 831 * ld-m68k/plt1-isac.d: New. 832 * ld-m68k/m68k.exp: Add it. 833 834 2007-04-26 H.J. Lu <hongjiu.lu (a] 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 849 2007-04-24 Alan Modra <amodra (a] 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 859 2007-04-21 Richard Earnshaw <rearnsha (a] 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 871 2007-04-18 Alan Modra <amodra (a] bigpond.net.au> 872 873 * ld-spu/ovl.lnk: Use OVERLAY keyword. 874 875 2007-04-17 Paul Brook <paul (a] 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 881 2007-04-12 Richard Sandiford <richard (a] codesourcery.com> 882 883 * ld-mips-elf/vxworks1-lib.td: New test. 884 * ld-mips-elf/mips-elf.exp: Run it. 885 886 2007-04-05 H.J. Lu <hongjiu.lu (a] 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 894 2007-04-05 H.J. Lu <hongjiu.lu (a] intel.com> 895 896 * ld-i386/combreloc.d: Remove #target: i?86-*-*. 897 * ld-i386/reloc.d: Likewise. 898 899 2007-04-05 Alan Modra <amodra (a] bigpond.net.au> 900 901 * ld-spu/ovl2.d: Update. 902 903 2007-04-02 H.J. Lu <hongjiu.lu (a] 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 910 2007-03-29 Richard Sandiford <richard (a] 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 915 2007-03-28 Richard Sandiford <richard (a] codesourcery.com> 916 917 * ld-vxworks/rpath-1.s, ld-vxworks/rpath-1.d, 918 * ld-vxworks/vxworks.exp: New files. 919 920 2007-03-27 Alan Modra <amodra (a] bigpond.net.au> 921 922 * ld-elf/note-1.s: Increase .foo size. 923 924 2007-03-27 Alan Modra <amodra (a] 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 933 2007-03-24 Alan Modra <amodra (a] bigpond.net.au> 934 935 * ld-elf/overlay.d: -u symbols we want to see in the output. 936 937 2007-03-23 Alan Modra <amodra (a] 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 943 2007-03-23 Kaz Kojima <kkojima (a] rr.iij4u.or.jp> 944 945 * ld-sh/ld-r-1.d: Update. 946 * ld-sh/shared-1.d: Likewise. 947 948 2007-03-23 Alan Modra <amodra (a] bigpond.net.au> 949 950 * ld-elf/elf.exp: Add "--local-store 0:0" to LDFLAGS for spu. 951 952 2007-03-22 H.J. Lu <hongjiu.lu (a] 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 961 2007-03-22 H.J. Lu <hongjiu.lu (a] 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 973 2007-03-20 Paul Brook <paul (a] 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 979 2007-03-08 Richard Sandiford <richard (a] codesourcery.com> 980 981 * ld-elf/extract-symbol-1.ld (data): Explicitly set the start address 982 to 0. 983 984 2007-03-07 Alan Modra <amodra (a] bigpond.net.au> 985 986 * ld-elf/extract-symbol-1sec.d: xfail hppa. 987 * ld-elf/extract-symbol-1sym.d: xfail hppa. 988 989 2007-03-07 H.J. Lu <hongjiu.lu (a] 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 1000 2007-03-06 H.J. Lu <hongjiu.lu (a] 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 1007 2007-03-02 Richard Sandiford <richard (a] codesourcery.com> 1008 1009 * ld-elf/binutils.exp: Revert last change. 1010 1011 2007-03-01 Richard Sandiford <richard (a] 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 1017 2007-02-28 Nick Clifton <nickc (a] 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 1025 2007-02-22 Paul Brook <paul (a] 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 1031 2007-02-14 H.J. Lu <hongjiu.lu (a] 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 1048 2007-02-13 H.J. Lu <hongjiu.lu (a] 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 1055 2007-02-13 Alan Modra <amodra (a] 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 1063 2007-02-12 Alan Modra <amodra (a] bigpond.net.au> 1064 1065 * ld-powerpc/relbrlt.d: Update. 1066 1067 2007-02-06 Nick Clifton <nickc (a] 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 1074 2007-02-05 Dave Brolley <brolley (a] redhat.com> 1075 1076 * ld-undefined/undefined.exp: XFAIL the undefined test 1077 * ld-mep: New, with content. 1078 1079 2007-02-05 H.J. Lu <hongjiu.lu (a] intel.com> 1080 1081 * ld-i386/pcrel16.d: Undo the last change. 1082 * ld-x86-64/pcrel16.d: Likewise. 1083 1084 2007-02-02 H.J. Lu <hongjiu.lu (a] intel.com> 1085 1086 * ld-i386/pcrel16.d: Updated. 1087 * ld-x86-64/pcrel16.d: Likewise. 1088 1089 2007-02-01 Alan Modra <amodra (a] bigpond.net.au> 1090 1091 * ld-scripts/default-script.exp: Add "--local-store 0:0" to 1092 LDFLAGS for spu. 1093 1094 2007-01-29 Julian Brown <julian (a] 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 1104 2007-01-23 Nathan Sidwell <nathan (a] 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 1110 2007-01-23 Andreas Schwab <schwab (a] suse.de> 1111 1112 * lib/ld-lib.exp (run_dump_test): Don't prematurely remove 1113 assembler output. 1114 1115 2007-01-19 H.J. Lu <hongjiu.lu (a] 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 1129 2007-01-19 H.J. Lu <hongjiu.lu (a] 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 1136 2007-01-19 H.J. Lu <hongjiu.lu (a] 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 1146 2007-01-18 H.J. Lu <hongjiu.lu (a] intel.com> 1147 1148 PR ld/1283 1149 * lib/ld-lib.exp (run_dump_test): Remove output file first. 1150 1151 2007-01-17 H.J. Lu <hongjiu.lu (a] intel.com> 1152 1153 * ld-elf/header.d: Adjust for .text section with 16byte 1154 alignment. 1155 1156 2007-01-16 H.J. Lu <hongjiu.lu (a] intel.com> 1157 1158 * ld-elf/dl1main.c (main): Fix a typo. 1159 1160 2007-01-16 H.J. Lu <hongjiu.lu (a] 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 1171 2007-01-12 Hans-Peter Nilsson <hp (a] axis.com> 1172 1173 * ld-elf/header.d: Allow arbitrary lines between "Program Header" 1174 and "Sections". Only run on *-*-linux*. 1175 1176 2007-01-11 Nathan Sidwell <nathan (a] codesourcery.com> 1177 1178 * ld-elf/header.d: New. 1179 * ld-elf/header.t: New. 1180 * ld-elf/header.s: New. 1181 1182 2007-01-08 Kai Tietz <kai.tietz (a] 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 1192 2007-01-06 Nathan Sidwell <nathan (a] 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 1199 For older changes see ChangeLog-2006 1200 1202 Copyright (C) 2007 Free Software Foundation, Inc. 1203 1204 Copying and distribution of this file, with or without modification, 1205 are permitted in any medium without royalty provided the copyright 1206 notice and this notice are preserved. 1207 1208 Local Variables: 1209 mode: change-log 1210 left-margin: 8 1211 fill-column: 74 1212 version-control: never 1213 End: 1214