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