Home | History | Annotate | Download | only in testsuite
      1 2015-06-26  Matthew Fortune  <matthew.fortune (a] imgtec.com>
      2 
      3 	* ld-mips-elf/pic-and-nonpic-3b.ad: Adjust for extra dynamic tag.
      4 	* ld-mips-elf/pic-and-nonpic-4b.ad: Likewise.
      5 	* ld-mips-elf/pic-and-nonpic-5b.ad: Likewise.
      6 	* ld-mips-elf/pic-and-nonpic-6-n32.ad: Likewise.
      7 	* ld-mips-elf/pic-and-nonpic-6-n64.ad: Likewise.
      8 	* ld-mips-elf/pic-and-nonpic-6-o32.ad: Likewise.
      9 	* ld-mips-elf/tlsdyn-o32-1.d: Likewise.
     10 	* ld-mips-elf/tlsdyn-o32-1.got: Likewise.
     11 	* ld-mips-elf/tlsdyn-o32-2.d: Likewise.
     12 	* ld-mips-elf/tlsdyn-o32-2.got: Likewise.
     13 	* ld-mips-elf/tlsdyn-o32-3.d: Likewise.
     14 	* ld-mips-elf/tlsdyn-o32-3.got: Likewise.
     15 	* ld-mips-elf/tlsdyn-o32.d: Likewise.
     16 	* ld-mips-elf/tlsdyn-o32.got: Likewise.
     17 	* ld-mips-elf/pie-n32.d: New file.
     18 	* ld-mips-elf/pie-n64.d: Likewise.
     19 	* ld-mips-elf/pie-o32.d: Likewise.
     20 	* ld-mips-elf/pie.s: Likewise.
     21 	* ld-mips-elf/mips-elf.exp: Add new tests.
     22 
     23 2014-12-25  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
     24 
     25 	* ld-arm/attr-merge-2a.s: Add Tag_ABI_VFP_args.
     26 	* ld-arm/attr-merge-2b.s: Likewise.
     27 	* ld-arm/attr-merge-2.attr: Likewise.
     28 	* ld-arm/attr-merge-4a.s: Add Tag_ABI_FP_number_model and
     29 	Tag_ABI_VFP_args.
     30 	* ld-arm/attr-merge-4b.s: Likewise.
     31 	* ld-arm/attr-merge-4.attr: Likewise.
     32 	* ld-arm/attr-merge-6a.s: Likewise.
     33 	* ld-arm/attr-merge-6b.s: Likewise.
     34 	* ld-arm/attr-merge-6.attr: Add Tag_ABI_FP_number_model.
     35 
     36 2015-04-01  Tejas Belagod  <tejas.belagod (a] arm.com>
     37 
     38 	* ld-aarch64/aarch64-elf.exp: Add erratum843419 test.
     39 	* ld-aarch64/erratum843419.d: New.
     40 	* ld-aarch64/erratum843419.s: New.
     41 
     42 2015-03-25  Marcus Shawcroft  <marcus.shawcroft (a] arm.com>
     43 
     44 	* ld-aarch64/erratum835769.d: Adjust for initial branch over stub
     45 	section.
     46 	* ld-aarch64/farcall-b.d: Likewise.
     47 	* ld-aarch64/farcall-bl.d: Likewise.
     48 	* ld-aarch64/farcall-back.d: Likewise.
     49 
     50 2015-03-25  Marcus Shawcroft  <marcus.shawcroft (a] arm.com>
     51 
     52 	* ld-aarch64/erratum835769.d: Adjust for removal of padding before
     53 	835769 workaround stubs.
     54 
     55 2014-11-13  H.J. Lu  <hongjiu.lu (a] intel.com>
     56 
     57 	PR gas/17598
     58 	* ld-x86-64/x86-64.exp: Run gotplt1.
     59 
     60 	* ld-x86-64/gotplt1.d: New file.
     61 	* ld-x86-64/gotplt1.s: Likewise.
     62 
     63 2014-11-11  Jiong Wang <jiong.wang (a] arm.com>
     64 
     65 	* lib/ld-lib.exp (run_ld_link_exec_tests): Append board_cflags if gcc
     66 	driver used as link tool.
     67 	(run_cc_link_exec_tests): Likewise.
     68 
     69 2014-11-07  H.J. Lu  <hongjiu.lu (a] intel.com>
     70 
     71 	PR ld/17482
     72 	* ld-x86-64/tlsie4.dd: Updated.
     73 
     74 2014-11-05  Matthew Fortune  <matthew.fortune (a] imgtec.com>
     75 
     76 	* ld-mips-elf/abiflags-strip10-ph.d: New file.
     77 	* ld-mips-elf/mips-eld.exp: Run the new test.
     78 
     79 2014-10-30  Will Newton  <will.newton (a] linaro.org>
     80 
     81 	* ld-unique/unique.exp: Use a wider glob for matching ARM
     82 	targets.
     83 	* ld-unique/unique.s: Use % instead of @ in .type directive.
     84 	* ld-unique/unique_shared.s: Likewise.
     85 
     86 2014-10-24  Tejas Belagod  <tejas.belagod (a] arm.com>
     87 
     88 	* ld-aarch64/aarch64-elf.exp (aarch64elftests): Drive erratum
     89 	835769 tests.
     90 	* ld-aarch64/erratum835769.d: New.
     91 	* ld-aarch64/erratum835769.s: New.
     92 
     93 2014-10-17  Hans-Peter Nilsson  <hp (a] axis.com>
     94 
     95 	* ld-scripts/sysroot-prefix.exp: Log $ld_sysroot.  Handle sysroot
     96 	== "/" as a separate sysroot-configuration with separable
     97 	test-types.
     98 	(sysroot_prefix_tests): Include all existing sysroot tests in
     99 	sysroot == "/" tests except exclude those where a --sysroot option
    100 	is not specified.
    101 	* lib/ld-lib.exp (check_sysroot_available): Rewrite to use
    102 	--print-sysroot instead of relying on error code from using
    103 	--sysroot=...  Also, set $ld_sysroot.
    104 
    105 2014-10-15  Hans-Peter Nilsson  <hp (a] axis.com>
    106 
    107 	* ld-scripts/sysroot-prefix.exp, ld-scripts/sysroot-prefix-x.s,
    108 	ld-scripts/sysroot-prefix-y.s: New files.
    109 	* lib/ld-lib.exp (check_sysroot_available): New proc.
    110 
    111 2014-10-04  Alan Modra  <amodra (a] gmail.com>
    112 
    113 	* ld-elf/eh1.s: Don't create FDEs with zero address ranges.
    114 	* ld-elf/eh3.s: Likewise.
    115 	* ld-elf/eh1.d, * ld-elf/eh2.d, * ld-elf/eh3.d: Adjust.
    116 	* ld-mips-elf/eh-frame1-n32.d: Warning match update.
    117 	* ld-mips-elf/eh-frame1-n64.d: Likewise.
    118 	* ld-mips-elf/eh-frame2-n32.d: Likewise.
    119 	* ld-mips-elf/eh-frame2-n64.d: Likewise.
    120 
    121 2014-09-22  Alan Modra  <amodra (a] gmail.com>
    122 
    123 	* ld-plugin/lto.exp: Use both --print-file-name and --print-prog-name
    124 	when looking for lto plugin.
    125 
    126 2014-09-16  Terry Guo  <terry.guo (a] arm.com>
    127 
    128 	* ld-arm/attr-merge-arch-2.d: New test case.
    129 	* ld-arm/attr-merge-arch-2a.s: New test case source file.
    130 	* ld-arm/attr-merge-arch-2b.s: Likewise.
    131 	* ld-arm/arm-elf.exp: Run new test case.
    132 
    133 2014-09-12  Andrew Bennett  <andrew.bennett (a] imgtec.com>
    134 
    135 	* ld-mips-elf/mips-elf.exp: Add support for mips*-img-elf* target
    136 	triple.
    137 
    138 2014-09-10  Alan Modra  <amodra (a] gmail.com>
    139 
    140 	* ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
    141 	section header placement.
    142 	* ld-aarch64/local-addend-r.d: Likewise.
    143 	* ld-mmix/bspec1.d: Likewise.
    144 	* ld-mmix/bspec2.d: Likewise.
    145 	* ld-mmix/local1.d: Likewise.
    146 	* ld-mmix/local3.d: Likewise.
    147 	* ld-mmix/local5.d: Likewise.
    148 	* ld-mmix/local7.d: Likewise.
    149 	* ld-mmix/undef-3.d: Likewise.
    150 	* ld-sh/sh64/crange3-cmpct.rd: Likewise.
    151 	* ld-sh/sh64/crange3-media.rd: Likewise.
    152 	* ld-sh/sh64/crangerel1.rd: Likewise.
    153 	* ld-sh/sh64/crangerel2.rd: Likewise.
    154 	* ld-tic6x/common.d: Likewise.
    155 	* ld-tic6x/shlib-1.rd: Likewise.
    156 	* ld-tic6x/shlib-1b.rd: Likewise.
    157 	* ld-tic6x/shlib-1r.rd: Likewise.
    158 	* ld-tic6x/shlib-1rb.rd: Likewise.
    159 	* ld-tic6x/shlib-app-1.rd: Likewise.
    160 	* ld-tic6x/shlib-app-1b.rd: Likewise.
    161 	* ld-tic6x/shlib-app-1r.rd: Likewise.
    162 	* ld-tic6x/shlib-app-1rb.rd: Likewise.
    163 	* ld-tic6x/shlib-noindex.rd: Likewise.
    164 	* ld-tic6x/static-app-1.rd: Likewise.
    165 	* ld-tic6x/static-app-1b.rd: Likewise.
    166 	* ld-tic6x/static-app-1r.rd: Likewise.
    167 	* ld-tic6x/static-app-1rb.rd: Likewise.
    168 	* ld-x86-64/ilp32-4.d: Likewise.
    169 	* ld-x86-64/split-by-file-nacl.rd: Likewise.
    170 	* ld-x86-64/split-by-file.rd: Likewise.
    171 
    172 2014-09-06  Matthew Fortune  <matthew.fortune (a] imgtec.com>
    173 
    174 	* ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian
    175 	differences. Ignore program headers other than PT_MIPS_ABIFLAGS.
    176 	Do not force -32, -EB and ld emulation but instead rely on the
    177 	test driver to build for some form of O32.
    178 	* ld-mips-elf/abiflags-strip2-ph.d: Likewise.
    179 	* ld-mips-elf/abiflags-strip3-ph.d: Likewise.
    180 	* ld-mips-elf/abiflags-strip4-ph.d: Likewise.
    181 	* ld-mips-elf/abiflags-strip5-ph.d: Likewise.
    182 	* ld-mips-elf/abiflags-strip6-ph.d: Likewise.
    183 	* ld-mips-elf/abiflags-strip7-ph.d: Likewise.
    184 	* ld-mips-elf/abiflags-strip8-ph.d: Likewise.
    185 	* ld-mips-elf/abiflags-strip9-ph.d: Likewise.
    186 	* ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
    187 	* ld-mips-elf/attr-gnu-4-05.d: Likewise.
    188 	* ld-mips-elf/attr-gnu-4-06.d: Likewise.
    189 	* ld-mips-elf/attr-gnu-4-07.d: Likewise.
    190 	* ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
    191 	* ld-mips-elf/attr-gnu-4-10.d: Likewise.
    192 	* ld-mips-elf/attr-gnu-4-15.d: Likewise.
    193 	* ld-mips-elf/attr-gnu-4-16.d: Likewise.
    194 	* ld-mips-elf/attr-gnu-4-17.d: Likewise.
    195 	* ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
    196 	* ld-mips-elf/attr-gnu-4-25.d: Likewise.
    197 	* ld-mips-elf/attr-gnu-4-26.d: Likewise.
    198 	* ld-mips-elf/attr-gnu-4-27.d: Likewise.
    199 	* ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
    200 	* ld-mips-elf/attr-gnu-4-35.d: Likewise.
    201 	* ld-mips-elf/attr-gnu-4-36.d: Likewise.
    202 	* ld-mips-elf/attr-gnu-4-37.d: Likewise.
    203 	* ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
    204 	* ld-mips-elf/attr-gnu-4-45.d: Likewise.
    205 	* ld-mips-elf/attr-gnu-4-46.d: Likewise.
    206 	* ld-mips-elf/attr-gnu-4-47.d: Likewise.
    207 	* ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
    208 	* ld-mips-elf/attr-gnu-4-50.d: Likewise.
    209 	* ld-mips-elf/attr-gnu-4-51.d: Likewise.
    210 	* ld-mips-elf/attr-gnu-4-52.d: Likewise.
    211 	* ld-mips-elf/attr-gnu-4-53.d: Likewise.
    212 	* ld-mips-elf/attr-gnu-4-54.d: Likewise.
    213 	* ld-mips-elf/attr-gnu-4-55.d: Likewise.
    214 	* ld-mips-elf/attr-gnu-4-56.d: Likewise.
    215 	* ld-mips-elf/attr-gnu-4-57.d: Likewise.
    216 	* ld-mips-elf/attr-gnu-4-58.d: Likewise.
    217 	* ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
    218 	* ld-mips-elf/attr-gnu-4-60.d: Likewise.
    219 	* ld-mips-elf/attr-gnu-4-61.d: Likewise.
    220 	* ld-mips-elf/attr-gnu-4-62.d: Likewise.
    221 	* ld-mips-elf/attr-gnu-4-63.d: Likewise.
    222 	* ld-mips-elf/attr-gnu-4-64.d: Likewise.
    223 	* ld-mips-elf/attr-gnu-4-65.d: Likewise.
    224 	* ld-mips-elf/attr-gnu-4-66.d: Likewise.
    225 	* ld-mips-elf/attr-gnu-4-67.d: Likewise.
    226 	* ld-mips-elf/attr-gnu-4-68.d: Likewise.
    227 	* ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
    228 	* ld-mips-elf/attr-gnu-4-70.d: Likewise.
    229 	* ld-mips-elf/attr-gnu-4-71.d: Likewise.
    230 	* ld-mips-elf/attr-gnu-4-72.d: Likewise.
    231 	* ld-mips-elf/attr-gnu-4-73.d: Likewise.
    232 	* ld-mips-elf/attr-gnu-4-74.d: Likewise.
    233 	* ld-mips-elf/attr-gnu-4-75.d: Likewise.
    234 	* ld-mips-elf/attr-gnu-4-76.d: Likewise.
    235 	* ld-mips-elf/attr-gnu-4-77.d: Likewise.
    236 	* ld-mips-elf/attr-gnu-4-78.d: Likewise.
    237 	* ld-mips-elf/mips-elf.exp: Update default abi_asflags(o32) to explicitly
    238 	pass -32 for the 'no abi' configurations.  Modify the way attr-gnu* tests
    239 	are run to use O32 flags appropriate for the current target.
    240 
    241 2014-08-29  Alan Modra  <amodra (a] gmail.com>
    242 
    243 	* lib/ld-lib.exp (ld_simple_link_defsyms): Provide both __main
    244 	and ___main for windows targets.
    245 
    246 2014-08-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    247 
    248 	PR ld/17306
    249 	* ld-i386/i386.exp (i386tests): Add tests for PR ld/17306.
    250 	* ld-x86-64/x86-64.exp (x86_64tests): Likewise.
    251 
    252 	* ld-i386/pr17306a.s: New file.
    253 	* ld-i386/pr17306b.s: Likewise.
    254 	* ld-x86-64/pr17306a.s: Likewise.
    255 	* ld-x86-64/pr17306b.s: Likewise.
    256 
    257 2014-08-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    258 
    259 	PR ld/17313
    260 	* ld-i386/i386.exp (i386tests): Add tests for PR ld/17313.
    261 	* ld-x86-64/x86-64.exp (x86_64tests): Likewise.
    262 
    263 2014-08-26  Jiong Wang  <jiong.wang (a] arm.com>
    264 
    265 	* ld-aarch64/copy-relocs-so.s: New test file.
    266 	* ld-aarch64/copy-relocs-exe.s: Likewise.
    267 	* ld-aarch64/copy-relocs.d: New expectation file.
    268 	* ld-aarch64/emit-relocs-264-bad.d: New test file.
    269 	* ld-aarch64/emit-relocs-266-bad.d: Likewise.
    270 	* ld-aarch64/emit-relocs-268-bad.d: Likewise.
    271 	* ld-aarch64/emit-relocs-269-bad.d: Likewise.
    272 	* ld-aarch64/aarch64-elf.exp: Run new added test.
    273 
    274 2014-08-26  Nick Clifton  <nickc (a] redhat.com>
    275 
    276 	* ld-aarch64/eh-frame-foo.s: Use 8-byte offset for X30.
    277 	* ld-aarch64/eh-frame-bar.s: Likewise.
    278 	* ld-aarch64/eh-frame.d: Updated to match current readelf output.
    279 	* ld-elf/eh5.d: Allow any register names.
    280 
    281 2014-08-22  Maciej W. Rozycki  <macro (a] codesourcery.com>
    282 
    283 	* ld-powerpc/apuinfo-vle.rd: New test.
    284 	* ld-powerpc/apuinfo-vle.s: New test source.
    285 	* ld-powerpc/apuinfo.rd: Adjust according to GAS PPC_APUINFO_VLE
    286 	handling change.
    287 	* ld-powerpc/powerpc.exp: Run the new test.
    288 
    289 2014-08-21  Tony Wang  <tony.wang (a] arm.com>
    290 
    291 	* ld-arm/jump-reloc-veneers-cond.s: New test.
    292 	* ld-arm/farcall-cond-thumb-arm.s: Ditto.
    293 	* ld-arm/jump-reloc-veneers-cond-short.d: Expected output
    294 	for target without a veneer generation.
    295 	* ld-arm/jump-reloc-veneers-cond-long.d: Expected output
    296 	for target with a veneer generation.
    297 	* ld-arm/farcall-cond-thumb-arm.d: Expected output for
    298 	inter working veneer generation.
    299 	* ld-arm/arm-elf.exp: Add tests for conditional branch veneer.
    300 
    301 2014-08-20  Roland McGrath  <mcgrathr (a] google.com>
    302 
    303 	PR ld/17277
    304 	* ld-arm/pcrel-shared.s: New file.
    305 	* ld-arm/pcrel-shared.rd: New file.
    306 	* ld-arm/arm-elf.exp (armelftests_common): Add it.
    307 
    308 2014-08-18  Alan Modra  <amodra (a] gmail.com>
    309 
    310 	* ld-plugin/lto.exp: Use gcc -print-file-name to find lto plugin.
    311 
    312 2014-08-18  Alan Modra  <amodra (a] gmail.com>
    313 
    314 	* ld-plugin/needed3.c: New file.
    315 	* ld-elf/shared.exp: Add needed3 test.
    316 
    317 2014-08-12  Alan Modra  <amodra (a] gmail.com>
    318 
    319 	* lib/ld-lib.exp (check_plugin_api_available): Match "-plugin PLUGIN".
    320 
    321 2014-08-07  H.J. Lu  <hongjiu.lu (a] intel.com>
    322 
    323 	PR ld/16746
    324 	* ld-plugin/lto.exp: Add 4 tests for PR ld/16746.
    325 	* ld-plugin/pr16746a.c: New file.
    326 	* ld-plugin/pr16746b.c: Likewise.
    327 	* ld-plugin/pr16746c.c: Likewise.
    328 	* ld-plugin/pr16746d.c: Likewise.
    329 
    330 2014-08-06  Alan Modra  <amodra (a] gmail.com>
    331 
    332 	* lib/ld-lib.exp (check_lto_fat_available): New.
    333 	(check_lto_available): Remove -ffat-lto-objects test.
    334 	* ld-plugin/lto.exp: Use [list ] rather than { } to set up list
    335 	variables, allowing substition of vars.  Set lto_fat and plug_opt
    336 	and add to various tests.
    337 
    338 2014-08-01  Takashi Yoshii  <yoshii.takashi (a] renesas.com>
    339 
    340 	PR 10373
    341 	* ld-sh/sh1.s: Add jmp relaxing test.
    342 	* ld-sh/sh.exp: Likewise.
    343 
    344 2014-08-01  Takashi Yoshii  <yoshii.takashi (a] renesas.com>
    345 
    346 	PR 10378
    347 	* ld-sh/adjsw8.s: New.
    348 	* ld-sh/sh.exp: Add switch8 adjustment test.
    349 
    350 2014-07-29  Matthew Fortune  <matthew.fortune (a] imgtec.com>
    351 
    352 	* ld-mips-elf/abiflags-strip1-ph.d: New.
    353 	* ld-mips-elf/abiflags-strip2-ph.d: Likewise.
    354 	* ld-mips-elf/abiflags-strip3-ph.d: Likewise.
    355 	* ld-mips-elf/abiflags-strip4-ph.d: Likewise.
    356 	* ld-mips-elf/abiflags-strip5-ph.d: Likewise.
    357 	* ld-mips-elf/abiflags-strip6-ph.d: Likewise.
    358 	* ld-mips-elf/abiflags-strip7-ph.d: Likewise.
    359 	* ld-mips-elf/abiflags-strip8-ph.d: Likewise.
    360 	* ld-mips-elf/abiflags-strip9-ph.d: Likewise.
    361 	* ld-mips-elf/attr-gnu-4-0-n32-ph.d: Likewise.
    362 	* ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
    363 	* ld-mips-elf/attr-gnu-4-0-ph.d: Likewise.
    364 	* ld-mips-elf/attr-gnu-4-06.d: Likewise.
    365 	* ld-mips-elf/attr-gnu-4-07.d: Likewise.
    366 	* ld-mips-elf/attr-gnu-4-08.d: Likewise.
    367 	* ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
    368 	* ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
    369 	* ld-mips-elf/attr-gnu-4-1-ph.d: Likewise.
    370 	* ld-mips-elf/attr-gnu-4-16.d: Likewise.
    371 	* ld-mips-elf/attr-gnu-4-17.d: Likewise.
    372 	* ld-mips-elf/attr-gnu-4-18.d: Likewise.
    373 	* ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
    374 	* ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
    375 	* ld-mips-elf/attr-gnu-4-2-ph.d: Likewise.
    376 	* ld-mips-elf/attr-gnu-4-26.d: Likewise.
    377 	* ld-mips-elf/attr-gnu-4-27.d: Likewise.
    378 	* ld-mips-elf/attr-gnu-4-28.d: Likewise.
    379 	* ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
    380 	* ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
    381 	* ld-mips-elf/attr-gnu-4-3-ph.d: Likewise.
    382 	* ld-mips-elf/attr-gnu-4-36.d: Likewise.
    383 	* ld-mips-elf/attr-gnu-4-37.d: Likewise.
    384 	* ld-mips-elf/attr-gnu-4-38.d: Likewise.
    385 	* ld-mips-elf/attr-gnu-4-4-ph.d: Likewise.
    386 	* ld-mips-elf/attr-gnu-4-46.d: Likewise.
    387 	* ld-mips-elf/attr-gnu-4-47.d: Likewise.
    388 	* ld-mips-elf/attr-gnu-4-48.d: Likewise.
    389 	* ld-mips-elf/attr-gnu-4-5-ph.d: Likewise.
    390 	* ld-mips-elf/attr-gnu-4-50.d: Likewise.
    391 	* ld-mips-elf/attr-gnu-4-52.d: Likewise.
    392 	* ld-mips-elf/attr-gnu-4-53.d: Likewise.
    393 	* ld-mips-elf/attr-gnu-4-54.d: Likewise.
    394 	* ld-mips-elf/attr-gnu-4-55.d: Likewise.
    395 	* ld-mips-elf/attr-gnu-4-56.d: Likewise.
    396 	* ld-mips-elf/attr-gnu-4-57.d: Likewise.
    397 	* ld-mips-elf/attr-gnu-4-58.d: Likewise.
    398 	* ld-mips-elf/attr-gnu-4-6-ph.d: Likewise.
    399 	* ld-mips-elf/attr-gnu-4-6.s: Likewise.
    400 	* ld-mips-elf/attr-gnu-4-60.d: Likewise.
    401 	* ld-mips-elf/attr-gnu-4-61.d: Likewise.
    402 	* ld-mips-elf/attr-gnu-4-62.d: Likewise.
    403 	* ld-mips-elf/attr-gnu-4-63.d: Likewise.
    404 	* ld-mips-elf/attr-gnu-4-64.d: Likewise.
    405 	* ld-mips-elf/attr-gnu-4-65.d: Likewise.
    406 	* ld-mips-elf/attr-gnu-4-66.d: Likewise.
    407 	* ld-mips-elf/attr-gnu-4-67.d: Likewise.
    408 	* ld-mips-elf/attr-gnu-4-68.d: Likewise.
    409 	* ld-mips-elf/attr-gnu-4-7-ph.d: Likewise.
    410 	* ld-mips-elf/attr-gnu-4-7.s: Likewise.
    411 	* ld-mips-elf/attr-gnu-4-70.d: Likewise.
    412 	* ld-mips-elf/attr-gnu-4-71.d: Likewise.
    413 	* ld-mips-elf/attr-gnu-4-72.d: Likewise.
    414 	* ld-mips-elf/attr-gnu-4-73.d: Likewise.
    415 	* ld-mips-elf/attr-gnu-4-74.d: Likewise.
    416 	* ld-mips-elf/attr-gnu-4-75.d: Likewise.
    417 	* ld-mips-elf/attr-gnu-4-76.d: Likewise.
    418 	* ld-mips-elf/attr-gnu-4-77.d: Likewise.
    419 	* ld-mips-elf/attr-gnu-4-78.d: Likewise.
    420 	* ld-mips-elf/attr-gnu-4-8.s: Likewise.
    421 	* ld-mips-elf/attr-gnu-4-81.d: Likewise.
    422 	* ld-mips-elf/empty.s: Likewise.
    423 	* ld-mips-elf/attr-gnu-4-00.d: Adjust expected output.
    424 	* ld-mips-elf/attr-gnu-4-01.d: Likewise.
    425 	* ld-mips-elf/attr-gnu-4-02.d: Likewise.
    426 	* ld-mips-elf/attr-gnu-4-03.d: Likewise.
    427 	* ld-mips-elf/attr-gnu-4-04.d: Likewise.
    428 	* ld-mips-elf/attr-gnu-4-05.d: Likewise.
    429 	* ld-mips-elf/attr-gnu-4-10.d: Likewise.
    430 	* ld-mips-elf/attr-gnu-4-11.d: Likewise.
    431 	* ld-mips-elf/attr-gnu-4-14.d: Likewise.
    432 	* ld-mips-elf/attr-gnu-4-15.d: Likewise.
    433 	* ld-mips-elf/attr-gnu-4-2.s: Likewise.
    434 	* ld-mips-elf/attr-gnu-4-20.d: Likewise.
    435 	* ld-mips-elf/attr-gnu-4-22.d: Likewise.
    436 	* ld-mips-elf/attr-gnu-4-24.d: Likewise.
    437 	* ld-mips-elf/attr-gnu-4-25.d: Likewise.
    438 	* ld-mips-elf/attr-gnu-4-3.s: Likewise.
    439 	* ld-mips-elf/attr-gnu-4-30.d: Likewise.
    440 	* ld-mips-elf/attr-gnu-4-33.d: Likewise.
    441 	* ld-mips-elf/attr-gnu-4-34.d: Likewise.
    442 	* ld-mips-elf/attr-gnu-4-35.d: Likewise.
    443 	* ld-mips-elf/attr-gnu-4-40.d: Likewise.
    444 	* ld-mips-elf/attr-gnu-4-41.d: Likewise.
    445 	* ld-mips-elf/attr-gnu-4-42.d: Likewise.
    446 	* ld-mips-elf/attr-gnu-4-43.d: Likewise.
    447 	* ld-mips-elf/attr-gnu-4-44.d: Likewise.
    448 	* ld-mips-elf/attr-gnu-4-45.d: Likewise.
    449 	* ld-mips-elf/attr-gnu-4-5.s: Likewise.
    450 	* ld-mips-elf/attr-gnu-4-51.d: Likewise.
    451 	* ld-mips-elf/attr-gnu-8-00.d: Likewise.
    452 	* ld-mips-elf/attr-gnu-8-01.d: Likewise.
    453 	* ld-mips-elf/attr-gnu-8-02.d: Likewise.
    454 	* ld-mips-elf/attr-gnu-8-10.d: Likewise.
    455 	* ld-mips-elf/attr-gnu-8-11.d: Likewise.
    456 	* ld-mips-elf/attr-gnu-8-20.d: Likewise.
    457 	* ld-mips-elf/attr-gnu-8-22.d: Likewise.
    458 	* ld-mips-elf/jalx-2.dd: Likewise.
    459 	* ld-mips-elf/mips16-pic-1.gd: Likewise.
    460 	* ld-mips-elf/mips16-pic-2.gd: Likewise.
    461 	* ld-mips-elf/mips16-pic-3.gd: Likewise.
    462 	* ld-mips-elf/mips16-pic-4a.gd: Likewise.
    463 	* ld-mips-elf/multi-got-no-shared.d: Likewise.
    464 	* ld-mips-elf/nan-2008.d: Likewise.
    465 	* ld-mips-elf/nan-legacy.d: Rework test.
    466 	* ld-mips-elf/pic-and-nonpic-3a.gd: Likewise.
    467 	* ld-mips-elf/pic-and-nonpic-3b.gd: Likewise.
    468 	* ld-mips-elf/pic-and-nonpic-5b.gd: Likewise.
    469 	* ld-mips-elf/pic-and-nonpic-6.ld: Likewise.
    470 	* ld-mips-elf/rel32-n32.d: Likewise.
    471 	* ld-mips-elf/rel32-o32.d: Likewise.
    472 	* ld-mips-elf/rel64.d: Likewise.
    473 	* ld-mips-elf/tls-multi-got-1.r: Likewise.
    474 	* ld-elf/group.ld: Discard .MIPS.abiflags and .gnu.attributes.
    475 	* ld-elf/orphan-region.ld: Likewise.
    476 	* ld-elf/orphan.ld: Likewise.
    477 	* ld-mips-elf/compressed-plt-1.ld: Likewise.
    478 	* ld-mips-elf/dyn-sec64.ld: Likewise.
    479 	* ld-mips-elf/got-dump-1.ld: Likewise.
    480 	* ld-mips-elf/got-dump-2.ld: Likewise.
    481 	* ld-mips-elf/got-page-1.ld: Likewise.
    482 	* ld-mips-elf/mips-dyn.ld: Likewise.
    483 	* ld-mips-elf/mips-lib.ld: Likewise.
    484 	* ld-mips-elf/pic-and-nonpic-3a.ld: Likewise.
    485 	* ld-mips-elf/pic-and-nonpic-3b.ld: Likewise.
    486 	* ld-mips-elf/pic-and-nonpic-4b.ld: Likewise.
    487 	* ld-mips-elf/pic-and-nonpic-5b.ld: Likewise.
    488 	* ld-mips-elf/region1.t: Likewise.
    489 	* ld-mips-elf/stub-dynsym-1.ld: Likewise.
    490 	* ld-mips-elf/tls-hidden3.ld: Likewise.
    491 	* ld-mips-elf/vxworks1.ld: Likewise.
    492 	* ld-scripts/overlay-size.t: Likewise.
    493 	* ld-mips-elf/elf-rel-got-n32-embed.d: Remove .MIPS.abiflags from
    494 	objects.
    495 	* ld-mips-elf/elf-rel-got-n32.d: Likewise.
    496 	* ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
    497 	* ld-mips-elf/elf-rel-got-n64-linux.d: Likewise.
    498 	* ld-mips-elf/elf-rel-got-n64.d: Likewise.
    499 	* ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
    500 	* ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
    501 	* ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
    502 	* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
    503 	* ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
    504 	* ld-mips-elf/mips-elf.exp: Add new tests.
    505 
    506 2014-07-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    507 
    508 	PR binutils/17154
    509 	* ld-ifunc/pr17154-i386.d: New file.
    510 	* ld-ifunc/pr17154-x86-64.d: Likewise.
    511 	* ld-ifunc/pr17154-x86.s: Likewise.
    512 	* ld-x86-64/bnd-ifunc-2.d: Likewise.
    513 	* ld-x86-64/bnd-ifunc-2.s: Likewise.
    514 	* ld-x86-64/mpx.exp: Run bnd-ifunc-2.
    515 	* ld-x86-64/tlsdesc-nacl.pd: Updated.
    516 	* ld-x86-64/tlsdesc.pd: Likewise.
    517 
    518 2014-07-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    519 
    520 	PR ld/17057
    521 	* ld-i386/i386.exp: Run pr17057.
    522 	* ld-i386/pr17057.d: New file.
    523 	* ld-i386/pr17057.s: Likewise.
    524 
    525 2014-07-15  Jiong Wang  <jiong.wang (a] arm.com>
    526 
    527 	* ld-aarch64/emit-relocs-local-addend.d: Use target linker script.
    528 
    529 2014-07-10  Will Newton  <will.newton (a] linaro.org>
    530 
    531 	* ld-arm/arm-elf.exp (armelftests_nonacl): Move Cortex-A8 fix
    532 	tests, IFUNC tests and other EABI requiring tests to...
    533 	(armeabitests_nonacl): ...here.
    534 	* ld-arm/arm-app-abs32.d: Loosen regex for architecture type
    535 	to allow test to pass on configurations without an attributes
    536 	section.
    537 	* ld-arm/arm-app.d: Likewise.
    538 	* ld-arm/arm-lib-plt32.d: Likewise.
    539 	* ld-arm/arm-lib.d: Likewise.
    540 	* ld-arm/arm-static-app.d: Likewise.
    541 	* ld-arm/armthumb-lib.d: Likewise.
    542 	* ld-arm/cortex-a8-far.d: Likewise.
    543 	* ld-arm/farcall-mixed-app.d: Likewise.
    544 	* ld-arm/farcall-mixed-lib-v4t.d: Likewise.
    545 	* ld-arm/farcall-mixed-lib.d: Likewise.
    546 	* ld-arm/mixed-app-v5.d: Likewise.
    547 	* ld-arm/mixed-app.d: Likewise.
    548 	* ld-arm/mixed-lib.d: Likewise.
    549 	* ld-arm/tls-app.d: Likewise.
    550 	* ld-arm/tls-descrelax-be32.d: Likewise.
    551 	* ld-arm/tls-descrelax.d: Likewise.
    552 	* ld-arm/tls-descseq.d: Likewise.
    553 	* ld-arm/tls-gdesc-got.d: Likewise.
    554 	* ld-arm/tls-gdesc.d: Likewise.
    555 	* ld-arm/tls-gdierelax.d: Likewise.
    556 	* ld-arm/tls-gdierelax2.d: Likewise.
    557 	* ld-arm/tls-gdlerelax.d: Likewise.
    558 	* ld-arm/tls-lib-loc.d: Likewise.
    559 	* ld-arm/tls-lib.d: Likewise.
    560 	* ld-arm/tls-thumb1.d: Likewise.
    561 
    562 	* ld-elfvers/vers.exp: Set pic to yes for ARM targets.
    563 
    564 2014-07-08  Will Newton  <will.newton (a] linaro.org>
    565 
    566 	* ld-arm/arm-lib.ld: Increase MAXPAGESIZE value to
    567 	match bfd.
    568 	* ld-arm/cortex-a8-fix-bl-rel-plt.d: Update offsets to
    569 	take into account increased segment alignment.
    570 	* ld-arm/ifunc-gdesc.r: Likewise.
    571 	* ld-arm/tls-lib.d: Likewise.
    572 
    573 2014-07-08  Jiong Wang  <jiong.wang (a] arm.com>
    574 
    575 	* ld-aarch64/emit-relocs-local-addend-bar.s: New source file.
    576 	* ld-aarch64/emit-relocs-local-addend-foo.s: Likewise.
    577 	* ld-aarch64/emit-relocs-local-addend.d: New testcase.
    578 	* ld-aarch64/local-addend-r.d: Likewise.
    579 
    580 2014-07-08  Alan Modra  <amodra (a] gmail.com>
    581 
    582 	* ld-powerpc/defsym.s, * ld-powerpc/defsym.d: New test.
    583 	* ld-powerpc/powerpc.exp: Run it.
    584 
    585 2014-07-08  Alan Modra  <amodra (a] gmail.com>
    586 
    587 	PR 17112
    588 	* ld-plugin/lto.exp: When building liblti-11.a, pass
    589 	--plugin path_to_gcc/liblto_plugin.so to ar.
    590 
    591 2014-07-07  Alan Modra  <amodra (a] gmail.com>
    592 
    593 	* lib/ld-lib.exp (check_lto_shared_available): Reinstate compiler
    594 	check here too.
    595 
    596 2014-07-07  Nick Clifton  <nickc (a] redhat.com>
    597 
    598 	* lib/ld-lib.exp (check_lto_available): Check that a compiler is
    599 	available before testing for LTO support.
    600 
    601 2014-07-07  Alan Modra  <amodra (a] gmail.com>
    602 
    603 	* config/default.exp: Don't make tmpdir/gas.  Put as symlink into
    604 	tmpdir/ld.
    605 	(gcc_gas_flag, gcc_ld_flag): Delete.
    606 	(gcc_B_opt, ld_L_opt): New globals.
    607 	ld-elf/shared.exp: Remove all refs to gcc_gas_flag and gcc_ld_flag.
    608 	ld-plugin/lto.exp: Likewise.
    609 	lib/ld-lib.exp (run_host_cmd): Add gcc_B_opt and ld_L_opt here.
    610 	(ld_simple_link): Remove -B handling now that this is done in
    611 	run_host_cmd.  Simplify.
    612 	(default_ld_compile): Simplify.
    613 	(check_lto_available): Use run_host_cmd_yesno.
    614 	(check_lto_shared_available): Likewise.
    615 
    616 2014-07-05  Alan Modra  <amodra (a] gmail.com>
    617 
    618 	* lib/ld-lib.exp (run_ld_link_tests): Stop after assembling objects
    619 	if binfile is empty.
    620 	(run_ld_link_exec_tests, run_cc_link_tests): Likewise.  Tidy
    621 	status checks.
    622 	* ld-plugin/lto.exp: Don't use libdummy.a trick to compile objects.
    623 	Instead use an empty output file.
    624 
    625 2014-07-03  Alan Modra  <amodra (a] gmail.com>
    626 
    627 	* ld-elf/pr17068.s: New.
    628 	* ld-elf/pr17068a.s: New.
    629 	* ld-elf/pr17068b.s: New.
    630 	* ld-elf/pr17068c.s: New.
    631 	* ld-elf/pr17068d.s: New.
    632 	* ld-elf/pr17068e.s: New.
    633 	* ld-elf/pr17068ez.s: New.
    634 	* ld-elf/elf.exp: Run new test.
    635 
    636 2014-07-02  Alan Modra  <amodra (a] gmail.com>
    637 
    638 	* ld-powerpc/ambiguousv1.d: Match symbol table too.
    639 	* ld-powerpc/ambiguousv2.d: Likewise.
    640 	* ld-powerpc/ambiguousv1b.d: New.
    641 	* ld-powerpc/ambiguousv2b.d: New.
    642 	* ld-powerpc/powerpc.exp: Run new tests.
    643 
    644 2014-06-25  Kyle McMartin  <kyle (a] redhat.com>
    645 
    646 	* ld-arm/tls-gdierelax2.d: Fix expected offsets.
    647 
    648 2014-06-16  Will Newton  <will.newton (a] linaro.org>
    649 
    650 	* ld-arm/arm-elf.exp: Add ifunc-gdesc test.
    651 	* ld-arm/ifunc-gdesc.r: New file.
    652 	* ld-arm/ifunc-gdesc.s: Likewise.
    653 	* ld-arm/ifunc-gdesc.ver: Likewise.
    654 
    655 2014-06-09  Ryan Mansfield  <rmansfield (a] qnx.com>
    656 
    657 	* config/default.exp (GASP): Remove.
    658 
    659 2014-06-03  Alan Modra  <amodra (a] gmail.com>
    660 
    661 	* ld-powerpc/elfv2exe.d: Update for changed plt call stubs.
    662 
    663 2014-05-28  Matthew Fortune  <matthew.fortune (a] imgtec.com>
    664 
    665 	* lib/ld-lib.exp: Add objcopy_objects command to run_dump_test.
    666 	This allows each input object to be optionally run through
    667 	objcopy before linking.
    668 
    669 2014-05-20  Will Newton  <will.newton (a] linaro.org>
    670 
    671 	* ld-shared/shared.exp: Mark non-PIC shared object tests
    672 	as xfail on aarch64.
    673 
    674 2014-05-19  Andreas Tobler  <andreast (a] fgznet.ch>
    675 
    676 	* ld-elf/shared.exp: Introduce the extralibs variable to control
    677 	the libraries to be linked. Don't link -ldl on *-*-freebsd*.
    678 
    679 	* ld-bootstrap/bootstrap.exp: Do not add -ldl to the extralibs on
    680 	*-*-freebsd*.
    681 
    682 2014-05-10  Hans-Peter Nilsson  <hp (a] bitrange.com>
    683 
    684 	* ld-mmix/wrap1.d, ld-mmix/wrap1a.s, ld-mmix/wrap1b.s,
    685 	ld-mmix/wrap1c.s, ld-mmix/wrap2.d, ld-mmix/wrap3.d,
    686 	ld-mmix/wrap3a.s, ld-mmix/wrap3b.s, ld-mmix/wrap4.d: New
    687 	tests.
    688 
    689 2014-05-09  H.J. Lu  <hongjiu.lu (a] intel.com>
    690 
    691 	* ld-x86-64/tlsbin.dd: Replace data32 with data16.
    692 	* ld-x86-64/tlsdesc-nacl.pd: Likewise.
    693 	* ld-x86-64/tlsgdesc.dd: Likewise.
    694 	* ld-x86-64/tlsld1.dd: Likewise.
    695 	* ld-x86-64/tlsld3.dd: Likewise.
    696 	* ld-x86-64/tlspic.dd: Likewise.
    697 
    698 2014-05-02  Max Filippov  <jcmvbkbc (a] gmail.com>
    699 
    700 	* ld-xtensa/diff_overflow.exp, * ld-xtensa/diff_overflow1.s,
    701 	* ld-xtensa/diff_overflow2.s: Add test for DIFF* relocation
    702 	signedness and overflow checking.
    703 
    704 2014-05-01  Hans-Peter Nilsson  <hp (a] bitrange.com>
    705 
    706 	* ld-mmix/sec-11.d, ld-mmix/sec-11.ld, ld-mmix/sec-10.s,
    707 	ld-mmix/sec-10.d, ld-mmix/b-offlocmis.s, ld-mmix/sec-12.d: New
    708 	tests.
    709 	* ld-mmix/b-offloc.s: Correct address in comment.
    710 
    711 2014-04-23  Will Newton  <will.newton (a] linaro.org>
    712 
    713 	* ld-arm/arm-no-rel-plt.ld: Remove OUTPUT_FORMAT and
    714 	SEARCH_DIR commands.
    715 	* ld-arm/arm-rel32.d: Update regexps to allow test to
    716 	pass on armeb-linux-eabi configuration.
    717 	* ld-arm/data-only-map.d: Likewise.
    718 	* ld-arm/fix-arm1176-off.d: Likewise.
    719 	* ld-arm/fix-arm1176-on.d: Likewise.
    720 	* ld-arm/ifunc-1.gd: Likewise.
    721 	* ld-arm/ifunc-10.gd: Likewise.
    722 	* ld-arm/ifunc-11.gd: Likewise.
    723 	* ld-arm/ifunc-12.gd: Likewise.
    724 	* ld-arm/ifunc-13.gd: Likewise.
    725 	* ld-arm/ifunc-14.gd: Likewise.
    726 	* ld-arm/ifunc-15.gd: Likewise.
    727 	* ld-arm/ifunc-16.gd: Likewise.
    728 	* ld-arm/ifunc-17.gd: Likewise.
    729 	* ld-arm/ifunc-2.gd: Likewise.
    730 	* ld-arm/ifunc-3.gd: Likewise.
    731 	* ld-arm/ifunc-4.gd: Likewise.
    732 	* ld-arm/ifunc-5.gd: Likewise.
    733 	* ld-arm/ifunc-6.gd: Likewise.
    734 	* ld-arm/ifunc-7.gd: Likewise.
    735 	* ld-arm/ifunc-8.gd: Likewise.
    736 	* ld-arm/ifunc-9.gd: Likewise.
    737 	* ld-arm/jump-reloc-veneers-long.d: Likewise.
    738 	* ld-arm/reloc-boundaries.d: Likewise.
    739 
    740 2014-04-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    741 
    742 	PR ld/16846
    743 	* ld-plugin/lto.exp (lto_link_tests): Add tests for PR ld/16846.
    744 	* ld-plugin/pr16846a.c: New file.
    745 	* ld-plugin/pr16846b.c: Likewise.
    746 	* ld-plugin/pr16846c.c: Likewise.
    747 
    748 2014-04-22  Christian Svensson  <blue (a] cmd.nu>
    749 
    750 	* ld-discard/extern.d: Remove openrisc and or32 support.  Add
    751 	support for or1k.
    752 	* ld-discard/start.d: Likewise.
    753 	* ld-discard/static.d: Likewise.
    754 	* ld-elf/group1.d: Likewise.
    755 	* ld-elf/group3b.d: Likewise.
    756 	* ld-elf/group8a.d: Likewise.
    757 	* ld-elf/group8b.d: Likewise.
    758 	* ld-elf/group9a.d: Likewise.
    759 	* ld-elf/group9b.d: Likewise.
    760 	* ld-elf/linkonce2.d: Likewise.
    761 	* ld-elf/merge.d: Likewise.
    762 	* ld-elf/merge2.d: Likewise.
    763 	* ld-elf/orphan-region.d: Likewise.
    764 	* ld-elf/orphan.d: Likewise.
    765 	* ld-elf/orphan3.d: Likewise.
    766 	* ld-elf/pr12851.d: Likewise.
    767 	* ld-elf/pr12975.d: Likewise.
    768 	* ld-elf/pr13177.d: Likewise.
    769 	* ld-elf/pr13195.d: Likewise.
    770 	* ld-elf/pr349.d: Likewise.
    771 	* ld-elf/sec64k.exp: Likewise.
    772 	* ld-elf/warn1.d: Likewise.
    773 	* ld-elf/warn2.d: Likewise.
    774 	* ld-elf/warn3.d: Likewise.
    775 	* ld-scripts/weak.exp: Likewise.
    776 	* lib/ld-lib.exp: Likewise.
    777 
    778 2014-04-17  Kwok Cheung Yeung  <kcy (a] codesourcery.com>
    779 
    780 	* ld-mips-elf/elf-rel-xgot-n32.d: Update for new GOT layout.
    781 	* ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
    782 	* ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
    783 	* ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
    784 	* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
    785 
    786 2014-04-15  Marcus Shawcroft  <marcus.shawcroft (a] arm.com>
    787 
    788 	* ld-aarch64/tls-relax-gdesc-ie.s (var): Adjust test case
    789 	to include all 5 bits of LDR destination register.
    790 
    791 2014-04-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
    792 
    793 	* ld-avr/norelax_diff.d: New testcase.
    794 	* ld-avr/relax_diff.d: Likewise.
    795 	* ld-avr/relax.s: Likewise.
    796 
    797 2014-04-05  Andreas Schwab  <schwab (a] linux-m68k.org>
    798 
    799 	* ld-plugin/lto.exp: Make "-Wp," prefix optional when filtering
    800 	out _FORTIFY_SOURCE.
    801 	("Build libdummy.a 9", "PR ld/12696"): Mark as c++.
    802 
    803 2014-04-04  Alan Modra  <amodra (a] gmail.com>
    804 
    805 	* ld-scripts/fill.d, * ld-scripts/fill.t, * ld-scripts/fill_0.s,
    806 	* ld-scripts/fill_1.s, * ld-scripts/fill_2.s: New test.
    807 	* ld-scripts/data.exp: Run it.
    808 
    809 2014-03-31  Marcus Shawcroft  <marcus.shawcroft (a] arm.com>
    810 
    811 	* ld-aarch64/eh-frame.d: Adjust FDE pc address.
    812 
    813 2014-03-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    814 
    815 	PR ld/16756
    816 	* ld-plugin/lto.exp: Expect filename and line number for PR
    817 	ld/12760 test.
    818 
    819 2014-03-27  Yury Gribov  <y.gribov (a] samsung.com>
    820 	    Pavel Fedin  <p.fedin (a] samsung.com>
    821 
    822 	* ld-arm/arm-app-abs32.d: Update expected disassembly, taking into
    823 	account the pretty printing of PLT entries.
    824 	* ld-arm/arm-app.d: Likewise.
    825 	* ld-arm/arm-lib-plt32.d: Likewise.
    826 	* ld-arm/arm-lib.d: Likewise.
    827 	* ld-arm/armthumb-lib.d: Likewise.
    828 	* ld-arm/cortex-a8-fix-b-plt.d: Likewise.
    829 	* ld-arm/cortex-a8-fix-bcc-plt.d: Likewise.
    830 	* ld-arm/cortex-a8-fix-bl-plt.d: Likewise.
    831 	* ld-arm/cortex-a8-fix-bl-rel-plt.d: Likewise.
    832 	* ld-arm/cortex-a8-fix-blx-plt.d: Likewise.
    833 	* ld-arm/farcall-mixed-app-v5.d: Likewise.
    834 	* ld-arm/farcall-mixed-app.d: Likewise.
    835 	* ld-arm/farcall-mixed-lib-v4t.d: Likewise.
    836 	* ld-arm/farcall-mixed-lib.d: Likewise.
    837 	* ld-arm/ifunc-10.dd: Likewise.
    838 	* ld-arm/ifunc-14.dd: Likewise.
    839 	* ld-arm/ifunc-15.dd: Likewise.
    840 	* ld-arm/ifunc-3.dd: Likewise.
    841 	* ld-arm/ifunc-4.dd: Likewise.
    842 	* ld-arm/ifunc-7.dd: Likewise.
    843 	* ld-arm/ifunc-8.dd: Likewise.
    844 	* ld-arm/ifunc-9.dd: Likewise.
    845 	* ld-arm/long-plt-format.d: Likewise.
    846 	* ld-arm/mixed-app-v5.d: Likewise.
    847 	* ld-arm/mixed-app.d: Likewise.
    848 	* ld-arm/mixed-lib.d: Likewise.
    849 	* ld-arm/thumb2-bl-undefweak.d: Likewise.
    850 	* ld-arm/thumb2-bl-undefweak1.d: Likewise.
    851 
    852 2014-03-26  Alan Modra  <amodra (a] gmail.com>
    853 
    854 	* ld-powerpc/startv1.s, * ld-powerpc/startv2.s, * ld-powerpc/funref.s,
    855 	* ld-powerpc/funv1.s, * ld-powerpc/funv2.s,
    856 	* ld-powerpc/ambiguousv1.d, * ld-powerpc/ambiguousv2.d: New test files.
    857 	* ld-powerpc/powerpc.exp: Run new tests.
    858 
    859 2014-03-25  Will Newton  <will.newton (a] linaro.org>
    860 
    861 	 * ld-aarch64/aarch64-elf.exp: Add relasz dump test.
    862 	 * ld-aarch64/relasz.d: New file.
    863 	 * ld-aarch64/relasz.s: Likewise.
    864 
    865 2014-03-20  Richard Sandiford  <rdsandiford (a] googlemail.com>
    866 
    867 	* ld-elf/merge.d: Remove MIPS XFAIL.
    868 
    869 2014-03-20  Will Newton  <will.newton (a] linaro.org>
    870 
    871 	* ld-arm/ifunc-14.rd: Update symbol values.
    872 
    873 2014-03-19  Nick Clifton  <nickc (a] redhat.com>
    874 
    875 	* config/default.exp (ASFLAGS): For the RX target add:
    876 	-muse-conventional-section-names.
    877 
    878 2014-03-15  Alan Modra  <amodra (a] gmail.com>
    879 
    880 	* ld-powerpc/vle-reloc-3.d: Remove addresses.
    881 
    882 2014-03-14  Alan Modra  <amodra (a] gmail.com>
    883 
    884 	* ld-powerpc/vle.ld: Place .PPC.EMB.sdata0 within 32k of 0.
    885 	* ld-powerpc/vle-reloc-3.d: Update.
    886 
    887 2014-03-06  Roland McGrath  <mcgrathr (a] google.com>
    888 
    889 	* ld-arm/gc-hidden-1.d: Remove target, add not-target to match
    890 	other ELF-only tests in this directory.  Loosen regexps so they
    891 	don't care what the exact addresses are.
    892 
    893 2014-03-06  Roland McGrath  <mcgrathr (a] google.com>
    894 
    895 	* ld-arm/arm-elf.exp (armelftests_common): Move long-plt case ...
    896 	(armelftests_nonacl): ... here.
    897 
    898 2014-03-05  Alan Modra  <amodra (a] gmail.com>
    899 
    900 	Update copyright years.
    901 
    902 2014-03-05  Alan Modra  <amodra (a] gmail.com>
    903 
    904 	* ld-powerpc/elfv2-2a.s, ld-powerpc/elfv2-2b.s: New files.
    905 	* ld-powerpc/elfv2-2exe.d, ld-powerpc/elfv2-2so.d: New files.
    906 	* ld-powerpc/powerpc.exp: Run new test.
    907 
    908 2014-03-03  Alan Modra  <amodra (a] gmail.com>
    909 
    910 	* ld-scripts/phdrs2.exp: Correct copyright punctuation.
    911 	* ld-v850/v850.exp: Correct copyright typo.
    912 
    913 2014-03-01  Yuri Gribov  <y.gribov (a] samsung.com>
    914 
    915 	* ld-arm/long-plt-format.d, ld-arm/arm-elf.exp: Adjust for arm-eabi.
    916 
    917 2014-02-27  Yuri Gribov  <y.gribov (a] samsung.com>
    918 
    919 	* ld-arm/long-plt-format.s: New test case.
    920 	* ld-arm/long-plt-format.d: Expected disassembly.
    921 	* ld-arm/arm-elf.exp: Run the new test.
    922 
    923 2014-02-27  Nick Clifton  <nickc (a] redhat.com>
    924 
    925 	* ld-pe/longsecn-1.d: Allow for extra sections.
    926 	* ld-pe/longsecn-2.d: Likewise.
    927 	* ld-pe/longsecn.d: Likewise.
    928 	* ld-pe/secrel.d: Likewise.
    929 
    930 2014-02-21  Alan Modra  <amodra (a] gmail.com>
    931 
    932 	* ld-bootstrap/bootstrap.exp: Add ppc476 workaround test.
    933 	* ld-bootstrap/ppc476.t: New file.
    934 
    935 2014-02-19  Igor Zamyatin  <igor.zamyatin (a] intel.com>
    936 	    H.J. Lu  <hongjiu.lu (a] intel.com>
    937 
    938 	* ld-x86-64/mpx.exp: Run bnd-ifunc-1 and bnd-plt-1.
    939 	* ld-x86-64/bnd-ifunc-1.d: New file.
    940 	* ld-x86-64/bnd-ifunc-1.s: Likewise.
    941 	* ld-x86-64/bnd-plt-1.d: Likewise.
    942 
    943 2014-02-18  Jack Carter  <jack.carter (a] imgtec.com>
    944 
    945 	* ld-mips-elf/pic-and-nonpic-3a.sd: Check DYNAMIC segment flags.
    946 
    947 2014-02-16  Thomas Schwinge  <thomas (a] codesourcery.com>
    948 
    949 	* ld-elfweak/elfweak.exp (setup_xfail_gnu_hurd): Remove function
    950 	and all usage of it.
    951 
    952 2014-02-10  H.J. Lu  <hongjiu.lu (a] intel.com>
    953 
    954 	PR gold/16530
    955 	* ld-elf/dynamic-1.c: New file.
    956 	* ld-elf/dynamic-1.rd: Likewise.
    957 	* ld-elf/dynamic-1.syms: Likewise.
    958 
    959 	* ld-elf/shared.exp (build_tests): Add dynamic-1.
    960 
    961 2014-02-02  Sebastian Huber  <sebastian.huber (a] embedded-brains.de>
    962 
    963 	* ld-scripts/rgn-at9.d: New file.
    964 	* ld-scripts/rgn-at9.t: Likewise.
    965 	* ld-scripts/rgn-at10.d: Likewise.
    966 	* ld-scripts/rgn-at10.s: Likewise.
    967 	* ld-scripts/rgn-at10.t: Likewise.
    968 	* ld-scripts/rgn-at11.d: Likewise.
    969 	* ld-scripts/rgn-at11.t: Likewise.
    970 
    971 2014-01-30  Sandra Loosemore  <sandra (a] codesourcery.com>
    972 
    973 	* ld-nios2/relax_call26.s: New.
    974 	* ld-nios2/relax_call26_boundary.ld: New.
    975 	* ld-nios2/relax_call26_boundary.s: New.
    976 	* ld-nios2/relax_call26_boundary_c8.d: New.
    977 	* ld-nios2/relax_call26_boundary_cc.d: New.
    978 	* ld-nios2/relax_call26_boundary_d0.d: New.
    979 	* ld-nios2/relax_call26_boundary_d4.d: New.
    980 	* ld-nios2/relax_call26_boundary_d8.d: New.
    981 	* ld-nios2/relax_call26_boundary_dc.d: New.
    982 	* ld-nios2/relax_call26_boundary_f0.d: New.
    983 	* ld-nios2/relax_call26_boundary_f4.d: New.
    984 	* ld-nios2/relax_call26_boundary_f8.d: New.
    985 	* ld-nios2/relax_call26_boundary_fc.d: New.
    986 	* ld-nios2/relax_call26_cache.d: New.
    987 	* ld-nios2/relax_call26_cache.ld: New.
    988 	* ld-nios2/relax_call26_cache.s: New.
    989 	* ld-nios2/relax_call26_multi.d: New.
    990 	* ld-nios2/relax_call26_multi.ld: New.
    991 	* ld-nios2/relax_call26_norelax.d: New.
    992 	* ld-nios2/relax_call26_shared.d: New.
    993 	* ld-nios2/relax_call26_shared.ld: New.
    994 
    995 2014-01-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    996 
    997 	* ld-elf/rdynamic-1.c: New file.
    998 	* ld-elf/rdynamic-1.rd: Likewise.
    999 
   1000 	* ld-elf/shared.exp (build_tests): Add rdynamic-1.
   1001 
   1002 2014-01-28  Nick Clifton  <nickc (a] redhat.com>
   1003 
   1004 	PR binutils/16317
   1005 	* ld-tic6x/shlib-1.rd: Expect I attribute with RELA sections.
   1006 	* ld-tic6x/shlib-1b.rd: Likewise.
   1007 	* ld-tic6x/shlib-1r.rd: Likewise.
   1008 	* ld-tic6x/shlib-1rb.rd: Likewise.
   1009 	* ld-tic6x/shlib-app-1rd: Likewise.
   1010 	* ld-tic6x/shlib-app-1b.rd: Likewise.
   1011 	* ld-tic6x/shlib-app-1r.rd: Likewise.
   1012 	* ld-tic6x/shlib-app-1rb.rd: Likewise.
   1013 	* ld-tic6x/shlib-noindex.rd: Likewise.
   1014 	* ld-tic6x/static-app-1.rd: Likewise.
   1015 	* ld-tic6x/static-app-1b.rd: Likewise.
   1016 	* ld-tic6x/static-app-1r.rd: Likewise.
   1017 	* ld-tic6x/static-app-1rb.rd: Likewise.
   1018 	PR binutils/16318
   1019 	* ld-tic6x/tic6x.exp: Expect C6000 osabi value in relocatable
   1020 	objects.
   1021 
   1022 2014-01-24  H.J. Lu  <hongjiu.lu (a] intel.com>
   1023 
   1024 	* ld-elf/pr16498a.s: Replace .align with .p2align.
   1025 
   1026 2014-01-24  H.J. Lu  <hongjiu.lu (a] intel.com>
   1027 
   1028 	PR ld/16498
   1029 	* ld-elf/pr16498b.d: New file.
   1030 	* ld-elf/pr16498b.t: Likewise.
   1031 
   1032 2014-01-24  H.J. Lu  <hongjiu.lu (a] intel.com>
   1033 
   1034 	PR ld/16498
   1035 	* ld-elf/pr16498a.d: New file.
   1036 	* ld-elf/pr16498a.s: Likewise.
   1037 	* ld-elf/pr16498a.t: Likewise.
   1038 
   1039 2014-01-22  Alan Modra  <amodra (a] gmail.com>
   1040 
   1041 	* ld-scripts/pr14962-2.d: Correct target triple.
   1042 
   1043 2014-01-22  Alan Modra  <amodra (a] gmail.com>
   1044 
   1045 	* ld-shared/elf-offset.ld: Align end of .bss with canonical form
   1046 	of ALIGN that allows an empty .bss to be removed.
   1047 	* ld-arm/arm-dyn.ld: Likewise.
   1048 	* ld-arm/arm-lib.ld: Likewise.
   1049 	* ld-elfvsb/elf-offset.ld: Likewise.
   1050 	* ld-mips-elf/mips-dyn.ld: Likewise.
   1051 	* ld-mips-elf/mips-lib.ld: Likewise.
   1052 	* ld-arm/arm-no-rel-plt.ld: Remove duplicate ALIGN.
   1053 	* ld-powerpc/vle-multiseg-1.ld: Remove ALIGN at start of section.
   1054 	ALIGN address of section instead.
   1055 	* ld-powerpc/vle-multiseg-2.ld: Likewise.
   1056 	* ld-powerpc/vle-multiseg-3.ld: Likewise.
   1057 	* ld-powerpc/vle-multiseg-4.ld: Likewise.
   1058 	* ld-powerpc/vle-multiseg-6.ld: Likewise.
   1059 	* ld-scripts/empty-aligned.d: Check section headers not program
   1060 	headers.  Remove xfail and notarget.
   1061 	* ld-scripts/empty-aligned.t: Use canonical ALIGN for end of .text2.
   1062 
   1063 2014-01-21  H.J. Lu  <hongjiu.lu (a] intel.com>
   1064 
   1065 	PR ld/16467
   1066 	* ld-ifunc/dummy.c: New file.
   1067 	* ld-ifunc/pr16467.out: Likewise.
   1068 	* ld-ifunc/pr16467a.c: Likewise.
   1069 	* ld-ifunc/pr16467a.map: Likewise.
   1070 	* ld-ifunc/pr16467b.c: Likewise.
   1071 	* ld-ifunc/pr16467b.map: Likewise.
   1072 	* ld-ifunc/pr16467c.c: Likewise.
   1073 
   1074 	* ld-ifunc/ifunc.exp (run_cc_link_tests): New.
   1075 	(run_ld_link_exec_tests): Run pr16467.
   1076 
   1077 2014-01-21  H.J. Lu  <hongjiu.lu (a] intel.com>
   1078 
   1079 	PR ld/2404
   1080 	* ld-elf/shared.exp: Add a PIE test for PR ld/2404.
   1081 
   1082 2014-01-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1083 
   1084 	PR ld/2404
   1085 	* ld-elf/pr2404.out: New file.
   1086 	* ld-elf/pr2404a.c: Likewise.
   1087 	* ld-elf/pr2404b.c: Likewise.
   1088 
   1089 	* ld-elf/shared.exp (build_tests): Build libpr2404a.so and
   1090 	libpr2404b.a.
   1091 	(run_tests): Run pr2404.
   1092 
   1093 2014-01-20  Alan Modra  <amodra (a] gmail.com>
   1094 
   1095 	* ld-scripts/pr14962-2.d,
   1096 	* ld-scripts/pr14962-2.t: New test.
   1097 	* ld-scripts/expr.exp: Run it.
   1098 
   1099 2014-01-15  Alan Modra  <amodra (a] gmail.com>
   1100 
   1101 	* ld-elf/ehdr_start-shared.d: New.
   1102 	* ld-elf/ehdr_start-userdef.d: xfail frv.
   1103 	* ld-elf/ehdr_start-weak.d: Likewise.
   1104 	* ld-elf/ehdr_start.d: Likewise.
   1105 
   1106 2014-01-14  Vidya Praveen  <vidyapraveen (a] arm.com>
   1107 
   1108 	* lib/ld-lib.exp (default_ld_link): Remove support for ldflags.
   1109 	(default_ld_simple_link): Likewise.
   1110 
   1111 2014-01-10  Alan Modra  <amodra (a] gmail.com>
   1112 
   1113 	* ld-x86-64/pr14207.d: Adjust.
   1114 
   1115 2014-01-09  H.J. Lu  <hongjiu.lu (a] intel.com>
   1116 
   1117 	* ld-elf/binutils.exp (binutils_test): Check if GNU_RELRO segment
   1118 	is generated.
   1119 
   1120 2014-01-09  Vidya Praveen  <vidyapraveen (a] arm.com>
   1121 
   1122 	* lib/ld-lib.exp (check_lto_shared_available): New check.
   1123 	* ld-plugin/lto.exp: Use check_lto_shared_available.
   1124 
   1125 2014-01-08  H.J. Lu  <hongjiu.lu (a] intel.com>
   1126 
   1127 	PR ld/14207
   1128 	PR ld/16322
   1129 	PR binutils/16323
   1130 	* ld-elf/pr16322.d: New file.
   1131 	* ld-elf/pr16322.s: Likewise.
   1132 
   1133 	* ld-x86-64/pr14207.d: Expect PT_GNU_RELRO segment.
   1134 
   1135 For older changes see ChangeLog-2013
   1136 
   1138 Copyright (C) 2014 Free Software Foundation, Inc.
   1139 
   1140 Copying and distribution of this file, with or without modification,
   1141 are permitted in any medium without royalty provided the copyright
   1142 notice and this notice are preserved.
   1143 
   1144 Local Variables:
   1145 mode: change-log
   1146 left-margin: 8
   1147 fill-column: 74
   1148 version-control: never
   1149 End:
   1150