1 2011-12-15 David Daney <david.daney (a] cavium.com> 2 Nick Clifton <nickc (a] redhat.com> 3 4 * ld-elfvers/vers.exp (picflag): Set to -fpic for mips*-*-* when 5 using GCC-4.3 or later. 6 (pic): Set to "yes" for mips*-*-linux*. 7 * ld-elfvsb/elfvsb.exp: Don't test non-PIC shared libraried on 8 mips*-*-linux*. 9 (picflag): Set to -fpic for mips*-*-* when using GCC-4.3 or later. 10 * ld-elfweak/elfweak.exp (picflag): Set to -fpic for mips*-*-* 11 when using GCC-4.3 or later. 12 * ld-shared/shared.exp (picflag): Same. 13 * lib/ld-lib.exp (at_least_gcc_version): New proc. 14 15 2011-12-10 David Daney <david.daney (a] cavium.com> 16 17 * ld-mips-elf/pic-and-nonpic-6-n64.dd: Use correct encoding for 18 64-bit MOVE instruction. 19 20 2011-12-09 David Daney <david.daney (a] cavium.com> 21 22 * ld-mips-elf/tls-multi-got-1.r: Add "0x" to match value for 23 MIPS_BASE_ADDRESS. 24 * ld-mips-elf/textrel-1.d: Same. 25 * ld-mips-elf/multi-got-1.d: Same. 26 27 2011-12-05 Nick Clifton <nickc (a] redhat.com> 28 29 * ld-cris/weakref4.d: Updated pattern match for the message from 30 readelf stating that there are no decoded unwind sections. 31 * tls-js1.d: Likewise. 32 * tls-local-63.d: Likewise. 33 * tls-local-64.d: Likewise. 34 * tls-und-38.d: Likewise. 35 * tls-und-42.d: Likewise. 36 * tls-und-46.d: Likewise. 37 * tls-und-50.d: Likewise. 38 * weakref3.d: Likewise. 39 * weakref4.d: Likewise. 40 41 2011-12-03 David Daney <david.daney (a] cavium.com> 42 43 * ld-bootstrap/bootstrap.exp: Use consistent flags for final link 44 in ia64 and mips cases. 45 46 2011-11-29 Maciej W. Rozycki <macro (a] codesourcery.com> 47 48 PR ld/10144 49 * lib/ld-lib.exp (run_ld_link_tests): Handle sources from other 50 directories. 51 (run_ld_link_exec_tests): Likewise. 52 (run_cc_link_tests): Likewise. 53 * ld-elf/comm-data1.sd: New test. 54 * ld-elf/comm-data1.s: Source for the new test. 55 * ld-elf/comm-data2.sd: New test. 56 * ld-elf/comm-data2.rd: Likewise. 57 * ld-elf/comm-data2.xd: Likewise. 58 * ld-elf/comm-data2.s: Source for the new tests. 59 * ld-elf/comm-data.exp: New file. 60 * ld-mips-elf/comm-data.exp: Likewise. 61 62 2011-11-09 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 63 64 * ld-arm/jump-reloc-veneers.s: Update for changes to assembler output. 65 66 2011-11-08 Alan Modra <amodra (a] gmail.com> 67 68 * ld-powerpc/powerpc.exp: Expect ld warnings for tocopt test. 69 * ld-powerpc/tocopt.out: New file. 70 71 2011-10-25 Joern Rennecke <joern.rennecke (a] embecosm.com> 72 73 * ld-srec/srec.exp: xfail epiphany. 74 * lib/ld-lib.exp (check_shared_lib_support): Add Epiphany to list 75 of targets not supporting shared libraries. 76 77 2011-10-21 H.J. Lu <hongjiu.lu (a] intel.com> 78 79 PR ld/13302 80 * ld-i386/i386.exp: Run pr13302. 81 82 * ld-i386/pr13302.d: New. 83 * ld-i386/pr13302.s: Likewise. 84 85 * ld-x86-64/pr13082-5b.d: Updated. 86 * ld-x86-64/pr13082-6a.d: Likewise. 87 * ld-x86-64/pr13082-6b.d: Likewise. 88 89 2011-10-21 H.J. Lu <hongjiu.lu (a] intel.com> 90 91 PR ld/13302 92 * ld-ifunc/ifunc-16-i386.d: New. 93 * ld-ifunc/ifunc-16-x86-64.d: Likewise. 94 * ld-ifunc/ifunc-16-x86.s: Likewise. 95 96 2011-10-20 Alan Modra <amodra (a] gmail.com> 97 98 * ld-selective/selective.exp: Use check_gc_sections_available. 99 Remove redundant xfails. 100 * ld-selective/sel-dump.exp: Likewise. 101 102 2011-10-19 Alan Modra <amodra (a] gmail.com> 103 104 * ld-elf/elf.exp: Move test for shared lib support.. 105 * lib/ld-lib.exp (check_shared_lib_support): ..to here. Add m68hc1*, 106 and s/ms1/mt/. 107 (check_gc_sections_available): Match hppa*64 not hppa64. Comment. 108 * ld-gc/libpersonality.s: New. 109 * ld-gc/personality.s, * ld-gc/personality.d: New. 110 * ld-gc/gc.exp: Run personality test. 111 112 2011-10-18 David S. Miller <davem (a] davemloft.net> 113 114 * ld-sparc/tlssunbin32.dd: Update for TLS call relaxation fix 115 for PR 13301. 116 * ld-sparc/tlssunbin64.dd: Likewise. 117 * ld-sparc/tlssunpic32.dd: Likewise. 118 * ld-sparc/tlssunpic64.dd: Likewise. 119 120 2011-10-18 Jie Zhang <jie (a] codesourcery.com> 121 Julian Brown <julian (a] codesourcery.com> 122 123 * ld-arm/cortex-a8-fix-b-plt.d: Adjust. 124 * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust. 125 * ld-arm/cortex-a8-fix-bl-plt.d: Adjust. 126 * ld-arm/cortex-a8-fix-bl-rel-plt.d: Adjust. 127 * ld-arm/cortex-a8-fix-blx-plt.d: Adjust. 128 * ld-arm/ifunc-1.dd: Adjust. 129 * ld-arm/ifunc-2.dd: Adjust. 130 * ld-arm/ifunc-3.dd: Adjust. 131 * ld-arm/ifunc-4.dd: Adjust. 132 * ld-arm/ifunc-5.dd: Adjust. 133 * ld-arm/ifunc-6.dd: Adjust. 134 * ld-arm/ifunc-7.dd: Adjust. 135 * ld-arm/ifunc-8.dd: Adjust. 136 * ld-arm/ifunc-9.dd: Adjust. 137 * ld-arm/ifunc-10.dd: Adjust. 138 * ld-arm/ifunc-14.dd: Adjust. 139 * ld-arm/ifunc-15.dd: Adjust. 140 * ld-arm/ifunc-16.dd: Adjust. 141 142 2011-10-14 Hans-Peter Nilsson <hp (a] axis.com> 143 144 * ld-cris/pic-gc-72.d: Adjust for dropping unused undefined 145 dynamic symbol "dsofn". 146 147 2011-10-10 Alan Modra <amodra (a] gmail.com> 148 149 * ld-powerpc/relbrlt.d: Update for stub alignment change. 150 * ld-powerpc/tlsexe.g: Likewise. 151 * ld-powerpc/tlsexe.r: Likewise. 152 * ld-powerpc/tlsexetoc.g: Likewise. 153 * ld-powerpc/tlsexetoc.r: Likewise. 154 * ld-powerpc/tlsso.g: Likewise. 155 * ld-powerpc/tlsso.r: Likewise. 156 157 2011-10-08 H.J. Lu <hongjiu.lu (a] intel.com> 158 159 PR ld/13250 160 * ld-elf/shared.exp (build_tests): Add tests for PR ld/13250. 161 (run_tests): Likewise. 162 163 * ld-elf/pr13250-1.c: New. 164 * ld-elf/pr13250-2.c: Likewise. 165 * ld-elf/pr13250-3.c: Likewise. 166 167 2011-10-07 H.J. Lu <hongjiu.lu (a] intel.com> 168 169 * ld-elf/elf.exp: Run --gc-sections tests only if --gc-sections 170 is available. 171 172 2011-10-06 Alan Modra <amodra (a] gmail.com> 173 174 * ld-plugin/plugin-1.d, * ld-plugin/plugin-2.d, * ld-plugin/plugin-3.d, 175 * ld-plugin/plugin-4.d, * ld-plugin/plugin-5.d, * ld-plugin/plugin-6.d, 176 * ld-plugin/plugin-7.d, * ld-plugin/plugin-8.d, * ld-plugin/plugin-9.d, 177 * ld-plugin/plugin-10.d, * ld-plugin/plugin-11.d: Update. 178 179 2011-10-05 Nick Clifton <nickc (a] redhat.com> 180 181 * ld-scripts/phdrs.exp: Expect to fail for the RX. 182 183 2011-09-30 Alan Modra <amodra (a] gmail.com> 184 185 * ld-powerpc/tocopt.d: Update. 186 * ld-powerpc/tocopt5.d, * ld-powerpc/tocopt5.s: New test. 187 * ld-powerpc/powerpc.exp: Run new test. 188 189 2011-09-29 H.J. Lu <hongjiu.lu (a] intel.com> 190 191 PR ld/13195 192 * ld-elf/elf.exp: Add a C link testcase for PR ld/13195. 193 194 * ld-elf/pr13195.c: New. 195 * ld-elf/pr13195.d: Likewise. 196 * ld-elf/pr13195.s: Likewise. 197 * ld-elf/pr13195.t: Likewise. 198 199 2011-09-16 H.J. Lu <hongjiu.lu (a] intel.com> 200 201 * ld-elf/pr12975.d: Only run for *-*-linux* and *-*-gnu* 202 targets. 203 * ld-elf/pr13177.d: Likewise. 204 205 * ld-elf/pr13177.s: Avoid relocations in text sections. 206 207 2011-09-15 H.J. Lu <hongjiu.lu (a] intel.com> 208 209 PR ld/13177 210 * ld-elf/pr13177.d: New. 211 * ld-elf/pr13177.s: Likewise. 212 213 2011-09-15 H.J. Lu <hongjiu.lu (a] intel.com> 214 215 PR ld/12975 216 * ld-elf/pr12975.d: New. 217 * ld-elf/pr12975.s: Likewise. 218 * ld-elf/pr12975.t: Likewise. 219 220 2011-09-12 H.J. Lu <hongjiu.lu (a] intel.com> 221 222 PR ld/13178 223 * ld-ifunc/ifunc-13-i386.d: Updated. 224 * ld-ifunc/ifunc-13-x86-64.d: Likewise. 225 * ld-ifunc/ifunc-3a-x86.d: Likewise. 226 * ld-x86-64/pr13082-5a.d: Likewise. 227 228 * ld-ifunc/ifunc-15-i386.d: New. 229 * ld-ifunc/ifunc-15-i386.s: Likewise. 230 * ld-ifunc/ifunc-15-x86-64.d: Likewise. 231 * ld-ifunc/ifunc-15-x86-64.s: Likewise. 232 233 2011-09-01 Christophe Lyon <christophe.lyon (a] st.com> 234 235 * ld-arm/arm-elf.exp: Add new rodata-merge-map test. 236 * ld-arm/rodata-merge-map.ld: New file. 237 * ld-arm/rodata-merge-map.sym: Likewise. 238 * ld-arm/rodata-merge-map1.s Likewise. 239 * ld-arm/rodata-merge-map2.s: Likewise. 240 * ld-arm/rodata-merge-map3.s: Likewise. 241 242 2011-08-22 Alan Modra <amodra (a] gmail.com> 243 244 * ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s, 245 * ld-powerpc/tocopt4.d: New test. 246 * ld-powerpc/powerpc.exp: Run it. 247 248 2011-08-12 H.J. Lu <hongjiu.lu (a] intel.com> 249 250 PR ld/13082 251 * ld-x86-64/pr13082-1.s: New. 252 * ld-x86-64/pr13082-1a.d: Likewise. 253 * ld-x86-64/pr13082-1b.d: Likewise. 254 * ld-x86-64/pr13082-2.s: Likewise. 255 * ld-x86-64/pr13082-2a.d: Likewise. 256 * ld-x86-64/pr13082-2b.d: Likewise. 257 * ld-x86-64/pr13082-3.s: Likewise. 258 * ld-x86-64/pr13082-3a.d: Likewise. 259 * ld-x86-64/pr13082-3b.d: Likewise. 260 * ld-x86-64/pr13082-4.s: Likewise. 261 * ld-x86-64/pr13082-4a.d: Likewise. 262 * ld-x86-64/pr13082-4b.d: Likewise. 263 * ld-x86-64/pr13082-5.s: Likewise. 264 * ld-x86-64/pr13082-5a.d: Likewise. 265 * ld-x86-64/pr13082-5b.d: Likewise. 266 * ld-x86-64/pr13082-6.s: Likewise. 267 * ld-x86-64/pr13082-6a.d: Likewise. 268 * ld-x86-64/pr13082-6b.d: Likewise. 269 270 * ld-x86-64/x86-64.exp: Run pr13082-[1-6][ab]. 271 272 2011-08-09 Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com> 273 274 * ld-arm/arm-elf.exp (armelftests): Update for new command-line 275 options. 276 (armeabitests): Update for new command-line options, and add 277 new test cases. 278 * ld-arm/fix-arm1176.s: Add test case. 279 * ld-arm/fix-arm1176-off.d: Likewise. 280 * ld-arm/fix-arm1176-on.d: Likewise. 281 282 2011-08-05 Alan Modra <amodra (a] gmail.com> 283 284 * ld-powerpc/tlsexe.r: Update for stripped .branch_lt. 285 * ld-powerpc/tlsexetoc.r: Likewise. 286 * ld-powerpc/tlsso.r: Likewise. 287 * ld-powerpc/tlstocso.r: Likewise. 288 289 2011-08-01 H.J. Lu <hongjiu.lu (a] intel.com> 290 291 PR ld/13048 292 * ld-x86-64/ilp32-6.d: New. 293 * ld-x86-64/ilp32-6.s: Likewise. 294 * ld-x86-64/ilp32-7.d: Likewise. 295 * ld-x86-64/ilp32-7.s: Likewise. 296 * ld-x86-64/ilp32-8.d: Likewise. 297 * ld-x86-64/ilp32-8.s: Likewise. 298 * ld-x86-64/ilp32-9.d: Likewise. 299 * ld-x86-64/ilp32-9.s: Likewise. 300 301 * ld-x86-64/x86-64.exp: Run ilp32-6, ilp32-7, ilp32-8 and ilp32-9. 302 303 2011-07-27 Roland McGrath <mcgrathr (a] google.com> 304 305 * ld-i386/vxworks1-lib.rd: Swap order of sections expected in output. 306 307 2011-07-26 Alan Modra <amodra (a] gmail.com> 308 309 * ld-powerpc/powerpc.exp: Use --no-ld-generated-unwind-info 310 with some tests. 311 * ld-powerpc/relbrlt.d: Likewise. 312 313 2011-07-25 Hans-Peter Nilsson <hp (a] bitrange.com> 314 315 PR ld/12815 316 * ld-mmix/pr12815-1.d, ld-mmix/pr12815-1.s, ld-mmix/pr12815-1.ld, 317 ld-mmix/pr12815-2.d, ld-mmix/pr12815-2.s: New tests. 318 319 2011-07-24 Catherine Moore <clm (a] codesourcery.com> 320 Chao-ying Fu <fu (a] mips.com> 321 Maciej W. Rozycki <macro (a] codesourcery.com> 322 323 * lib/ld-lib.exp (run_dump_test): Support distinct assembler 324 flags for the same source named multiple times. 325 * ld-mips-elf/jalx-1.s: New test source. 326 * ld-mips-elf/jalx-1.d: New test output. 327 * ld-mips-elf/jalx-1.ld: New test linker script. 328 * ld-mips-elf/jalx-2-main.s: New test source. 329 * ld-mips-elf/jalx-2-ex.s: Likewise. 330 * ld-mips-elf/jalx-2-printf.s: Likewise. 331 * ld-mips-elf/jalx-2.dd: New test output. 332 * ld-mips-elf/jalx-2.ld: New test linker script. 333 * ld-mips-elf/mips16-and-micromips.d: New test. 334 * ld-mips-elf/mips-elf.exp: Run the new tests 335 336 2011-07-22 H.J. Lu <hongjiu.lu (a] intel.com> 337 338 * ld-x86-64/abs-k1om.d: New. 339 * ld-x86-64/protected2-k1om.d: Likewise. 340 * ld-x86-64/protected3-k1om.d: Likewise. 341 342 * ld-x86-64/x86-64.exp: Run abs-k1om, protected2-k1om and 343 protected3-k1om. 344 345 2011-07-14 H.J. Lu <hongjiu.lu (a] intel.com> 346 347 * ld-elf/binutils.exp (binutils_test): Also check ignored 348 "-z relro". 349 350 2011-07-14 Alan Modra <amodra (a] gmail.com> 351 352 * ld-scripts/section-flags.exp: Pass --local-store 0:0 for 353 spu. Rewrite using foreach. 354 355 2011-07-14 Alan Modra <amodra (a] gmail.com> 356 357 * ld-powerpc/tlsexe.d, * ld-powerpc/tlsexe.g. *ld-powerpc/tlsexe.r, 358 * ld-powerpc/tlsexetoc.d, * ld-powerpc/tlsexetoc.g, 359 * ld-powerpc/tlsexetoc.r, * ld-powerpc/tlsso.d, 360 * ld-powerpc/tlstocso.d: Update for plt stub change. 361 362 2011-07-11 Catherine Moore <clm (a] cm00re.com> 363 364 * ld-scripts/section-flags-1.s: New. 365 * ld-scripts/section-flags-1.t: New. 366 * ld-scripts/section-flags-2.s: New. 367 * ld-scripts/section-flags-2.t: New. 368 * ld-scripts/section-flags.exp: New. 369 370 2011-07-11 Alan Modra <amodra (a] gmail.com> 371 372 * ld-powerpc/tocopt2.s, * ld-powerpc/tocopt2.out, 373 * ld-powerpc/tocopt2.d: New test. 374 * ld-powerpc/tocopt3.s, * ld-powerpc/tocopt3.d: New test. 375 * ld-powerpc/powerpc.exp (ppc64elftests) Run them. 376 377 2011-07-03 Samuel Thibault <samuel.thibault (a] gnu.org> 378 Thomas Schwinge <thomas (a] schwinge.name> 379 380 PR binutils/12913 381 * ld-ifunc/ifunc.exp: Update for changed output. 382 * ld-unique/unique.exp: Likewise. 383 384 2011-06-27 Nick Clifton <nickc (a] redhat.com> 385 386 * ld-elf/elf.exp: Exlcude all v850 targets from note-3 test. 387 388 2011-06-27 Alan Modra <amodra (a] gmail.com> 389 390 * ld-elf/elf.exp: Exclude more targets from note-3 test. 391 392 2011-06-24 H.J. Lu <hongjiu.lu (a] intel.com> 393 394 PR ld/12921 395 * ld-i386/i386.exp: Run pr12921. 396 * ld-x86-64/x86-64.exp: Likewise. 397 398 * ld-i386/pr12921.d: New. 399 * ld-i386/pr12921.s: Likewise. 400 * ld-x86-64/pr12921.d: Likewise. 401 * ld-x86-64/pr12921.s: Likewise. 402 403 2011-06-22 Thomas Schwinge <thomas (a] schwinge.name> 404 405 * ld-elf/elf.exp: Execute array_tests_pie tests on *-*-gnu*, too. 406 407 2011-06-20 H.J. Lu <hongjiu.lu (a] intel.com> 408 409 * ld-ifunc/ifunc-1-local-x86.d: Adjusted. 410 * ld-ifunc/ifunc-1-x86.d: Likewise. 411 * ld-ifunc/ifunc-3a-x86.d: Likewise. 412 413 2011-06-20 H.J. Lu <hongjiu.lu (a] intel.com> 414 415 * ld-elf/eh1.d: Revert x32 change. 416 * ld-elf/eh2.d: Likewise. 417 * ld-elf/eh3.d: Likewise. 418 * ld-elf/eh4.d: Likewise. 419 420 2011-06-20 Jakub Jelinek <jakub (a] redhat.com> 421 422 PR ld/12570 423 * ld-x86-64/x86-64.exp: Link some testcases with 424 --no-ld-generated-unwind-info. 425 * ld-x86-64/tlsbin.rd: Add --no-ld-generated-unwind-info to ld 426 comment. 427 * ld-x86-64/tlsdesc.dd: Likewise. 428 * ld-x86-64/tlspic.dd: Likewise. 429 * ld-x86-64/tlsdesc.sd: Likewise. 430 * ld-x86-64/tlspic.rd: Likewise. 431 * ld-x86-64/tlsbindesc.rd: Likewise. 432 * ld-x86-64/tlsbindesc.sd: Likewise. 433 * ld-x86-64/tlsbin.td: Likewise. 434 * ld-x86-64/tlsdesc.pd: Likewise. 435 * ld-x86-64/tlsdesc.td: Likewise. 436 * ld-x86-64/tlsbindesc.dd: Likewise. 437 * ld-x86-64/tlsbin.dd: Likewise. 438 * ld-x86-64/tlsgdesc.rd: Likewise. 439 * ld-x86-64/tlspic.sd: Likewise. 440 * ld-x86-64/tlsbindesc.td: Likewise. 441 * ld-x86-64/tlspic.td: Likewise. 442 * ld-x86-64/tlsbin.sd: Likewise. 443 * ld-x86-64/ilp32-4.d: Likewise. 444 * ld-x86-64/tlsgdesc.dd: Add --no-ld-generated-unwind-info to ld 445 comment. Adjust. 446 * ld-x86-64/tlsdesc.rd: Likewise. 447 * ld-x86-64/tlsgd6.dd: Adjust. 448 * ld-x86-64/tlsgd5.dd: Likewise. 449 * ld-i386/i386.exp: Link some testcases with 450 --no-ld-generated-unwind-info. 451 * ld-i386/tlsbin.rd: Add --no-ld-generated-unwind-info to ld 452 comment.. 453 * ld-i386/tlsdesc.dd: Likewise. 454 * ld-i386/tlspic.dd: Likewise. 455 * ld-i386/tlsdesc.sd: Likewise. 456 * ld-i386/tlsgdesc.dd: Likewise. 457 * ld-i386/tlsnopic.sd: Likewise. 458 * ld-i386/tlspic.rd: Likewise. 459 * ld-i386/tlsdesc.rd: Likewise. 460 * ld-i386/tlsbindesc.rd: Likewise. 461 * ld-i386/tlsbindesc.sd: Likewise. 462 * ld-i386/tlsbin.td: Likewise. 463 * ld-i386/tlsdesc.td: Likewise. 464 * ld-i386/tlsnopic.dd: Likewise. 465 * ld-i386/tlsbindesc.dd: Likewise. 466 * ld-i386/tlsbin.dd: Likewise. 467 * ld-i386/tlsgdesc.rd: Likewise. 468 * ld-i386/tlspic.sd: Likewise. 469 * ld-i386/tlsnopic.rd: Likewise. 470 * ld-i386/tlsbindesc.td: Likewise. 471 * ld-i386/tlspic.td: Likewise. 472 * ld-i386/tlsbin.sd: Likewise. 473 474 2011-06-19 H.J. Lu <hongjiu.lu (a] intel.com> 475 476 * ld-elf/eh1.d: Skip x32. 477 * ld-elf/eh2.d: Likewise. 478 * ld-elf/eh3.d: Likewise. 479 * ld-elf/eh4.d: Likewise. 480 481 * ld-elfvsb/elfvsb.exp: Only xfail 64bit x86_64-*-linux*. 482 * ld-shared/shared.exp: Likewise. 483 484 * ld-ifunc/ifunc-1-local-x86.d: Support x32. 485 * ld-ifunc/ifunc-1-x86.d: Likewise. 486 * ld-ifunc/ifunc-3a-x86.d: Likewise. 487 * ld-x86-64/pcrel16.d: Likewise. 488 489 * ld-x86-64/x86-64.exp (x86_64tests): Add missing -melf_x86_64. 490 491 2011-06-16 Alan Modra <amodra (a] gmail.com> 492 493 * ld-elfvers/vers2.ver: Don't assume any particular index for 494 version reference. 495 * ld-elfvers/vers3.ver: Likewise. 496 * ld-elfvers/vers19.ver: Likewise. 497 * ld-elfvers/vers22.ver: Likewise. 498 * ld-elfvers/vers27d4.ver: Likewise. 499 * ld-elfvers/vers28c.ver: Likewise. 500 501 2011-06-14 Alan Modra <amodra (a] gmail.com> 502 503 * ld-elf/elf.exp: Don't attempt to build symbol3.a for hppa64-hpux. 504 * ld-elf/warn3.d: Correct target selection and comment. 505 506 * ld-elf/pr12851.d: Correct target selection and comment. 507 508 2011-06-13 Walter Lee <walt (a] tilera.com> 509 510 * ld-elf/eh5.d: Don't run on tile*. 511 * ld-srec/srec.exp: xfail on tile*. 512 * ld-tilegx/external.s: New file. 513 * ld-tilegx/reloc.d: New file. 514 * ld-tilegx/reloc.s: New file. 515 * ld-tilegx/tilegx.exp: New file. 516 * ld-tilepro/external.s: New file. 517 * ld-tilepro/reloc.d: New file. 518 * ld-tilepro/reloc.s: New file. 519 * ld-tilepro/tilepro.exp: New file. 520 521 2011-06-10 Nick Clifton <nickc (a] redhat.com> 522 523 * ld-elf/elf.exp: Add test for linking a shared library with a 524 broken linker script that marks dynamic sections as being notes. 525 * ld-elf/note-3.s: New test source file. 526 * ld-elf/note-3.t: New test linker script. 527 * ld-elf/note-3.l: Expected output from the linker. 528 * lib/ld-lib.exp (run_ld_link_tests): Improve description. 529 530 2011-06-08 H.J. Lu <hongjiu.lu (a] intel.com> 531 532 * ld-x86-64/x86-64.exp: Build x32 DSO from x86-64 object file 533 only for native. 534 535 2011-06-08 H.J. Lu <hongjiu.lu (a] intel.com> 536 537 * ld-x86-64/simple.c: New. 538 * ld-x86-64/x86-64-x32.rd: Likewise. 539 540 * ld-x86-64/x86-64.exp: Check building x32 DSO from x86-64 541 object file. 542 543 2011-06-08 H.J. Lu <hongjiu.lu (a] intel.com> 544 545 PR ld/12851 546 * ld-elf/pr12851.d: New. 547 * ld-elf/pr12851.s: Likewise. 548 549 2011-06-07 H.J. Lu <hongjiu.lu (a] intel.com> 550 551 * ld-elf/elf.exp: Build symbol3.a and symbol3w.a. 552 553 * ld-elf/symbol3.s: New. 554 * ld-elf/symbol3w.s: Likewise. 555 * ld-elf/warn3.d: Likewise. 556 557 2011-06-02 Nathan Sidwell <nathan (a] codesourcery.com> 558 559 Adjust tests for zero offset formatting. 560 * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust. 561 * ld-arm/farcall-arm-arm-pic-veneer.d: Adjust. 562 * ld-arm/farcall-arm-thumb.d: Adjust. 563 * ld-arm/farcall-group-size2.d: Adjust. 564 * ld-arm/farcall-group.d: Adjust. 565 * ld-arm/farcall-mix.d: Adjust. 566 * ld-arm/farcall-mix2.d: Adjust. 567 * ld-arm/farcall-mixed-lib-v4t.d: Adjust. 568 * ld-arm/farcall-mixed-lib.d: Adjust. 569 * ld-arm/farcall-thumb-arm-blx-pic-veneer.d: Adjust. 570 * ld-arm/farcall-thumb-arm-pic-veneer.d: Adjust. 571 * ld-arm/farcall-thumb-thumb.d: Adjust. 572 * ld-arm/ifunc-10.dd: Adjust. 573 * ld-arm/ifunc-3.dd: Adjust. 574 * ld-arm/ifunc-4.dd: Adjust. 575 * ld-arm/ifunc-5.dd: Adjust. 576 * ld-arm/ifunc-6.dd: Adjust. 577 * ld-arm/ifunc-7.dd: Adjust. 578 * ld-arm/ifunc-8.dd: Adjust. 579 * ld-arm/jump-reloc-veneers-long.d: Adjust. 580 * ld-arm/tls-longplt-lib.d: Adjust. 581 * ld-arm/tls-thumb1.d: Adjust. 582 583 2011-05-31 Paul Brook <paul (a] codesourcery.com> 584 585 * ld-arm/cortex-a8-far.d: Adjust expected output. 586 * ld-arm/arm-call1.s: Give function symbol correct type. 587 * ld-arm/arm-call2.s: Ditto. 588 * ld-arm/farcall-group4.s: Ditto. 589 * ld-arm/arm-elf.exp (cortex-a8-far): Define far symbols with correct 590 type via assembly file. 591 * ld-arm/cortex-a8-far-3.s: New file. 592 * ld-arm/abs-call-1.s: Add Thumb tests 593 594 2011-05-31 Paul Brook <paul (a] codesourcery.com> 595 Nathan Sidwell <nathan (a] codesourcery.com> 596 597 * ld-arm/abs-call-1.d: New. 598 * ld-arm/abs-call-1.s: New. 599 * ld-arm/arm-elf.exp: Add it. 600 601 2011-05-31 Paul Brook <paul (a] codesourcery.com> 602 603 * ld-arm/tls-longplt.d: Update expected output. 604 * ld-arm/tls-thumb1.d: Ditto. 605 606 2011-05-26 H.J. Lu <hongjiu.lu (a] intel.com> 607 608 PR ld/12809 609 * ld-x86-64/tlsbin.s: Add a test for LE with large model. 610 611 * ld-x86-64/tlsbin.dd: Updated. 612 * ld-x86-64/tlsbin.rd: Likewise. 613 * ld-x86-64/tlsbin.sd: Likewise. 614 * ld-x86-64/tlsbin.td: Likewise. 615 * ld-x86-64/tlsbindesc.dd: Likewise. 616 * ld-x86-64/tlsbindesc.rd: Likewise. 617 * ld-x86-64/tlsbindesc.sd: Likewise. 618 * ld-x86-64/tlsbindesc.td: Likewise. 619 620 2011-05-24 Hans-Peter Nilsson <hp (a] axis.com> 621 622 * ld-cris/tls-e-tpoffcomm1.d: Adjust for second PR12763 change, 623 setting TLS file offset. 624 625 2011-05-23 Nick Clifton <nickc (a] redhat.com> 626 627 * ld-elf/shared.exp: Revert previous delta. Do not build 628 libraries in a non-native environment. 629 630 2011-05-23 Alan Modra <amodra (a] gmail.com> 631 632 PR 12763 633 * ld-elf/binutils.exp: Don't run tdata3 for hppa64. 634 635 2011-05-21 Hans-Peter Nilsson <hp (a] axis.com> 636 637 * ld-cris/tls-e-tpoffcomm1.d: Adjust for PR12763 change removing 638 empty program header. 639 640 2011-05-21 Alan Modra <amodra (a] gmail.com> 641 642 PR 12763 643 * ld-elf/tdata3.s: New test. 644 * ld-elf/tbss3.s: New test. 645 * ld-elf/binutils.exp: Consolidate tbss and tdata tests. 646 647 2011-05-20 Bernd Schmidt <bernds (a] codesourcery.com> 648 649 * ld-tic6x/pcr-reloc.d: New test. 650 * ld-tic6x/pcr-reloc.s: New test. 651 652 2011-05-18 Nick Clifton <nickc (a] redhat.com> 653 654 PR ld/12761 655 * lib/ld-lib.exp (run_cc_link_tests): Add an optional 8th 656 parameter - an expected warning message from the linker. 657 * ld-elf/shared.exp (build_tests): Expect a warning message when 658 building the libbarw.so library. 659 660 * ld-elf/shared.exp: Run library building tests even when not 661 building a native toolchain. 662 663 2011-05-16 H.J. Lu <hongjiu.lu (a] intel.com> 664 665 * ld-scripts/phdrs.exp: Replace --private with 666 --private-headers for objdump. 667 * ld-scripts/phdrs2.exp: Likewise. 668 669 2011-05-15 Richard Sandiford <rdsandiford (a] googlemail.com> 670 671 * lib/ld-lib.exp (run_ld_link_tests): Simplify pass/fail logic. 672 Fail if the link command fails and if no test rules are defined. 673 * ld-mips-elf/reloc-6a.s, ld-mips-elf/reloc-6b.s: New tests. 674 * ld-mips-elf/mips-elf.exp: Run them. 675 676 2011-05-13 Bernd Schmidt <bernds (a] codesourcery.com> 677 678 * ld-tic6x/dsbt.ld (OUTPUT_FORMAT): Add. 679 * ld-tic6x/tic6x.exp: Add OSABI tests. 680 681 2011-05-13 Alan Modra <amodra (a] gmail.com> 682 683 * ld-elf/flags1.d: Don't xfail tic6x. 684 * ld-scripts/weak.exp: Correct comments. Don't xfail sh-pe. Remove 685 redundant xfail. 686 * ld-selective/sel-dump.exp: Don't xfail alpha. 687 * ld-selective/selective.exp: Run for alpha. 688 * ld-undefined/weak-undef.exp: Don't xfail hppa64. 689 690 2011-05-12 Bernd Schmidt <bernds (a] codesourcery.com> 691 692 * config/default.exp (ld_assemble): Pass flags parameter to 693 default_ld_assemble. 694 (ld_assemble_flags): New function. 695 * ld-elf/frame.exp: Pass -mpic and -mpid flags to the assembler on 696 tic6x. 697 * ld-elf/exclude.exp: Likewise. 698 * lib/ld-lib.exp (default_ld_assemble): Take extra argument in_flags 699 and pass it to the assembler. 700 701 2011-05-11 Richard Sandiford <rdsandiford (a] googlemail.com> 702 703 * ld-mips-elf/mips-elf.exp: Add missing $has_newabi tests. 704 705 2011-05-09 H.J. Lu <hongjiu.lu (a] intel.com> 706 707 * ld-elf/elf.exp (array_tests): Remove "pr12730". 708 (array_tests_pie): Remove "PIE pr12730". 709 (array_tests_static): Remove "static pr12730". 710 711 * ld-elf/pr12730.cc: Removed. 712 * ld-elf/pr12730.out: Likewise. 713 714 2011-05-09 Paul Brook <paul (a] codesourcery.com> 715 716 * ld-tic6x/discard-unwind.ld: New. 717 * ld-tic6x/unwind.ld: New. 718 * ld-tic6x/unwind-1.d: New test. 719 * ld-tic6x/unwind-1.s: New test. 720 * ld-tic6x/unwind-2.d: New test. 721 * ld-tic6x/unwind-2.s: New test. 722 * ld-tic6x/unwind-3.d: New test. 723 * ld-tic6x/unwind-3.s: New test. 724 * ld-tic6x/unwind-4.d: New test. 725 * ld-tic6x/unwind-4.s: New test. 726 * ld-tic6x/unwind-5.d: New test. 727 * ld-tic6x/unwind-5.s: New test. 728 * ld-tic6x/unwind-6.d: New test. 729 730 2011-05-07 Dave Korn <dave.korn.cygwin (a] gmail.com> 731 732 PR ld/12365 733 * ld-plugin/plugin-7.d: Allow underscore in error message. 734 * ld-plugin/plugin-8.d: Likewise. 735 736 2011-05-07 H.J. Lu <hongjiu.lu (a] intel.com> 737 738 PR ld/12730 739 * ld-elf/elf.exp (array_tests): Add "pr12730". 740 (array_tests_pie): New. 741 (array_tests_static): Add -static for "static init array mixed". 742 Add "static pr12730". Run array_tests_pie for Linux. 743 744 * ld-elf/init-mixed.c (ctor1007): Renamed to ... 745 (ctor1007a): This. 746 (ctor1007b): New. 747 (ctors1007): Remove ctor1007. Add ctor1007b and ctor1007a. 748 (dtor1007): Renamed to ... 749 (dtor1007a): This. 750 (dtor1007b): New. 751 (dtors1007): Remove dtor1007. Add dtor1007b and dtor1007a. 752 (ctor65535): Renamed to ... 753 (ctor65535a): This. 754 (ctor65535b): New. 755 (ctors65535): Remove ctor65535. Add ctor65535b and ctor65535a. 756 (dtor65535): Renamed to ... 757 (dtor65535a): This. 758 (dtor65535b): New. 759 (dtors65535): Remove dtor65535. Add dtor65535b and dtor65535a. 760 761 * ld-elf/pr12730.cc: New. 762 * ld-elf/pr12730.out: Likewise. 763 764 2011-05-06 Richard Sandiford <richard.sandiford (a] linaro.org> 765 766 * ld-arm/cortex-a8-fix-b-plt.s, ld-arm/cortex-a8-fix-b-plt.d, 767 ld-arm/cortex-a8-fix-bcc-plt.s, ld-arm/cortex-a8-fix-bcc-plt.d, 768 ld-arm/cortex-a8-fix-bl-plt.s, ld-arm/cortex-a8-fix-bl-plt.d, 769 ld-arm/cortex-a8-fix-blx-plt.s, ld-arm/cortex-a8-fix-blx-plt.d, 770 ld-arm/cortex-a8-fix-plt.ld: New tests. 771 * ld-arm/arm-elf.exp: Run them. 772 773 2011-05-05 Bernd Schmidt <bernds (a] codesourcery.com> 774 775 * ld-tic6x/shared-nopic.d: New test. 776 * ld-tic6x/shared-nopid.d: New test. 777 * ld-tic6x/attr-pid-21.d: Don't expect a warning; check readelf 778 output instead. 779 * ld-tic6x/attr-pid-12.d: Likewise. 780 * ld-tic6x/attr-pic-01.d: Likewise. 781 * ld-tic6x/attr-pic-10.d: Likewise. 782 * ld-tic6x/attr-pid-01.d: Likewise. 783 * ld-tic6x/attr-pid-10.d: Likewise. 784 * ld-tic6x/attr-pid-02.d: Likewise. 785 * ld-tic6x/attr-pid-20.d: Likewise. 786 * ld-tic6x/got-reloc-inrange.d: Pass -mpic and -mpid options to gas. 787 788 2011-05-03 Paul Brook <paul (a] codesourcery.com> 789 790 * ld-tic6x/ehtype-reloc-1-rel.d: New test. 791 * ld-tic6x/ehtype-reloc-1.d: New test. 792 * ld-tic6x/ehtype-reloc-1.s: New test. 793 794 2011-05-01 H.J. Lu <hongjiu.lu (a] intel.com> 795 796 PR ld/12718 797 * ld-i386/i386.exp: Run pr12718. 798 * ld-x86-64/x86-64.exp: Likewise. 799 800 * ld-i386/pr12718.d: New. 801 * ld-i386/pr12718.s: Likewise. 802 * ld-x86-64/pr12718.d: Likewise. 803 * ld-x86-64/pr12718.s: Likewise. 804 805 2011-04-26 Kai Tietz <ktietz (a] redhat.com> 806 807 * ld-pe/pe.exp: Add cfi/cfi32 tests. 808 * ld-pe/cfi.d: New. 809 * ld-pe/cfi32.d: New. 810 * ld-pe/cfia.s: New. 811 * ld-pe/cfib.s: New. 812 813 2011-04-21 H.J. Lu <hongjiu.lu (a] intel.com> 814 815 PR ld/12694 816 * ld-ifunc/ifunc-14-i386.d: New. 817 * ld-ifunc/ifunc-14-x86-64.d: Likewise. 818 * ld-ifunc/ifunc-14a.s: Likewise. 819 * ld-ifunc/ifunc-14b.s: Likewise. 820 821 2011-04-19 H.J. Lu <hongjiu.lu (a] intel.com> 822 823 * ld-plugin/plugin-ignore.d: Removed. 824 825 2011-04-18 H.J. Lu <hongjiu.lu (a] intel.com> 826 827 * ld-plugin/plugin-7.d: Update expected LTO linker errors for 828 GCC 4.6. 829 * ld-plugin/plugin-8.d: Likewise. 830 831 2011-04-18 Alan Modra <amodra (a] gmail.com> 832 833 * ld-plugin/plugin-7.d: Adjust for plugin changes. 834 * ld-plugin/plugin-8.d: Likewise. 835 * ld-plugin/plugin.exp: Pass --verbose=2 for visibility test, and 836 compare ld output to.. 837 * ld-plugin/plugin-12.d: New. 838 839 2011-04-15 Maxim Kuvyrkov <maxim (a] codesourcery.com> 840 841 * ld-m68k/tls-gd-ie-1.d: Stabilize test. 842 * ld-m68k/tls-gd-3.[sd]: New test. 843 844 2011-04-12 Richard Henderson <rth (a] redhat.com> 845 846 * ld-alpha/emptygot.s, ld-alpha/emptygot.nm: New test. 847 * ld-alpha/alpha.exp: Run it. 848 849 2011-04-11 Mark Wielaard <mjw (a] redhat.com> 850 851 PR 10549 852 * ld-unique: New directory. 853 * ld-unique/unique.exp: New file: Run the UNIQUE tests. 854 * ld-unique/unique.s: New test file. 855 * ld-unique/unique_empty.s: Likewise. 856 * ld-unique/unique_shared.s: Likewise. 857 858 2011-04-11 Alan Modra <amodra (a] gmail.com> 859 860 * ld-elf/eh-frame-hdr.d: xfail avr. 861 862 2011-04-08 H.J. Lu <hongjiu.lu (a] intel.com> 863 864 PR ld/12654 865 * ld-i386/i386.exp: Run tlspie2. 866 867 * ld-i386/tlspie2.d: New. 868 * ld-i386/tlspie2.s: Likewise. 869 870 2011-04-06 Joseph Myers <joseph (a] codesourcery.com> 871 872 * ld-selective/selective.exp (xscale-*-*): Don't handle. 873 * ld-srec/srec.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't 874 handle. 875 (*arm*-*-*): Change to arm*-*-*. 876 (strongarm*-*-coff, xscale*-*-coff, thumb-*-coff*, thumb-*-pe*, 877 thumb-*-elf*, strongarm*-*-*, thumb-*-*): Remove xfails. 878 * ld-undefined/undefined.exp (thumb*-*-pe*, thumb*-*-pe*): Remove 879 commented-out xfails. 880 (thumb-elf): Remove reference in comment. 881 * lib/ld-lib.exp (strongarm*-*-*, xscale*-*-*, thumb-*-*): Don't 882 handle. 883 884 2011-04-04 H.J. Lu <hongjiu.lu (a] intel.com> 885 886 PR ld/12627 887 * ld-i386/i386.exp: Run pr12627. 888 889 * ld-i386/pr12627.d: New. 890 * ld-i386/pr12627.s: Likewise. 891 * ld-i386/pr12627.t: Likewise. 892 893 2011-03-31 Bernd Schmidt <bernds (a] codesourcery.com> 894 895 * ld-scripts/crossref.exp: Add CFLAGS for tic6x*-*-*. 896 * ld-elf/sec-to-seg.exp: Remove tic6x from list of targets defining 897 pagesize to 1. 898 * ld-tic6x/tic6x.exp: Add support for DSBT shared library/executable 899 linking tests. 900 * ld-tic6x/dsbt.ld: New linker script. 901 * ld-tic6x/dsbt-be.ld: New linker script. 902 * ld-tic6x/dsbt-overflow.ld: New linker script. 903 * ld-tic6x/dsbt-inrange.ld: New linker script. 904 * ld-tic6x/shlib-1.s: New test. 905 * ld-tic6x/shlib-2.s: New test. 906 * ld-tic6x/shlib-app-1r.s: New test. 907 * ld-tic6x/shlib-app-1.s: New test. 908 * ld-tic6x/shlib-1.sd: New test. 909 * ld-tic6x/shlib-1.dd: New test. 910 * ld-tic6x/shlib-app-1.rd: New test. 911 * ld-tic6x/shlib-app-1rb.rd: New test. 912 * ld-tic6x/shlib-app-1.sd: New test. 913 * ld-tic6x/static-app-1rb.od: New test. 914 * ld-tic6x/shlib-app-1.dd: New test. 915 * ld-tic6x/shlib-app-1rb.sd: New test. 916 * ld-tic6x/static-app-1b.od: New test. 917 * ld-tic6x/static-app-1r.od: New test. 918 * ld-tic6x/shlib-1rb.rd: New test. 919 * ld-tic6x/shlib-app-1rb.dd: New test. 920 * ld-tic6x/shlib-1rb.sd: New test. 921 * ld-tic6x/shlib-1rb.dd: New test. 922 * ld-tic6x/shlib-app-1b.od: New test. 923 * ld-tic6x/tic6x.exp: New test. 924 * ld-tic6x/static-app-1rb.rd: New test. 925 * ld-tic6x/shlib-app-1r.od: New test. 926 * ld-tic6x/static-app-1.od: New test. 927 * ld-tic6x/static-app-1b.rd: New test. 928 * ld-tic6x/static-app-1r.rd: New test. 929 * ld-tic6x/static-app-1rb.sd: New test. 930 * ld-tic6x/static-app-1b.sd: New test. 931 * ld-tic6x/static-app-1rb.dd: New test. 932 * ld-tic6x/static-app-1r.sd: New test. 933 * ld-tic6x/static-app-1b.dd: New test. 934 * ld-tic6x/shlib-1b.rd: New test. 935 * ld-tic6x/static-app-1r.dd: New test. 936 * ld-tic6x/shlib-app-1b.rd: New test. 937 * ld-tic6x/shlib-1r.rd: New test. 938 * ld-tic6x/shlib-app-1r.rd: New test. 939 * ld-tic6x/shlib-1b.sd: New test. 940 * ld-tic6x/static-app-1.rd: New test. 941 * ld-tic6x/shlib-app-1b.sd: New test. 942 * ld-tic6x/shlib-1r.sd: New test. 943 * ld-tic6x/shlib-1b.dd: New test. 944 * ld-tic6x/shlib-app-1r.sd: New test. 945 * ld-tic6x/shlib-app-1b.dd: New test. 946 * ld-tic6x/shlib-1r.dd: New test. 947 * ld-tic6x/static-app-1.sd: New test. 948 * ld-tic6x/shlib-app-1r.dd: New test. 949 * ld-tic6x/static-app-1.dd: New test. 950 * ld-tic6x/shlib-noindex.rd: New test. 951 * ld-tic6x/shlib-noindex.dd: New test. 952 * ld-tic6x/shlib-noindex.sd: New test. 953 * ld-tic6x/got-reloc-local-1.s: New test. 954 * ld-tic6x/got-reloc-local-2.s: New test. 955 * ld-tic6x/got-reloc-local-r.d: New test. 956 * ld-tic6x/got-reloc-global.s: New test. 957 * ld-tic6x/got-reloc-global-addend-1.d: New test. 958 * ld-tic6x/got-reloc-global-addend-1.s: New test. 959 * ld-tic6x/got-reloc-global-addend-2.d: New test. 960 * ld-tic6x/got-reloc-inrange.d: New test. 961 * ld-tic6x/got-reloc-overflow.d: New test. 962 * ld-tic6x/got-reloc-global-addend-2.s: New test. 963 * ld-tic6x/dsbt-index-error.d: New test. 964 * ld-tic6x/dsbt-index.d: New test. 965 * ld-tic6x/dsbt-index.s: New test. 966 * ld-tic6x/shlib-app-1.od: New test. 967 * ld-tic6x/shlib-app-1rb.od: New test. 968 * ld-tic6x/shlib-1.rd: New test. 969 * ld-tic6x/weak.d: New test. 970 * ld-tic6x/weak-be.d: New test. 971 * ld-tic6x/weak.s: New test. 972 * ld-tic6x/weak-data.d: New test. 973 * ld-tic6x/common.d: New test. 974 * ld-tic6x/common.ld: New test. 975 * ld-tic6x/common.s: New test. 976 977 2011-03-30 Richard Henderson <rth (a] redhat.com> 978 979 * ld-elf/elf.exp: Force 32-bit start address for alpha. 980 * ld-elf/group8a.d: Don't disable for alpha. 981 * ld-elf/group8b.d: Likewise. 982 * ld-gc/start.s: Use .dc.a instead of .long. 983 984 2011-03-24 Alan Modra <amodra (a] gmail.com> 985 986 * ld-powerpc/tlsmark.s: Delete non-optimizable section. 987 * ld-powerpc/tlsmark32.s: Likewise. 988 * ld-powerpc/tlsmark.d: Adjust to suit. 989 * ld-powerpc/tlsmark32.d: Likewise. 990 * ld-powerpc/tlsopt1.d, * ld-powerpc/tlsopt1.s: New. 991 * ld-powerpc/tlsopt2.d, * ld-powerpc/tlsopt2.s: New. 992 * ld-powerpc/tlsopt3.d, * ld-powerpc/tlsopt3.s: New. 993 * ld-powerpc/tlsopt4.d, * ld-powerpc/tlsopt4.s: New. 994 * ld-powerpc/tlsopt1_32.d, * ld-powerpc/tlsopt1_32.s: New. 995 * ld-powerpc/tlsopt2_32.d, * ld-powerpc/tlsopt2_32.s: New. 996 * ld-powerpc/tlsopt3_32.d, * ld-powerpc/tlsopt3_32.s: New. 997 * ld-powerpc/tlsopt4_32.d, * ld-powerpc/tlsopt4_32.s: New. 998 * ld-powerpc/powerpc.exp: Run new tests. 999 1000 2011-03-15 Mike Frysinger <vapier (a] gentoo.org> 1001 1002 * ld-elfvers/vers.exp (vers19): Add -Wl,-rpath-link,. to linker flags. 1003 1004 2011-03-14 Richard Sandiford <richard.sandiford (a] linaro.org> 1005 1006 * ld-arm/ifunc-1.s, ld-arm/ifunc-1.dd, ld-arm/ifunc-1.gd, 1007 ld-arm/ifunc-1.rd, ld-arm/ifunc-2.s, ld-arm/ifunc-2.dd, 1008 ld-arm/ifunc-2.gd, ld-arm/ifunc-2.rd, ld-arm/ifunc-3.s, 1009 ld-arm/ifunc-3.dd, ld-arm/ifunc-3.gd, ld-arm/ifunc-3.rd, 1010 ld-arm/ifunc-4.s, ld-arm/ifunc-4.dd, ld-arm/ifunc-4.gd, 1011 ld-arm/ifunc-4.rd, ld-arm/ifunc-5.s, ld-arm/ifunc-5.dd, 1012 ld-arm/ifunc-5.gd, ld-arm/ifunc-5.rd, ld-arm/ifunc-6.s, 1013 ld-arm/ifunc-6.dd, ld-arm/ifunc-6.gd, ld-arm/ifunc-6.rd, 1014 ld-arm/ifunc-7.s, ld-arm/ifunc-7.dd, ld-arm/ifunc-7.gd, 1015 ld-arm/ifunc-7.rd, ld-arm/ifunc-8.s, ld-arm/ifunc-8.dd, 1016 ld-arm/ifunc-8.gd, ld-arm/ifunc-8.rd, ld-arm/ifunc-9.s, 1017 ld-arm/ifunc-9.dd, ld-arm/ifunc-9.gd, ld-arm/ifunc-9.rd, 1018 ld-arm/ifunc-10.s, ld-arm/ifunc-10.dd, ld-arm/ifunc-10.gd, 1019 ld-arm/ifunc-10.rd, ld-arm/ifunc-11.s, ld-arm/ifunc-11.dd, 1020 ld-arm/ifunc-11.gd, ld-arm/ifunc-11.rd, ld-arm/ifunc-12.s, 1021 ld-arm/ifunc-12.dd, ld-arm/ifunc-12.gd, ld-arm/ifunc-12.rd, 1022 ld-arm/ifunc-13.s, ld-arm/ifunc-13.dd, ld-arm/ifunc-13.gd, 1023 ld-arm/ifunc-13.rd, ld-arm/ifunc-14.s, ld-arm/ifunc-14.dd, 1024 ld-arm/ifunc-14.gd, ld-arm/ifunc-14.rd, ld-arm/ifunc-15.s, 1025 ld-arm/ifunc-15.dd, ld-arm/ifunc-15.gd, ld-arm/ifunc-15.rd, 1026 ld-arm/ifunc-16.s, ld-arm/ifunc-16.dd, ld-arm/ifunc-16.gd, 1027 ld-arm/ifunc-16.rd, ld-arm/ifunc-dynamic.ld, 1028 ld-arm/ifunc-static.ld: New tests. 1029 * ld-arm/farcall-group.d, ld-arm/farcall-group-size2.d, 1030 ld-arm/farcall-mixed-lib-v4t.d, ld-arm/farcall-mixed-lib.d: Update 1031 for new stub hashes. 1032 * ld-arm/arm-elf.exp: Run them. 1033 1034 2011-03-14 Richard Sandiford <richard.sandiford (a] linaro.org> 1035 1036 * ld-arm/arm-lib-plt-2a.s, ld-arm/arm-lib-plt-2b.s, 1037 ld-arm/arm-lib-plt-2.dd, ld-arm/arm-lib-plt-2.rd: New tests. 1038 * ld-arm/arm-elf.exp: Run them. 1039 1040 2011-03-14 Richard Sandiford <richard.sandiford (a] linaro.org> 1041 1042 * ld-arm/exec-got-1a.s, ld-arm/exec-got-1b.s, ld-arm/exec-got-1.d, 1043 ld-arm/unresolved-1.s, ld-arm/unresolved-1.d, 1044 ld-arm/unresolved-1-dyn.d: New tests. 1045 * ld-arm/arm-elf.exp: Run them. 1046 1047 2011-03-12 H.J. Lu <hongjiu.lu (a] intel.com> 1048 1049 * ld-x86-64/tlsgd4.dd: New. 1050 * ld-x86-64/tlsgd4.s: Likewise. 1051 * ld-x86-64/tlsgd5.dd: Likewise. 1052 * ld-x86-64/tlsgd5a.s: Likewise. 1053 * ld-x86-64/tlsgd5b.s: Likewise. 1054 * ld-x86-64/tlsgd6.dd: Likewise. 1055 * ld-x86-64/tlsgd6a.s: Likewise. 1056 * ld-x86-64/tlsgd6b.s: Likewise. 1057 * ld-x86-64/tlsld2.dd: Likewise. 1058 * ld-x86-64/tlsld2.s: Likewise. 1059 1060 * ld-x86-64/x86-64.exp (x86_64tests): Add tlsgd4, libtlsgd5.so, 1061 tlsgd5, libtlsgd6.so, tlsgd6 and tlsld2. 1062 1063 2011-03-03 H.J. Lu <hongjiu.lu (a] intel.com> 1064 1065 * ld-x86-64/tlsie4.dd: New. 1066 * ld-x86-64/tlsie4.s: Likewise. 1067 1068 * ld-x86-64/x86-64.exp (x86_64tests): Add tlsie4. 1069 1070 2011-02-25 H.J. Lu <hongjiu.lu (a] intel.com> 1071 1072 PR ld/12516 1073 * ld-elf/dynamic1.d: New. 1074 * ld-elf/dynamic1.ld: Likewise. 1075 * ld-elf/dynamic1.s: Likewise. 1076 1077 2011-02-25 Alan Modra <amodra (a] gmail.com> 1078 1079 * ld-mn10300/i135409-3.s: Correct .size label reference. 1080 * ld-sh/sh64/stolib.s: Likewise. 1081 1082 2011-02-23 H.J. Lu <hongjiu.lu (a] intel.com> 1083 1084 * ld-elf/new.cc: Don't include <exception_defines.h>. 1085 1086 2011-02-10 Alan Modra <amodra (a] gmail.com> 1087 1088 * ld-scripts/defined.exp: Don't run defined5 for AOUT. 1089 * ld-scripts/defined5.s: Use .text for "defined" section. 1090 * ld-scripts/defined5.t: Adjust. 1091 1092 * ld-gc/start.d: Exclude frv-*-linux*. 1093 * ld-misc/defsym1.d: Likewise. 1094 1095 2011-02-09 Alan Modra <amodra (a] gmail.com> 1096 1097 * ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux. 1098 * ld-gc/gc.exp: Ensure powerpc64 test continues to fail. 1099 * ld-srec/srec.exp: Don't edit toc on powerpc64. 1100 1101 2011-01-23 Alan Modra <amodra (a] gmail.com> 1102 1103 * ld-scripts/sane1.d, * ld-scripts/sane1.t: New test. 1104 * ld-scripts/expr.exp: Run it. 1105 1106 2011-01-18 H.J. Lu <hongjiu.lu (a] intel.com> 1107 1108 * ld-x86-64/ilp32-4.d: Updated. 1109 1110 2011-01-17 Richard Sandiford <richard.sandiford (a] linaro.org> 1111 1112 * ld-arm/arm-rel32.s, ld-arm/arm-rel32.d: New testcase. 1113 * ld-arm/arm-elf.exp: Run it. 1114 1115 2011-01-17 Richard Sandiford <richard.sandiford (a] linaro.org> 1116 1117 * ld-arm/gc-thumb-lib.s, ld-arm/gc-thumb.s, 1118 ld-arm/gc-thumb.d: New test. 1119 * ld-arm/arm-elf.exp: Run it. 1120 1121 2011-01-14 H.J. Lu <hongjiu.lu (a] intel.com> 1122 1123 * ld-x86-64/ia32-2.d: Replace --n32 with --x32. 1124 * ld-x86-64/ilp32-1.d: Likewise. 1125 * ld-x86-64/ilp32-2.d: Likewise. 1126 * ld-x86-64/ilp32-3.d: Likewise. 1127 * ld-x86-64/ilp32-4.d: Likewise. 1128 * ld-x86-64/ilp32-5.d: Likewise. 1129 * ld-x86-64/lp64-3.d: Likewise. 1130 * ld-x86-64/x86-64.exp: Likewise. 1131 1132 2011-01-14 H.J. Lu <hongjiu.lu (a] intel.com> 1133 1134 * ld-x86-64/ilp32-5.d: New. 1135 * ld-x86-64/ilp32-5.s: Likewise. 1136 1137 * ld-x86-64/x86-64.exp: Run ilp32-5. 1138 1139 2011-01-13 H.J. Lu <hongjiu.lu (a] intel.com> 1140 1141 * ld-x86-64/ilp32-4.d: New. 1142 1143 * ld-x86-64/x86-64.exp: Run ilp32-4. 1144 1145 2011-01-13 H.J. Lu <hongjiu.lu (a] intel.com> 1146 1147 PR ld/12356 1148 * ld-scripts/defined.exp: Run defined5. 1149 1150 * ld-scripts/defined5.d: New. 1151 * ld-scripts/defined5.s: Likewise. 1152 * ld-scripts/defined5.t: Likewise. 1153 1154 2011-01-13 H.J. Lu <hongjiu.lu (a] intel.com> 1155 1156 * ld-scripts/defined4.d: Xfail rs6000-*-aix*. Skip mips*-*-* 1157 and mmix-*-*. 1158 1159 * ld-scripts/expr2.d: Xfail rs6000-*-aix* and arm-*-*aout. 1160 1161 2011-01-10 H.J. Lu <hongjiu.lu (a] intel.com> 1162 1163 * ld-scripts/assert.exp: Run assert2. 1164 1165 * ld-scripts/assert2.d: New. 1166 * ld-scripts/assert2.t: Likewise. 1167 1168 2011-01-10 Nathan Sidwell <nathan (a] codesourcery.com> 1169 Glauber de Oliveira Costa <glommer (a] gmail.com> 1170 1171 * ld-arm/arm-elf.exp: Added tests for new TLS handling 1172 relocations. 1173 * ld-arm/tls-descrelax-be32.d: New. 1174 * ld-arm/tls-descrelax-be32.s: New. 1175 * ld-arm/tls-descrelax-be8.d: New. 1176 * ld-arm/tls-descrelax-be8.s: New. 1177 * ld-arm/tls-descrelax-v7.d: New. 1178 * ld-arm/tls-descrelax-v7.s: New. 1179 * ld-arm/tls-descrelax.d: New. 1180 * ld-arm/tls-descrelax.s: New. 1181 * ld-arm/tls-descseq.d: New. 1182 * ld-arm/tls-descseq.r: New. 1183 * ld-arm/tls-descseq.s: New. 1184 * ld-arm/tls-gdesc-got.d: New. 1185 * ld-arm/tls-gdesc-got.s: New. 1186 * ld-arm/tls-gdesc-nlazy.g: New. 1187 * ld-arm/tls-gdesc-nlazy.s: New. 1188 * ld-arm/tls-gdesc.d: New. 1189 * ld-arm/tls-gdesc.r: New. 1190 * ld-arm/tls-gdesc.s: New. 1191 * ld-arm/tls-gdierelax.d: New. 1192 * ld-arm/tls-gdierelax.s: New. 1193 * ld-arm/tls-gdierelax2.d: New. 1194 * ld-arm/tls-gdierelax2.s: New. 1195 * ld-arm/tls-gdlerelax.d: New. 1196 * ld-arm/tls-gdlerelax.s: New. 1197 * ld-arm/tls-lib-loc.d: New. 1198 * ld-arm/tls-lib-loc.r: New. 1199 * ld-arm/tls-lib-loc.s: New. 1200 * ld-arm/tls-longplt-lib.d: New. 1201 * ld-arm/tls-longplt-lib.s: New. 1202 * ld-arm/tls-longplt.d: New. 1203 * ld-arm/tls-longplt.s: New. 1204 * ld-arm/tls-mixed.r: New. 1205 * ld-arm/tls-mixed.s: New. 1206 * ld-arm/tls-thumb1.d: New. 1207 * ld-arm/tls-thumb1.s: New. 1208 * ld-arm/arm-elf.exp: New. 1209 1210 2011-01-08 Nick Clifton <nickc (a] redhat.com> 1211 1212 * ld-misc/defsym1.d: Add a -e linker command line option. 1213 * ld-misc/dummy.s: Remove text. 1214 1215 2011-01-08 Nick Clifton <nickc (a] redhat.com> 1216 1217 PR ld/12358 1218 PR ld/12359 1219 * ld-elf/textaddr2.d: Fix regexp to work with hppa64 targets. 1220 * ld-elf/textaddr6.d: Fix regexp to work with hppa64 targets. 1221 1222 2011-01-06 H.J. Lu <hongjiu.lu (a] intel.com> 1223 1224 PR ld/12366 1225 PR ld/12371 1226 * ld-ifunc/ifunc-10-i386.s: Add more tests. 1227 * ld-ifunc/ifunc-10-x86-64.s: Likewise. 1228 * ld-ifunc/ifunc-11-i386.s: Likewise. 1229 * ld-ifunc/ifunc-11-x86-64.s: Likewise. 1230 1231 * ld-ifunc/ifunc-12-i386.d: New. 1232 * ld-ifunc/ifunc-12-i386.s: Likewise. 1233 * ld-ifunc/ifunc-12-x86-64.d: Likewise. 1234 * ld-ifunc/ifunc-12-x86-64.s: Likewise. 1235 * ld-ifunc/ifunc-13-i386.d: Likewise. 1236 * ld-ifunc/ifunc-13-x86-64.d: Likewise. 1237 * ld-ifunc/ifunc-13a-i386.s: Likewise. 1238 * ld-ifunc/ifunc-13a-x86-64.s: Likewise. 1239 * ld-ifunc/ifunc-13b-i386.s: Likewise. 1240 * ld-ifunc/ifunc-13b-x86-64.s: Likewise. 1241 1242 2011-01-03 H.J. Lu <hongjiu.lu (a] intel.com> 1243 1244 * ld-x86-64/dummy.s: New. 1245 * ld-x86-64/foo.s: Likewise. 1246 * ld-x86-64/ia32-1.d: Likewise. 1247 * ld-x86-64/ia32-2.d: Likewise. 1248 * ld-x86-64/ia32-3.d: Likewise. 1249 * ld-x86-64/ilp32-1.d: Likewise. 1250 * ld-x86-64/ilp32-2.d: Likewise. 1251 * ld-x86-64/ilp32-3.d: Likewise. 1252 * ld-x86-64/lp64-1.d: Likewise. 1253 * ld-x86-64/lp64-2.d: Likewise. 1254 * ld-x86-64/lp64-3.d: Likewise. 1255 * ld-x86-64/start.s: Likewise. 1256 1257 * ld-x86-64/x86-64.exp: Run ilp32-1, ilp32-2, ilp32-3, ia32-1, 1258 ia32-2, ia32-3, lp64-1, lp64-2 and lp64-3. 1259 1260 2011-01-02 H.J. Lu <hongjiu.lu (a] intel.com> 1261 1262 PR ld/12001 1263 * ld-misc/defsym.exp: New. 1264 * ld-misc/defsym1.d: Likewise. 1265 * ld-misc/dummy.s: Likewise. 1266 * ld-misc/foo.s: Likewise. 1267 * ld-misc/start.s: Likewise. 1268 1269 For older changes see ChangeLog-2010 1270 1272 Copyright (C) 2011 Free Software Foundation, Inc. 1273 1274 Copying and distribution of this file, with or without modification, 1275 are permitted in any medium without royalty provided the copyright 1276 notice and this notice are preserved. 1277 1278 Local Variables: 1279 mode: change-log 1280 left-margin: 8 1281 fill-column: 74 1282 version-control: never 1283 End: 1284