Home | History | Annotate | Download | only in testsuite
      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