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