Home | History | Annotate | Download | only in ld
      1 2017-03-09  Alan Modra  <amodra (a] gmail.com>
      2 
      3 	Apply from master
      4 	2016-09-26  Alan Modra  <amodra (a] gmail.com>
      5 	* testsuite/ld-powerpc/attr-gnu-4-4.s: Delete.
      6 	* testsuite/ld-powerpc/attr-gnu-4-14.d: Delete.
      7 	* testsuite/ld-powerpc/attr-gnu-4-24.d: Delete.
      8 	* testsuite/ld-powerpc/attr-gnu-4-34.d: Delete.
      9 	* testsuite/ld-powerpc/attr-gnu-4-41.d: Delete.
     10 	* testsuite/ld-powerpc/attr-gnu-4-32.d: Adjust expected warning.
     11 	* testsuite/ld-powerpc/attr-gnu-8-23.d: Likewise.
     12 	* testsuite/ld-powerpc/attr-gnu-4-01.d: Adjust expected output.
     13 	* testsuite/ld-powerpc/attr-gnu-4-02.d: Likewise.
     14 	* testsuite/ld-powerpc/attr-gnu-4-03.d: Likewise.
     15 	* testsuite/ld-powerpc/attr-gnu-4-10.d: Likewise.
     16 	* testsuite/ld-powerpc/attr-gnu-4-11.d: Likewise.
     17 	* testsuite/ld-powerpc/attr-gnu-4-20.d: Likewise.
     18 	* testsuite/ld-powerpc/attr-gnu-4-22.d: Likewise.
     19 	* testsuite/ld-powerpc/attr-gnu-4-33.d: Likewise.
     20 	* testsuite/ld-powerpc/attr-gnu-8-11.d: Likewise.
     21 	* testsuite/ld-powerpc/powerpc.exp: Don't run deleted tests.
     22 
     23 2017-02-21  Alan Modra  <amodra (a] gmail.com>
     24 
     25 	Apply from master
     26 	2016-12-06  Alan Modra  <amodra (a] gmail.com>
     27 	* testsuite/ld-powerpc/tocopt7.s,
     28 	* testsuite/ld-powerpc/tocopt7.out,
     29 	* testsuite/ld-powerpc/tocopt7.d: New test.
     30 	* testsuite/ld-powerpc/tocopt8.s,
     31 	* testsuite/ld-powerpc/tocopt8.d: New test.
     32 	* testsuite/ld-powerpc/powerpc.exp: Run them.
     33 
     34 2017-02-15  H.J. Lu  <hongjiu.lu (a] intel.com>
     35 
     36 	PR ld/21168
     37 	* testsuite/ld-i386/i386.exp: Run pr21168.
     38 	* testsuite/ld-i386/pr21168a.c: New file.
     39 	* testsuite/ld-i386/pr21168b.S: Likewise.
     40 
     41 2016-10-14  Alan Modra  <amodra (a] gmail.com>
     42 
     43 	* scripttempl/DWARF.sc: Add .debug_addr.
     44 
     45 2016-10-10  Christophe Lyon  <christophe.lyon (a] linaro.org>
     46 
     47 	Backport from mainline
     48 	2016-09-28  Christophe Lyon  <christophe.lyon (a] linaro.org>
     49 
     50 	PR ld/20608
     51 	* testsuite/ld-arm/arm-elf.exp: Handle new testcase.
     52 	* testsuite/ld-arm/farcall-mixed-app2.d: New file.
     53 	* testsuite/ld-arm/farcall-mixed-app2.r: Likewise.
     54 	* testsuite/ld-arm/farcall-mixed-app2.s: Likewise.
     55 	* testsuite/ld-arm/farcall-mixed-app2.sym: Likewise.
     56 
     57 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
     58 
     59 	Backport from mainline
     60 	2016-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
     61 
     62 	PR ld/20545
     63 	* testsuite/ld-avr/avr-prop-7.d: New test.
     64 	* testsuite/ld-avr/avr-prop-7.s: New test.
     65 	* testsuite/ld-avr/avr-prop-8.d: New test.
     66 	* testsuite/ld-avr/avr-prop-8.s: New test.
     67 
     68 2016-08-09  Roland McGrath  <roland (a] hack.frob.com>
     69 
     70 	* emulparams/armelf.sh (GENERATE_PIE_SCRIPT): Set to yes.
     71 
     72 2016-08-02  Nick Clifton  <nickc (a] redhat.com>
     73 
     74 	PR ld/17739
     75 	* emulparams/shelf.sh (CHECK_RELOCS_AFTER_OPEN_INPUT): Define with
     76 	valye 'yes'.
     77 	* emulparams/shelf32.sh: Likewise.
     78 	* emulparams/shelf32.sh: Likewise.
     79 	* emulparams/shelf_nto.sh: Likewise.
     80 	* emulparams/shelf_nto.sh: Likewise.
     81 	* emulparams/shelf_vxworks.sh: Likewise.
     82 	* emulparams/shelf_vxworks.sh: Likewise.
     83 	* emulparams/shlelf32_linux.sh: Likewise.
     84 	* emulparams/shlelf32_linux.sh: Likewise.
     85 	* emulparams/shlelf_linux.sh: Likewise.
     86 	* emulparams/shlelf_linux.sh: Likewise.
     87 	* emulparams/shlelf_nto.sh: Likewise.
     88 	* emulparams/shlelf_nto.sh: Likewise.
     89 
     90 2016-08-03  Tristan Gingold  <gingold (a] adacore.com>
     91 
     92 	* configure: Regenerate.
     93 
     94 2016-08-03  Tristan Gingold  <gingold (a] adacore.com>
     95 
     96 	* configure: Regenerate.
     97 
     98 2016-07-19  Roland McGrath  <roland (a] hack.frob.com>
     99 
    100 	* emulparams/aarch64elf.sh (GENERATE_PIE_SCRIPT): Set to yes.
    101 	* emulparams/aarch64elf32.sh: Likewise.
    102 
    103 2016-07-01  Tristan Gingold  <gingold (a] adacore.com>
    104 
    105 	* configure: Regenerate.
    106 
    107 2016-07-01  Tristan Gingold  <gingold (a] adacore.com>
    108 
    109 	* configure: Regenerate.
    110 
    111 2016-07-01  Tristan Gingold  <gingold (a] adacore.com>
    112 
    113 	* NEWS: Add marker for 2.27.
    114 
    115 2016-06-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    116 
    117 	* testsuite/ld-gc/gc.exp: Run pr20306 test.
    118 	* ld-gc/pr20306.c: New file.
    119 	* ld-gc/pr20306.d: Likewise.
    120 
    121 2016-06-28  Nick Clifton  <nickc (a] redhat.com>
    122 
    123 	* testsuite/ld-elf/comm-data.exp: Expect comm-data2 test to fail
    124 	for bfin.
    125 	* testsuite/ld-elf/elf.exp: Expect pr14170 and symbolic function
    126 	tests to fail for bfin.
    127 	* testsuite/ld-elf/endsym.d: Expect to fail with cr16, crx, dlx,
    128 	nds32 and visium.
    129 	* testsuite/ld-elf/var1.d: Expect to fail with d30v, dlx, ft32 and
    130 	microblaze.
    131 	* testsuite/ld-pe/pe.exp: Expect foreign symbol test to fail for
    132 	mcore-pe.
    133 
    134 2016-06-28  Nick Clifton  <nickc (a] redhat.com>
    135 
    136 	* testsuite/ld-elf/merge.d: Add m68hc11 to list of targets that
    137 	expect to fail this test.
    138 	* testsuite/ld-scripts/overlay-size.d: Skip the entire test for
    139 	RX.
    140 	* testsuite/ld-scripts/rgn-at10.d: No longer expect this test to
    141 	fail for the RX.
    142 	* testsuite/ld-scripts/rgn-at11.d: Likewise.
    143 	* testsuite/ld-scripts/rgn-at2.d: Likewise.
    144 	* testsuite/ld-scripts/rgn-at6.d: Likewise.
    145 	* testsuite/ld-scripts/rgn-at7.d: Likewise.
    146 	* testsuite/ld-scripts/rgn-at8.d: Likewise.
    147 
    148 2016-06-28  James Clarke  <jrtc27 (a] jrtc27.com>
    149 
    150 	* testsuite/ld-elf/symbolic-func.r: Allow non-zero offsets from
    151 	.text.
    152 
    153 2016-06-28  Maciej W. Rozycki  <macro (a] imgtec.com>
    154 
    155 	* testsuite/ld-mips-elf/attr-gnu-4-10.d: Match any UNIX OS/ABI.
    156 	* testsuite/ld-mips-elf/attr-gnu-4-50.d: Likewise.
    157 	* testsuite/ld-mips-elf/attr-gnu-4-60.d: Likewise.
    158 	* testsuite/ld-mips-elf/attr-gnu-4-70.d: Likewise.
    159 
    160 2016-06-28  Alan Modra  <amodra (a] gmail.com>
    161 
    162 	PR ld/20302
    163 	* testsuite/ld-scripts/pr20302.d: Exclude *-*-*aout.
    164 
    165 2016-06-28  Maciej W. Rozycki  <macro (a] imgtec.com>
    166 
    167 	* testsuite/ld-mips-elf/mips16-branch-2.d: New test.
    168 	* testsuite/ld-mips-elf/mips16-branch-3.d: New test.
    169 	* testsuite/ld-mips-elf/mips16-branch-addend-2.d: New test.
    170 	* testsuite/ld-mips-elf/mips16-branch-addend-3.d: New test.
    171 	* testsuite/ld-mips-elf/mips16-branch.s: New test source.
    172 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
    173 
    174 2016-06-27  Nick Clifton  <nickc (a] redhat.com>
    175 
    176 	PR ld/20302
    177 	* lexsup.c (set_segment_start): If resetting the start address of
    178 	a section, remember to generate a new script element as well.
    179 	* testsuite/ld-scripts/pr20302.d: New test.
    180 	* testsuite/ld-scripts/scripts.exp: Run the new test.
    181 
    182 2016-06-24  Alan Modra  <amodra (a] gmail.com>
    183 
    184 	* testsuite/ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul):
    185 	Don't error out, always return an emulation.
    186 
    187 2016-06-24  Dilyan Palauzov <dilyan.palauzov (a] aegee.org>
    188 	    H.J. Lu  <hongjiu.lu (a] intel.com>
    189 
    190 	* lexsup.c (elf_shlib_list_options): Check DEFAULT_LD_Z_RELRO
    191 	for -z relro help message.
    192 
    193 2016-06-22  Maciej W. Rozycki  <macro (a] imgtec.com>
    194 
    195 	* testsuite/ld-mips-elf/undefweak-overflow.d: Use wildcard
    196 	address matching.
    197 
    198 2016-06-22  Maciej W. Rozycki  <macro (a] imgtec.com>
    199 
    200 	* testsuite/ld-mips-elf/mips-elf.exp: Uniquely identify
    201 	`undefweak-overflow' tests.
    202 
    203 2016-06-22  H.J. Lu  <hongjiu.lu (a] intel.com>
    204 
    205 	PR ld/20283
    206 	* NEWS: Mention --enable-relro.
    207 	* configure.ac: Add --enable-relro.
    208 	(DEFAULT_LD_Z_RELRO): New.  Set by --enable-relro.
    209 	* configure.tgt (ac_default_ld_z_relro): Default it to 1 for
    210 	some Linux targets.
    211 	* config.in: Regenerated.
    212 	* configure: Likewise.
    213 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
    214 	link_info.relro to DEFAULT_LD_Z_RELRO.
    215 	* testsuite/config/default.exp (ld_elf_shared_opt): New.
    216 	* testsuite/lib/ld-lib.exp (run_dump_test): Pass
    217 	$ld_elf_shared_opt to ld for ELF targets with shared object
    218 	support.
    219 	(run_ld_link_tests): Likewise.
    220 
    221 2016-06-21  Maciej W. Rozycki  <macro (a] imgtec.com>
    222 
    223 	* testsuite/ld-mips-elf/mode-change-error-1a.s: Trigger an error
    224 	twice rather than once.
    225 	* testsuite/ld-mips-elf/mode-change-error-1.d: Adjust
    226 	accordingly.  Remove the full stop from the end of the message.
    227 
    228 2016-06-21  Graham Markall  <graham.markall (a] embecosm.com>
    229 
    230 	* testsuite/ld-arc/nps-1a.d: Use -mcpu=arc700 -mnps400.
    231 	* testsuite/ld-arc/nps-1b.d: Likewise.
    232 
    233 2016-06-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    234 
    235 	PR ld/20267
    236 	* testsuite/ld-plugin/lto.exp (lto_link_tests): Add test for
    237 	PR ld/20267.
    238 	(lto_run_tests): Likewise.
    239 	* testsuite/ld-plugin/pr20267a.c: New file.
    240 	* testsuite/ld-plugin/pr20267b.c: Likewise.
    241 
    242 2016-06-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    243 	    Alan Modra  <amodra (a] gmail.com>
    244 
    245 	PR ld/20276
    246 	* plugin.c (plugin_notice): Set non_ir_ref on common symbols.
    247 	* testsuite/ld-plugin/lto.exp (lto_link_tests): Add test for
    248 	PR ld/20276.
    249 	(lto_run_tests): Likewise.
    250 	* testsuite/ld-plugin/pass.out: New file.
    251 	* testsuite/ld-plugin/pr20276a.c: Likewise.
    252 	* testsuite/ld-plugin/pr20276b.c: Likewise.
    253 
    254 2016-06-18  H.J. Lu  <hongjiu.lu (a] intel.com>
    255 
    256 	* plugin.c (plugin_object_p): Replace bfd_plugin_uknown
    257 	with bfd_plugin_unknown.
    258 
    259 2016-06-18  H.J. Lu  <hongjiu.lu (a] intel.com>
    260 
    261 	PR ld/20253
    262 	* testsuite/ld-i386/i386.exp: Run PR ld/20253 tests.
    263 	* testsuite/ld-i386/no-plt.exp: Likewise.
    264 	* testsuite/ld-x86-64/no-plt.exp: Likewise.
    265 	* testsuite/ld-i386/pr13302.d: Remove .rel.plt section.
    266 	* testsuite/ld-ifunc/ifunc-13-i386.d: Likewise.
    267 	* testsuite/ld-ifunc/ifunc-13-x86-64.d: Likewise.
    268 	* testsuite/ld-ifunc/ifunc-15-i386.d: Likewise.
    269 	* testsuite/ld-ifunc/ifunc-15-x86-64.d: Likewise.
    270 	* testsuite/ld-x86-64/pr13082-5a.d: Likewise.
    271 	* testsuite/ld-x86-64/pr13082-5b.d: Likewise.
    272 	* testsuite/ld-x86-64/pr13082-6a.d: Likewise.
    273 	* testsuite/ld-x86-64/pr13082-6b.d: Likewise.
    274 	* testsuite/ld-i386/pr20244-2a.d: Remove .plt section.
    275 	* testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
    276 	* testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
    277 	* testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
    278 	* testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
    279 	* testsuite/ld-i386/pr20244-2b.d: Updated.
    280 	* testsuite/ld-i386/pr20244-2c.d: Likewise.
    281 	* testsuite/ld-ifunc/ifunc-18a-i386.d: Likewise.
    282 	* testsuite/ld-ifunc/ifunc-18a-x86-64.d: Likewise.
    283 	* testsuite/ld-ifunc/ifunc-18b-i386.d: Likewise.
    284 	* testsuite/ld-ifunc/ifunc-18b-x86-64.d: Likewise.
    285 	* testsuite/ld-i386/pr20253-1a.c: New file.
    286 	* testsuite/ld-i386/pr20253-1b.S: Likewise.
    287 	* testsuite/ld-i386/pr20253-1c.S: Likewise.
    288 	* testsuite/ld-i386/pr20253-1d.S: Likewise.
    289 	* testsuite/ld-i386/pr20253-2a.c: Likewise.
    290 	* testsuite/ld-i386/pr20253-2b.S: Likewise.
    291 	* testsuite/ld-i386/pr20253-2c.S: Likewise.
    292 	* testsuite/ld-i386/pr20253-2d.S: Likewise.
    293 	* testsuite/ld-i386/pr20253-3.d: Likewise.
    294 	* testsuite/ld-i386/pr20253-3.s: Likewise.
    295 	* testsuite/ld-i386/pr20253-4.s: Likewise.
    296 	* testsuite/ld-i386/pr20253-4a.d: Likewise.
    297 	* testsuite/ld-i386/pr20253-4b.d: Likewise.
    298 	* testsuite/ld-i386/pr20253-4c.d: Likewise.
    299 	* testsuite/ld-i386/pr20253-5.d: Likewise.
    300 	* testsuite/ld-i386/pr20253-5.s: Likewise.
    301 	* testsuite/ld-ifunc/ifunc-23-x86.s: Likewise.
    302 	* testsuite/ld-ifunc/ifunc-23a-x86.d: Likewise.
    303 	* testsuite/ld-ifunc/ifunc-23b-x86.d: Likewise.
    304 	* testsuite/ld-ifunc/ifunc-23c-x86.d: Likewise.
    305 	* testsuite/ld-ifunc/ifunc-24-x86.s: Likewise.
    306 	* testsuite/ld-ifunc/ifunc-24a-x86.d: Likewise.
    307 	* testsuite/ld-ifunc/ifunc-24b-x86.d: Likewise.
    308 	* testsuite/ld-ifunc/ifunc-24c-x86.d: Likewise.
    309 	* testsuite/ld-ifunc/ifunc-25-x86.s: Likewise.
    310 	* testsuite/ld-ifunc/ifunc-25a-x86.d: Likewise.
    311 	* testsuite/ld-ifunc/ifunc-25b-x86.d: Likewise.
    312 	* testsuite/ld-ifunc/ifunc-25c-x86.d: Likewise.
    313 	* testsuite/ld-x86-64/pr20253-1.s: Likewise.
    314 	* testsuite/ld-x86-64/pr20253-1a.d: Likewise.
    315 	* testsuite/ld-x86-64/pr20253-1b.d: Likewise.
    316 	* testsuite/ld-x86-64/pr20253-1c.d: Likewise.
    317 	* testsuite/ld-x86-64/pr20253-1d.d: Likewise.
    318 	* testsuite/ld-x86-64/pr20253-1e.d: Likewise.
    319 	* testsuite/ld-x86-64/pr20253-1f.d: Likewise.
    320 	* testsuite/ld-x86-64/pr20253-1g.d: Likewise.
    321 	* testsuite/ld-x86-64/pr20253-1h.d: Likewise.
    322 	* testsuite/ld-x86-64/pr20253-1i.d: Likewise.
    323 	* testsuite/ld-x86-64/pr20253-1j.d: Likewise.
    324 	* testsuite/ld-x86-64/pr20253-1k.d: Likewise.
    325 	* testsuite/ld-x86-64/pr20253-1l.d: Likewise.
    326 	* testsuite/ld-x86-64/pr20253-2a.c: Likewise.
    327 	* testsuite/ld-x86-64/pr20253-2b.S: Likewise.
    328 	* testsuite/ld-x86-64/pr20253-2c.S: Likewise.
    329 	* testsuite/ld-x86-64/pr20253-2d.S: Likewise.
    330 	* testsuite/ld-x86-64/pr20253-3.d: Likewise.
    331 	* testsuite/ld-x86-64/pr20253-3.s: Likewise.
    332 	* testsuite/ld-x86-64/pr20253-4.s: Likewise.
    333 	* testsuite/ld-x86-64/pr20253-4a.d: Likewise.
    334 	* testsuite/ld-x86-64/pr20253-4b.d: Likewise.
    335 	* testsuite/ld-x86-64/pr20253-4c.d: Likewise.
    336 	* testsuite/ld-x86-64/pr20253-4d.d: Likewise.
    337 	* testsuite/ld-x86-64/pr20253-4e.d: Likewise.
    338 	* testsuite/ld-x86-64/pr20253-4f.d: Likewise.
    339 	* testsuite/ld-x86-64/pr20253-5.s: Likewise.
    340 	* testsuite/ld-x86-64/pr20253-5a.d: Likewise.
    341 	* testsuite/ld-x86-64/pr20253-5b.d: Likewise.
    342 	* testsuite/ld-ifunc/ifunc-18a-i386.d: Remove extra IRELATIVE
    343 	relocation.
    344 	* testsuite/ld-ifunc/ifunc-18a-x86-64.d: Likewise.
    345 	* testsuite/ld-ifunc/ifunc-18b-i386.d: Likewise.
    346 	* testsuite/ld-ifunc/ifunc-18b-x86-64.d: Likewise.
    347 	* testsuite/ld-ifunc/ifunc-18a.s: Fix a typo.
    348 	* testsuite/ld-x86-64/x86-64.exp: Run pr20253-1 tests.
    349 
    350 2016-06-17  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    351 	    Tony Wang  <tony.wang (a] arm.com>
    352 
    353 	* testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall M profile):
    354 	Assemble for ARMv6-M.
    355 	(Thumb2-Thumb2 farcall M profile): New testcase.
    356 	* testsuite/ld-arm/farcall-thumb2-thumb2-m.d: New file.
    357 	* testsuite/ld-arm/jump-reloc-veneers-cond-long-backward.d: Update to
    358 	reflect the use of Thumb-2 veneers for Thumb-2 capable targets.
    359 	* testsuite/ld-arm/jump-reloc-veneers-cond-long.d: Likewise.
    360 
    361 2016-06-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    362 
    363 	* testsuite/ld-i386/i386.exp: Run pr19636-2e-nacl.
    364 	* testsuite/ld-i386/pr19636-2e.d: Skip for NaCl targets.
    365 	Remove .rel.plt section.
    366 	* testsuite/ld-i386/pr19636-2e-nacl.d: New file.
    367 
    368 2016-06-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    369 
    370 	* testsuite/ld-i386/no-plt-check1a.S (check): Test static
    371 	function pointer.
    372 	* testsuite/ld-i386/no-plt-check1b.S (check): Likewise.
    373 	* testsuite/ld-x86-64/no-plt-check1.S (check): Likewise.
    374 	* testsuite/ld-i386/no-plt-extern1a.S (func_p): New.  Static
    375 	function pointer.
    376 	* testsuite/ld-i386/no-plt-extern1b.S (func_p): Likewise.
    377 	* testsuite/ld-x86-64/no-plt-extern1.S (func_p): Likewise.
    378 	* testsuite/ld-i386/no-plt-1a.dd: Updated.
    379 	* testsuite/ld-i386/no-plt-1b.dd: Likewise.
    380 	* testsuite/ld-i386/no-plt-1c.dd: Likewise.
    381 	* testsuite/ld-i386/no-plt-1d.dd: Likewise.
    382 	* testsuite/ld-i386/no-plt-1e.dd: Likewise.
    383 	* testsuite/ld-i386/no-plt-1f.dd: Likewise.
    384 	* testsuite/ld-i386/no-plt-1g.dd: Likewise.
    385 	* testsuite/ld-i386/no-plt-1h.dd: Likewise.
    386 	* testsuite/ld-i386/no-plt-1i.dd: Likewise.
    387 	* testsuite/ld-i386/no-plt-1j.dd: Likewise.
    388 	* testsuite/ld-x86-64/no-plt-1a.dd: Likewise.
    389 	* testsuite/ld-x86-64/no-plt-1b.dd: Likewise.
    390 	* testsuite/ld-x86-64/no-plt-1c.dd: Likewise.
    391 	* testsuite/ld-x86-64/no-plt-1d.dd: Likewise.
    392 	* testsuite/ld-x86-64/no-plt-1e.dd: Likewise.
    393 	* testsuite/ld-x86-64/no-plt-1f.dd: Likewise.
    394 	* testsuite/ld-x86-64/no-plt-1g.dd: Likewise.
    395 
    396 2016-06-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
    397 
    398 	PR ld/20254
    399 	* testsuite/ld-avr/avr-prop-6.d: New test.
    400 	* testsuite/ld-avr/avr-prop-6.s: New test.
    401 
    402 2016-06-14  Alan Modra  <amodra (a] gmail.com>
    403 
    404 	* ldbuildid.c: Formatting.
    405 	* ldcref.c: Formatting.
    406 	* ldctor.c: Formatting.
    407 	* ldemul.c: Formatting.
    408 	* ldexp.c: Formatting.
    409 	* ldfile.c: Formatting.
    410 	* ldlang.c: Formatting.
    411 	* ldmain.c: Formatting.
    412 	* ldwrite.c: Formatting.
    413 
    414 2016-06-14  Alan Modra  <amodra (a] gmail.com>
    415 
    416 	* ldlang.c: Expand uses of bfd_my_archive.
    417 	* ldmain.c: Likewise.
    418 	* ldmisc.c: Likewise.
    419 	* plugin.c: Likewise.
    420 
    421 2016-06-14  Alan Modra  <amodra (a] gmail.com>
    422 
    423 	PR ld/20241
    424 	* ldmain.c (add_archive_element): Just print file name of file within
    425 	thin archives.
    426 	* ldmisc.c (vfinfo): Likewise.
    427 	* plugin.c (plugin_object_p): Open file within thin archives.
    428 	(plugin_maybe_claim): Expand comment.
    429 
    430 2016-06-13  H.J. Lu  <hongjiu.lu (a] intel.com>
    431 
    432 	PR ld/20244
    433 	* testsuite/ld-i386/i386.exp: Run pr20244-2a, pr20244-2b,
    434 	pr20244-2c and pr20244-2d.
    435 	* testsuite/ld-i386/no-plt.exp: Run pr20244-3a and pr20244-3b.
    436 	* testsuite/ld-i386/pr20244-2.s: New file.
    437 	* testsuite/ld-i386/pr20244-2a.d: Likewise.
    438 	* testsuite/ld-i386/pr20244-2b.d: Likewise.
    439 	* testsuite/ld-i386/pr20244-2c.d: Likewise.
    440 	* testsuite/ld-i386/pr20244-2d.d: Likewise.
    441 	* testsuite/ld-i386/pr20244-3a.c: Likewise.
    442 	* testsuite/ld-i386/pr20244-3b.S: Likewise.
    443 	* testsuite/ld-i386/pr20244-3c.S: Likewise.
    444 	* testsuite/ld-i386/pr20244-3d.S: Likewise.
    445 
    446 2016-06-13  H.J. Lu  <hongjiu.lu (a] intel.com>
    447 
    448 	* testsuite/ld-i386/i386.exp: Run ifunc-1a and ifunc-1b.
    449 	* testsuite/ld-i386/ifunc-1a.c: New file.
    450 	* testsuite/ld-i386/ifunc-1b.S: Likewise.
    451 	* testsuite/ld-i386/ifunc-1c.S: Likewise.
    452 	* testsuite/ld-i386/ifunc-1d.S: Likewise.
    453 
    454 2016-06-13  Cupertino Miranda  <cmiranda (a] synospsy.com>
    455 
    456 	* testsuite/ld-srec/srec.exp: Changed to XFAIL on both little and
    457 	big endian ARC targets.
    458 
    459 2016-06-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    460 
    461 	* testsuite/ld-x86-64/libno-plt-1b.dd: Updated for x32.
    462 	* testsuite/ld-x86-64/libno-plt-1b.rd: Likewise.
    463 	* testsuite/ld-x86-64/no-plt-1a.dd: Likewise.
    464 	* testsuite/ld-x86-64/no-plt-1a.rd: Likewise.
    465 	* testsuite/ld-x86-64/no-plt-1b.dd: Likewise.
    466 	* testsuite/ld-x86-64/no-plt-1b.rd: Likewise.
    467 	* testsuite/ld-x86-64/no-plt-1c.dd: Likewise.
    468 	* testsuite/ld-x86-64/no-plt-1c.rd: Likewise.
    469 	* testsuite/ld-x86-64/no-plt-1d.dd: Likewise.
    470 	* testsuite/ld-x86-64/no-plt-1e.dd: Likewise.
    471 	* testsuite/ld-x86-64/no-plt-1e.rd: Likewise.
    472 	* testsuite/ld-x86-64/no-plt-1f.dd: Likewise.
    473 	* testsuite/ld-x86-64/no-plt-1f.rd: Likewise.
    474 	* testsuite/ld-x86-64/no-plt-1g.dd: Likewise.
    475 	* testsuite/ld-x86-64/no-plt-1g.rd: Likewise.
    476 
    477 2016-06-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    478 
    479 	PR ld/20244
    480 	* testsuite/ld-i386/i386.exp: Run pr20244-1a and pr20244-1b.
    481 	* testsuite/ld-i386/pr20244-1.s: New file.
    482 	* testsuite/ld-i386/pr20244-1a.d: Likewise.
    483 	* testsuite/ld-i386/pr20244-1b.d: Likewise.
    484 	* testsuite/ld-i386/pr20244-1c.d: Likewise.
    485 
    486 2016-06-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
    487 
    488 	PR ld/20221
    489 	* testsuite/ld-avr/avr-prop-5.d: New.
    490 	* testsuite/ld-avr/avr-prop-5.s: New.
    491 
    492 2016-06-09  Pitchumani Sivanupandi  <pitchumani.s (a] atmel.com>
    493 
    494 	* testsuite/ld-avr/lds-mega.d: New test.
    495 	* testsuite/ld-avr/lds-mega.s: New test source.
    496 	* testsuite/ld-avr/lds-tiny.d: New test.
    497 	* testsuite/ld-avr/lds-tiny.s: New test source.
    498 
    499 2016-06-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    500 
    501 	* testsuite/ld-i386/libno-plt-1b.dd: New file.
    502 	* testsuite/ld-i386/libno-plt-1b.rd: Likewise.
    503 	* testsuite/ld-i386/no-plt-1a.dd: Likewise.
    504 	* testsuite/ld-i386/no-plt-1a.rd: Likewise.
    505 	* testsuite/ld-i386/no-plt-1b.dd: Likewise.
    506 	* testsuite/ld-i386/no-plt-1b.rd: Likewise.
    507 	* testsuite/ld-i386/no-plt-1c.dd: Likewise.
    508 	* testsuite/ld-i386/no-plt-1c.rd: Likewise.
    509 	* testsuite/ld-i386/no-plt-1d.dd: Likewise.
    510 	* testsuite/ld-i386/no-plt-1d.rd: Likewise.
    511 	* testsuite/ld-i386/no-plt-1e.dd: Likewise.
    512 	* testsuite/ld-i386/no-plt-1e.rd: Likewise.
    513 	* testsuite/ld-i386/no-plt-1f.dd: Likewise.
    514 	* testsuite/ld-i386/no-plt-1f.rd: Likewise.
    515 	* testsuite/ld-i386/no-plt-1g.dd: Likewise.
    516 	* testsuite/ld-i386/no-plt-1g.rd: Likewise.
    517 	* testsuite/ld-i386/no-plt-1h.dd: Likewise.
    518 	* testsuite/ld-i386/no-plt-1h.rd: Likewise.
    519 	* testsuite/ld-i386/no-plt-1i.dd: Likewise.
    520 	* testsuite/ld-i386/no-plt-1i.rd: Likewise.
    521 	* testsuite/ld-i386/no-plt-1j.dd: Likewise.
    522 	* testsuite/ld-i386/no-plt-1j.rd: Likewise.
    523 	* testsuite/ld-i386/no-plt-check1a.S: Likewise.
    524 	* testsuite/ld-i386/no-plt-check1b.S: Likewise.
    525 	* testsuite/ld-i386/no-plt-extern1a.S: Likewise.
    526 	* testsuite/ld-i386/no-plt-extern1b.S: Likewise.
    527 	* testsuite/ld-i386/no-plt-func1.c: Likewise.
    528 	* testsuite/ld-i386/no-plt-main1.c: Likewise.
    529 	* testsuite/ld-i386/no-plt.exp: Likewise.
    530 
    531 2016-06-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    532 
    533 	* testsuite/ld-x86-64/tls.exp (run_cc_link_tests): Update test
    534 	name.
    535 
    536 2016-06-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    537 
    538 	* testsuite/ld-i386/i386.exp: Run libtlspic2.so, tlsbin2,
    539 	tlsgd3, tlsld2, tlsgd4, tlspie3a, tlspie3b and tlspie3c.
    540 	* testsuite/ld-i386/pass.out: New file.
    541 	* testsuite/ld-i386/tls-def1.c: Likewise.
    542 	* testsuite/ld-i386/tls-gd1.S: Likewise.
    543 	* testsuite/ld-i386/tls-ld1.S: Likewise.
    544 	* testsuite/ld-i386/tls-main1.c: Likewise.
    545 	* testsuite/ld-i386/tls.exp: Likewise.
    546 	* testsuite/ld-i386/tlsbin2-nacl.rd: Likewise.
    547 	* testsuite/ld-i386/tlsbin2.dd: Likewise.
    548 	* testsuite/ld-i386/tlsbin2.rd: Likewise.
    549 	* testsuite/ld-i386/tlsbin2.sd: Likewise.
    550 	* testsuite/ld-i386/tlsbin2.td: Likewise.
    551 	* testsuite/ld-i386/tlsbinpic2.s: Likewise.
    552 	* testsuite/ld-i386/tlsgd3.dd: Likewise.
    553 	* testsuite/ld-i386/tlsgd3.s: Likewise.
    554 	* testsuite/ld-i386/tlsgd4.d: Likewise.
    555 	* testsuite/ld-i386/tlsgd4.s: Likewise.
    556 	* testsuite/ld-i386/tlsld2.s: Likewise.
    557 	* testsuite/ld-i386/tlspic2-nacl.rd: Likewise.
    558 	* testsuite/ld-i386/tlspic2.dd: Likewise.
    559 	* testsuite/ld-i386/tlspic2.rd: Likewise.
    560 	* testsuite/ld-i386/tlspic2.sd: Likewise.
    561 	* testsuite/ld-i386/tlspic2.td: Likewise.
    562 	* testsuite/ld-i386/tlspic3.s: Likewise.
    563 	* testsuite/ld-i386/tlspie3.s: Likewise.
    564 	* testsuite/ld-i386/tlspie3a.d: Likewise.
    565 	* testsuite/ld-i386/tlspie3b.d: Likewise.
    566 	* testsuite/ld-i386/tlspie3c.d: Likewise.
    567 
    568 2016-06-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    569 
    570 	* testsuite/ld-x86-64/no-plt-1a.rd: Support any relocation order.
    571 	* testsuite/ld-x86-64/no-plt-1b.rd: Likewise.
    572 	* testsuite/ld-x86-64/no-plt-1c.rd: Likewise.
    573 	* testsuite/ld-x86-64/no-plt-1d.rd: Likewise.
    574 	* testsuite/ld-x86-64/no-plt-1e.rd: Likewise.
    575 	* testsuite/ld-x86-64/no-plt-1f.rd: Likewise.
    576 	* testsuite/ld-x86-64/no-plt-1g.rd: Likewise.
    577 	* testsuite/ld-x86-64/no-plt.exp: Fix a typo.
    578 
    579 2016-06-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    580 
    581 	* testsuite/ld-x86-64/libno-plt-1b.dd: Likewise.
    582 	* testsuite/ld-x86-64/libno-plt-1b.rd: Likewise.
    583 	* testsuite/ld-x86-64/no-plt-1a.dd: Likewise.
    584 	* testsuite/ld-x86-64/no-plt-1a.rd: Likewise.
    585 	* testsuite/ld-x86-64/no-plt-1b.dd: Likewise.
    586 	* testsuite/ld-x86-64/no-plt-1b.rd: Likewise.
    587 	* testsuite/ld-x86-64/no-plt-1c.dd: Likewise.
    588 	* testsuite/ld-x86-64/no-plt-1c.rd: Likewise.
    589 	* testsuite/ld-x86-64/no-plt-1d.dd: Likewise.
    590 	* testsuite/ld-x86-64/no-plt-1d.rd: Likewise.
    591 	* testsuite/ld-x86-64/no-plt-1e.dd: Likewise.
    592 	* testsuite/ld-x86-64/no-plt-1e.rd: Likewise.
    593 	* testsuite/ld-x86-64/no-plt-1f.dd: Likewise.
    594 	* testsuite/ld-x86-64/no-plt-1f.rd: Likewise.
    595 	* testsuite/ld-x86-64/no-plt-1g.dd: Likewise.
    596 	* testsuite/ld-x86-64/no-plt-1g.rd: Likewise.
    597 	* testsuite/ld-x86-64/no-plt-check1.S: Likewise.
    598 	* testsuite/ld-x86-64/no-plt.exp: Likewise.
    599 	* testsuite/ld-x86-64/no-plt-extern1.S: Likewise.
    600 	* testsuite/ld-x86-64/no-plt-func1.c: Likewise.
    601 	* testsuite/ld-x86-64/no-plt-main1.c: Likewise.
    602 
    603 2016-06-07  Maciej W. Rozycki  <macro (a] imgtec.com>
    604 
    605 	* testsuite/ld-elf/init-fini-arrays.d: Remove `ft32-*-*' xfail.
    606 
    607 2016-06-07  Andreas Krebbel  <krebbel (a] linux.vnet.ibm.com>
    608 
    609 	* testsuite/ld-s390/pltoffset-1.dd: New test.
    610 	* testsuite/ld-s390/pltoffset-1.ld: New test.
    611 	* testsuite/ld-s390/pltoffset-1.s: New test.
    612 	* testsuite/ld-s390/s390.exp: Run new test.
    613 
    614 2016-06-07  Alan Modra  <amodra (a] gmail.com>
    615 
    616 	* testsuite/ld-powerpc/apuinfo1.s: Delete nop.
    617 	* testsuite/ld-powerpc/apuinfo-vle2.s: New.
    618 	* testsuite/ld-powerpc/powerpc.exp: Use apuinfo-vle2.s.
    619 
    620 2016-06-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    621 
    622 	* testsuite/ld-x86-64/pass.out: New file.
    623 	* testsuite/ld-x86-64/tls-def1.c: Likewise.
    624 	* testsuite/ld-x86-64/tls-gd1.S: Likewise.
    625 	* testsuite/ld-x86-64/tls-ld1.S: Likewise.
    626 	* testsuite/ld-x86-64/tls-main1.c: Likewise.
    627 	* testsuite/ld-x86-64/tls.exp: Likewise.
    628 	* testsuite/ld-x86-64/tlsbin2-nacl.rd: Likewise.
    629 	* testsuite/ld-x86-64/tlsbin2.dd: Likewise.
    630 	* testsuite/ld-x86-64/tlsbin2.rd: Likewise.
    631 	* testsuite/ld-x86-64/tlsbin2.sd: Likewise.
    632 	* testsuite/ld-x86-64/tlsbin2.td: Likewise.
    633 	* testsuite/ld-x86-64/tlsbinpic2.s: Likewise.
    634 	* testsuite/ld-x86-64/tlsgd10.dd: Likewise.
    635 	* testsuite/ld-x86-64/tlsgd10.s: Likewise.
    636 	* testsuite/ld-x86-64/tlsgd11.dd: Likewise.
    637 	* testsuite/ld-x86-64/tlsgd11.s: Likewise.
    638 	* testsuite/ld-x86-64/tlsgd12.d: Likewise.
    639 	* testsuite/ld-x86-64/tlsgd12.s: Likewise.
    640 	* testsuite/ld-x86-64/tlsgd13.d: Likewise.
    641 	* testsuite/ld-x86-64/tlsgd13.s: Likewise.
    642 	* testsuite/ld-x86-64/tlsgd14.dd: Likewise.
    643 	* testsuite/ld-x86-64/tlsgd14.s: Likewise.
    644 	* testsuite/ld-x86-64/tlsgd5c.s: Likewise.
    645 	* testsuite/ld-x86-64/tlsgd6c.s: Likewise.
    646 	* testsuite/ld-x86-64/tlsgd9.dd: Likewise.
    647 	* testsuite/ld-x86-64/tlsgd9.s: Likewise.
    648 	* testsuite/ld-x86-64/tlsld4.dd: Likewise.
    649 	* testsuite/ld-x86-64/tlsld4.s: Likewise.
    650 	* testsuite/ld-x86-64/tlsld5.dd: Likewise.
    651 	* testsuite/ld-x86-64/tlsld5.s: Likewise.
    652 	* testsuite/ld-x86-64/tlsld6.dd: Likewise.
    653 	* testsuite/ld-x86-64/tlsld6.s: Likewise.
    654 	* testsuite/ld-x86-64/tlspic2-nacl.rd: Likewise.
    655 	* testsuite/ld-x86-64/tlspic2.dd: Likewise.
    656 	* testsuite/ld-x86-64/tlspic2.rd: Likewise.
    657 	* testsuite/ld-x86-64/tlspic2.sd: Likewise.
    658 	* testsuite/ld-x86-64/tlspic2.td: Likewise.
    659 	* testsuite/ld-x86-64/tlspic3.s: Likewise.
    660 	* testsuite/ld-x86-64/tlspie2.s: Likewise.
    661 	* testsuite/ld-x86-64/tlspie2a.d: Likewise.
    662 	* testsuite/ld-x86-64/tlspie2b.d: Likewise.
    663 	* testsuite/ld-x86-64/tlspie2c.d: Likewise.
    664 	* testsuite/ld-x86-64/tlsgd5.dd: Updated.
    665 	* testsuite/ld-x86-64/tlsgd6.dd: Likewise.
    666 	* testsuite/ld-x86-64/x86-64.exp: Run libtlspic2.so, tlsbin2,
    667 	tlsgd5b, tlsgd6b, tlsld4, tlsld5, tlsld6, tlsgd9, tlsgd10,
    668 	tlsgd11, tlsgd14, tlsgd12, tlsgd13, tlspie2a, tlspie2b and
    669 	tlspie2c.
    670 
    671 2016-06-04  Christian Groessler  <chris (a] groessler.org>
    672 
    673 	* testsuite/ld-z8k/0filler.s: New file.
    674 	* testsuite/ld-z8k/branch-target.s: New file.
    675 	* testsuite/ld-z8k/branch-target2.s: New file.
    676 	* testsuite/ld-z8k/calr-back-8001.d: New file.
    677 	* testsuite/ld-z8k/calr-back-8002.d: New file.
    678 	* testsuite/ld-z8k/calr-back-fail-8001.d: New file.
    679 	* testsuite/ld-z8k/calr-back-fail-8002.d: New file.
    680 	* testsuite/ld-z8k/calr-forw-8001.d: New file.
    681 	* testsuite/ld-z8k/calr-forw-8002.d: New file.
    682 	* testsuite/ld-z8k/calr-forw-fail-8001.d: New file.
    683 	* testsuite/ld-z8k/calr-forw-fail-8002.d: New file.
    684 	* testsuite/ld-z8k/calr-opcode.s: New file.
    685 	* testsuite/ld-z8k/dbjnz-forw-8001.d: New file.
    686 	* testsuite/ld-z8k/dbjnz-forw-8002.d: New file.
    687 	* testsuite/ld-z8k/dbjnz-forw-fail-8001.d: New file.
    688 	* testsuite/ld-z8k/dbjnz-forw-fail-8002.d: New file.
    689 	* testsuite/ld-z8k/dbjnz-opcode.s: New file.
    690 	* testsuite/ld-z8k/djnz-back-8001.d: New file.
    691 	* testsuite/ld-z8k/djnz-back-8002.d: New file.
    692 	* testsuite/ld-z8k/djnz-back-fail-8001.d: New file.
    693 	* testsuite/ld-z8k/djnz-back-fail-8002.d: New file.
    694 	* testsuite/ld-z8k/djnz-forw-8001.d: New file.
    695 	* testsuite/ld-z8k/djnz-forw-8002.d: New file.
    696 	* testsuite/ld-z8k/djnz-forw-fail-8001.d: New file.
    697 	* testsuite/ld-z8k/djnz-forw-fail-8002.d: New file.
    698 	* testsuite/ld-z8k/djnz-opcode.s: New file.
    699 	* testsuite/ld-z8k/filler.s: New file.
    700 	* testsuite/ld-z8k/jr-back-8001.d: New file.
    701 	* testsuite/ld-z8k/jr-back-8002.d: New file.
    702 	* testsuite/ld-z8k/jr-back-fail-8001.d: New file.
    703 	* testsuite/ld-z8k/jr-back-fail-8002.d: New file.
    704 	* testsuite/ld-z8k/jr-forw-8001.d: New file.
    705 	* testsuite/ld-z8k/jr-forw-8002.d: New file.
    706 	* testsuite/ld-z8k/jr-forw-fail-8001.d: New file.
    707 	* testsuite/ld-z8k/jr-forw-fail-8002.d: New file.
    708 	* testsuite/ld-z8k/jr-opcode.s: New file.
    709 	* testsuite/ld-z8k/ldr-back-8001.d: New file.
    710 	* testsuite/ld-z8k/ldr-back-8002.d: New file.
    711 	* testsuite/ld-z8k/ldr-back-fail-8001.d: New file.
    712 	* testsuite/ld-z8k/ldr-back-fail-8002.d: New file.
    713 	* testsuite/ld-z8k/ldr-forw-8001.d: New file.
    714 	* testsuite/ld-z8k/ldr-forw-8002.d: New file.
    715 	* testsuite/ld-z8k/ldr-forw-fail-8001.d: New file.
    716 	* testsuite/ld-z8k/ldr-forw-fail-8002.d: New file.
    717 	* testsuite/ld-z8k/ldr-opcode.s: New file.
    718 	* testsuite/ld-z8k/ldrb-forw-8001.d: New file.
    719 	* testsuite/ld-z8k/ldrb-forw-8002.d: New file.
    720 	* testsuite/ld-z8k/ldrb-forw-fail-8001.d: New file.
    721 	* testsuite/ld-z8k/ldrb-forw-fail-8002.d: New file.
    722 	* testsuite/ld-z8k/ldrb-opcode.s: New file.
    723 	* testsuite/ld-z8k/ldrb-opcode2.s: New file.
    724 	* testsuite/ld-z8k/other-file.s: New file.
    725 	* testsuite/ld-z8k/reloc.dd: New file.
    726 	* testsuite/ld-z8k/reloc.ld: New file.
    727 	* testsuite/ld-z8k/relocseg.dd: New file.
    728 	* testsuite/ld-z8k/relocseg.ld: New file.
    729 	* testsuite/ld-z8k/relocseg1.dd: New file.
    730 	* testsuite/ld-z8k/this-file.s: New file.
    731 	* testsuite/ld-z8k/z8k.exp: New file.
    732 
    733 2016-06-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    734 
    735 	* testsuite/ld-i386/i386.exp: Assemble gotpc1.o and pr19319b.o
    736 	with -mrelax-relocations=yes.
    737 	* testsuite/ld-i386/lea1a.d (as): Add -mrelax-relocations=yes.
    738 	* testsuite/ld-i386/lea1b.d (as): Likewise.
    739 	* testsuite/ld-i386/lea1d.d (as): Likewise.
    740 	* testsuite/ld-i386/lea1e.d (as): Likewise.
    741 	* testsuite/ld-i386/lea1f.d (as): Likewise.
    742 	* testsuite/ld-i386/load7.d (as): Likewise.
    743 	* testsuite/ld-i386/mov1b.d (as): Likewise.
    744 	* testsuite/ld-i386/pr19175.d (as): Likewise.
    745 	* testsuite/ld-ifunc/ifunc-13-i386.d (as): Likewise.
    746 	* testsuite/ld-ifunc/ifunc-21-i386.d (as): Likewise.
    747 	* testsuite/ld-ifunc/ifunc-22-i386.d (as): Likewise.
    748 	* testsuite/ld-x86-64/x86-64.exp: Assemble gotpcrel1a.o,
    749 	gotpcrel1b.o and gotpcrel1c.o with -mrelax-relocations=yes.
    750 
    751 2016-06-02  Vineet Gupta  <Vineet.Gupta1 (a] synopsys.com>
    752 
    753 	* configure.tgt: Replace -uclibc with *.
    754 
    755 2016-05-28  Maciej W. Rozycki  <macro (a] imgtec.com>
    756 
    757 	* testsuite/ld-mips-elf/unaligned-branch.d: New test.
    758 	* testsuite/ld-mips-elf/unaligned-branch.s: New test source.
    759 	* testsuite/ld-mips-elf/unaligned-text.s: New test source.
    760 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new test.
    761 
    762 2016-05-28  Maciej W. Rozycki  <macro (a] imgtec.com>
    763 
    764 	* testsuite/ld-mips-elf/unaligned-syms.s: Rename to...
    765 	* testsuite/ld-mips-elf/unaligned-data.s: ... this.
    766 	* testsuite/ld-mips-elf/unaligned-ldpc-0.d: Adjust accordingly.
    767 	* testsuite/ld-mips-elf/unaligned-ldpc-1.d: Likewise.
    768 	* testsuite/ld-mips-elf/unaligned-lwpc-0.d: Likewise.
    769 	* testsuite/ld-mips-elf/unaligned-lwpc-1.d: Likewise.
    770 
    771 2016-05-28  Maciej W. Rozycki  <macro (a] imgtec.com>
    772 
    773 	* testsuite/ld-mips-elf/jal-global-overflow-0.d: New test.
    774 	* testsuite/ld-mips-elf/jal-global-overflow-1.d: New test.
    775 	* testsuite/ld-mips-elf/jal-local-overflow-0.d: New test.
    776 	* testsuite/ld-mips-elf/jal-local-overflow-1.d: New test.
    777 	* testsuite/ld-mips-elf/jal-global-overflow.s: New test source.
    778 	* testsuite/ld-mips-elf/jal-local-overflow.s: New test source.
    779 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
    780 
    781 2016-05-28  Alan Modra  <amodra (a] gmail.com>
    782 
    783 	* ldmain.c (multiple_definition, multiple_common, add_to_set,
    784 	constructor_callback, warning_callback, undefined_symbol,
    785 	reloc_overflow, reloc_dangerous, unattached_reloc): Return void.
    786 	* emultempl/elf32.em: Adjust callback calls.
    787 
    788 2016-05-27  Maciej W. Rozycki  <macro (a] imgtec.com>
    789 
    790 	* testsuite/ld-mips-elf/unaligned-jalx-addend-0.d: New test.
    791 	* testsuite/ld-mips-elf/unaligned-jalx-addend-1.d: New test.
    792 	* testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-0.d: New
    793 	test.
    794 	* testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d: New
    795 	test.
    796 	* testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-0.d: New
    797 	test.
    798 	* testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d: New
    799 	test.
    800 	* testsuite/ld-mips-elf/unaligned-jalx-addend-0.s: New test
    801 	source.
    802 	* testsuite/ld-mips-elf/unaligned-jalx-addend-1.s: New test
    803 	source.
    804 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
    805 
    806 2016-05-27  Maciej W. Rozycki  <macro (a] imgtec.com>
    807 
    808 	* testsuite/ld-mips-elf/reloc-local-overflow.d: New test.
    809 	* testsuite/ld-mips-elf/reloc-local-overflow.s: Source for the
    810 	new test.
    811 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new test.
    812 
    813 2016-05-26  Maciej W. Rozycki  <macro (a] imgtec.com>
    814 
    815 	* testsuite/ld-mips-elf/unaligned-jalx-0.d: Fold
    816 	`unaligned-jalx-2' here.
    817 	* testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d: Fold
    818 	`unaligned-jalx-mips16-2' here.
    819 	* testsuite/ld-mips-elf/unaligned-jalx-micromips-0.d: Fold
    820 	`unaligned-jalx-micromips-2' here.
    821 	* testsuite/ld-mips-elf/unaligned-jalx-0.s: Update accordingly.
    822 	* testsuite/ld-mips-elf/unaligned-jalx-1.d: Update error
    823 	message.
    824 	* testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d: Likewise.
    825 	* testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d: Likewise.
    826 	* testsuite/ld-mips-elf/unaligned-jalx-2.d: Remove test.
    827 	* testsuite/ld-mips-elf/unaligned-jalx-mips16-2.d: Remove test.
    828 	* testsuite/ld-mips-elf/unaligned-jalx-micromips-2.d: Remove
    829 	test.
    830 	* testsuite/ld-mips-elf/unaligned-jalx-2.s: Remove test source.
    831 	* testsuite/ld-mips-elf/unaligned-lwpc-0.d: Fold
    832 	`unaligned-lwpc-3' here.
    833 	* testsuite/ld-mips-elf/unaligned-lwpc-0.s: Update accordingly.
    834 	* testsuite/ld-mips-elf/unaligned-lwpc-1.d: Fold
    835 	`unaligned-lwpc-2' here.
    836 	* testsuite/ld-mips-elf/unaligned-lwpc-1.s: Update accordingly.
    837 	* testsuite/ld-mips-elf/unaligned-lwpc-2.d: Remove test.
    838 	* testsuite/ld-mips-elf/unaligned-lwpc-2.s: Remove test source.
    839 	* testsuite/ld-mips-elf/unaligned-lwpc-3.d: Remove test.
    840 	* testsuite/ld-mips-elf/unaligned-lwpc-3.s: Remove test source.
    841 	* testsuite/ld-mips-elf/unaligned-ldpc-0.d: Fold
    842 	`unaligned-ldpc-4' here.
    843 	* testsuite/ld-mips-elf/unaligned-ldpc-0.s: Update accordingly.
    844 	* testsuite/ld-mips-elf/unaligned-ldpc-1.d: Update error
    845 	message.  Fold `unaligned-ldpc-2' and `unaligned-ldpc-3' here.
    846 	* testsuite/ld-mips-elf/unaligned-ldpc-1.s: Update accordingly.
    847 	* testsuite/ld-mips-elf/unaligned-ldpc-2.d: Remove test.
    848 	* testsuite/ld-mips-elf/unaligned-ldpc-2.s: Remove test source.
    849 	* testsuite/ld-mips-elf/unaligned-ldpc-3.d: Remove test.
    850 	* testsuite/ld-mips-elf/unaligned-ldpc-3.s: Remove test source.
    851 	* testsuite/ld-mips-elf/unaligned-ldpc-4.d: Remove test.
    852 	* testsuite/ld-mips-elf/unaligned-ldpc-4.s: Remove test source.
    853 	* testsuite/ld-mips-elf/mips-elf.exp: Delete removed tests.
    854 
    855 2016-05-26  Nick Clifton  <nickc (a] redhat.com>
    856 
    857 	PR target/20134
    858 	* scripttempl/elf32msp430.sc (.bss): Provide __bssstart and
    859 	__bsssize.
    860 	* scripttempl/elf32msp430_3.sc (.bss): Likewise.
    861 
    862 2016-05-25  Maciej W. Rozycki  <macro (a] imgtec.com>
    863 
    864 	* testsuite/ld-mips-elf/unaligned-jalx-0.d: New test.
    865 	* testsuite/ld-mips-elf/unaligned-jalx-1.d: New test.
    866 	* testsuite/ld-mips-elf/unaligned-jalx-2.d: New test.
    867 	* testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d: New test.
    868 	* testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d: New test.
    869 	* testsuite/ld-mips-elf/unaligned-jalx-mips16-2.d: New test.
    870 	* testsuite/ld-mips-elf/unaligned-jalx-micromips-0.d: New test.
    871 	* testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d: New test.
    872 	* testsuite/ld-mips-elf/unaligned-jalx-micromips-2.d: New test.
    873 	* testsuite/ld-mips-elf/unaligned-lwpc-0.d: New test.
    874 	* testsuite/ld-mips-elf/unaligned-lwpc-1.d: New test.
    875 	* testsuite/ld-mips-elf/unaligned-lwpc-2.d: New test.
    876 	* testsuite/ld-mips-elf/unaligned-lwpc-3.d: New test.
    877 	* testsuite/ld-mips-elf/unaligned-ldpc-0.d: New test.
    878 	* testsuite/ld-mips-elf/unaligned-ldpc-1.d: New test.
    879 	* testsuite/ld-mips-elf/unaligned-ldpc-2.d: New test.
    880 	* testsuite/ld-mips-elf/unaligned-ldpc-3.d: New test.
    881 	* testsuite/ld-mips-elf/unaligned-ldpc-4.d: New test.
    882 	* testsuite/ld-mips-elf/unaligned-jalx-0.s: New test source.
    883 	* testsuite/ld-mips-elf/unaligned-jalx-1.s: New test source.
    884 	* testsuite/ld-mips-elf/unaligned-jalx-2.s: New test source.
    885 	* testsuite/ld-mips-elf/unaligned-insn.s: New test source.
    886 	* testsuite/ld-mips-elf/unaligned-lwpc-0.s: New test source.
    887 	* testsuite/ld-mips-elf/unaligned-lwpc-1.s: New test source.
    888 	* testsuite/ld-mips-elf/unaligned-lwpc-2.s: New test source.
    889 	* testsuite/ld-mips-elf/unaligned-lwpc-3.s: New test source.
    890 	* testsuite/ld-mips-elf/unaligned-ldpc-0.s: New test source.
    891 	* testsuite/ld-mips-elf/unaligned-ldpc-1.s: New test source.
    892 	* testsuite/ld-mips-elf/unaligned-ldpc-2.s: New test source.
    893 	* testsuite/ld-mips-elf/unaligned-ldpc-3.s: New test source.
    894 	* testsuite/ld-mips-elf/unaligned-ldpc-4.s: New test source.
    895 	* testsuite/ld-mips-elf/unaligned-syms.s: New test source.
    896 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
    897 
    898 2016-05-25  H.J. Lu  <hongjiu.lu (a] intel.com>
    899 
    900 	PR ld/20103
    901 	* ldmain.c (add_archive_element): Don't claim new IR symbols
    902 	after all IR symbols have been claimed.
    903 	* plugin.c (plugin_call_claim_file): Remove no_more_claiming
    904 	check.
    905 	* testsuite/ld-plugin/lto.exp (pr20103): New proc.
    906 	Run PR ld/20103 tests.
    907 	* testsuite/ld-plugin/pr20103a.c: New file.
    908 	* testsuite/ld-plugin/pr20103b.c: Likewise.
    909 	* testsuite/ld-plugin/pr20103c.c: Likewise.
    910 
    911 2016-05-24  Maciej W. Rozycki  <macro (a] imgtec.com>
    912 
    913 	* testsuite/ld-mips-elf/jalx-local.d: New test.
    914 	* testsuite/ld-mips-elf/jalx-local-n32.d: New test.
    915 	* testsuite/ld-mips-elf/jalx-local-n64.d: New test.
    916 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
    917 
    918 2016-05-23  Kuba Sejdak  <jakub.sejdak (a] phoesys.com>
    919 
    920 	* Makefile.am: Add earmelf_phoenix.c.
    921 	* Makefile.in: Regenerate.
    922 	* configure.tgt: Add entry for arm-phoenix.
    923 	* emulparams/armelf_phoenix.sh: New file.
    924 
    925 2016-05-23  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    926 
    927 	* emultempl/armelf.em (arm_elf_before_allocation): Call
    928 	bfd_elf32_arm_keep_private_stub_output_sections before generic
    929 	before_allocation function.
    930 
    931 2016-05-20  Maciej W. Rozycki  <macro (a] imgtec.com>
    932 
    933 	* testsuite/ld-mips-elf/jalx-addend.d: New test.
    934 	* testsuite/ld-mips-elf/jalx-addend-n32.d: New test.
    935 	* testsuite/ld-mips-elf/jalx-addend-n64.d: New test.
    936 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
    937 
    938 2016-05-19  H.J. Lu  <hongjiu.lu (a] intel.com>
    939 
    940 	PR ld/20117
    941 	* testsuite/ld-i386/i386.exp: Run pr20117.
    942 	* testsuite/ld-i386/pr19609-1i.d: Updated.
    943 	* testsuite/ld-i386/pr20117.d: New file.
    944 	* testsuite/ld-i386/pr20117.s: Likewise.
    945 
    946 2016-05-19  Cupertino Miranda  <cmiranda (a] synopsys.com>
    947 
    948 	* testsuite/ld-elf/compressed1d.d: Removed from notarget.
    949 	* testsuite/ld-elf/group8a.d: Likewise.
    950 	* testsuite/ld-elf/group8b.d: Likewise.
    951 	* testsuite/ld-elf/group9a.d: Likewise.
    952 	* testsuite/ld-elf/group9b.d: Likewise.
    953 	* testsuite/ld-elf/pr12851.d: Likewise.
    954 	* testsuite/ld-elf/pr12975.d: Likewise.
    955 	* testsuite/ld-elf/pr13177.d: Likewise.
    956 	* testsuite/ld-elf/pr13195.d: Likewise.
    957 	* testsuite/ld-elf/pr17615.d: Likewise.
    958 	* testsuite/ld-elf/eh-frame-hdr.d: Removed from xfail.
    959 	* testsuite/ld-elf/group3b.d: Likewise.
    960 	* testsuite/ld-srec/srec.exp: Likewise.
    961 	* testsuite/lib/ld-lib.exp (check_gc_sections_available): Mark ARC
    962 	as supporting gc.
    963 	(check_shared_lib_support): Mark ARC as supporting.
    964 
    965 2016-05-19  Cupertino Miranda  <cmiranda (a] synopsys.com>
    966 
    967 	* emulparams/arcelf.sh: Changed.
    968 	* emulparams/arclinux.sh: Likewise.
    969 	* scripttempl/arclinux.sc: Moved to a more standard implementation
    970 	similar to elf.sc.
    971 
    972 2016-05-19  Maciej W. Rozycki  <macro (a] imgtec.com>
    973 
    974 	* testsuite/lib/ld-lib.exp (check_shared_lib_support): Reorder
    975 	`ft32-*-*' behind `frv-*-*'.
    976 
    977 2016-05-19  Maciej W. Rozycki  <macro (a] imgtec.com>
    978 
    979 	* configure.tgt: Remove `am34-*-linux*' support.
    980 
    981 2016-05-19  Alan Modra  <amodra (a] gmail.com>
    982 
    983 	* testsuite/ld-scripts/crossref.exp: Remove -mcall-aixdesc hack.
    984 	* testsuite/ld-scripts/cross2.t: Tweak .opd and .toc placement.
    985 	* testsuite/ld-scripts/cross3.t: Likewise.
    986 	* testsuite/ld-scripts/cross4.t: Likewise.
    987 	* testsuite/ld-scripts/cross5.t: Likewise.
    988 	* testsuite/ld-scripts/cross6.t: Likewise.
    989 	* testsuite/ld-scripts/cross7.t: Likewise.
    990 
    991 2016-05-19  Alan Modra  <amodra (a] gmail.com>
    992 
    993 	* testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): Pass in
    994 	exe name rather than constructing testname.  Fix typo in
    995 	sub-test name.  Log copying.  Use -rpath rather than -R.
    996 
    997 2016-05-18  Nick Clifton  <nickc (a] redhat.com>
    998 
    999 	* scripttempl/ft32.sc: Use fixed constants for memory region
   1000 	lengths.  Include DWARF debug sections.
   1001 	(.data .bss): Do not assign locations during relocatable links.
   1002 	* testsuite/ld-elf/compressed1d.d: Skip for FT32.
   1003 	* testsuite/ld-elf/sec-to-seg.exp: Likewise.
   1004 	* testsuite/ld-elf/sec64k.exp: Likewise.
   1005 	* testsuite/ld-elf/init-fini-array.d: XFail for FT32.
   1006 	* testsuite/ld-elf/merge.d: Likewise.
   1007 	* testsuite/ld-elf/orphan-region.d: Likewise.
   1008 	* testsuite/ld-elf/orphan.s: Likewise.
   1009 	* testsuite/ld-elf/orphan3.d: Likewise.
   1010 	* testsuite/ld-elf/pr349.d: Likewise.
   1011 	* testsuite/ld-elf/warn2.d: Likewise.
   1012 	* testsuite/lib/ld-lib.exp (check_shared_lib_support): Note
   1013 	that the FT32 does not support shared libraries.
   1014 
   1015 2016-05-17  H.J. Lu  <hongjiu.lu (a] intel.com>
   1016 
   1017 	* testsuite/lib/ld-lib.exp (at_least_gcc_version): Check
   1018 	global CC.
   1019 
   1020 2016-05-17  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
   1021 
   1022 	* scripttempl/avr.sc (text): Place .progmem.data from avr-libc
   1023 	above .progmem*.
   1024 	* scripttempl/avrtiny.sc (text): Likewise.
   1025 
   1026 2016-05-17  Maciej W. Rozycki  <macro (a] imgtec.com>
   1027 
   1028 	* testsuite/ld-unique/unique.exp: Use `is_elf_format' and
   1029 	`supports_gnu_unique' to qualify testing.
   1030 
   1031 2016-05-16  Maciej W. Rozycki  <macro (a] imgtec.com>
   1032 
   1033 	* testsuite/ld-elf/flags1.d: Update the xfail list.
   1034 
   1035 2016-05-15  Maciej W. Rozycki  <macro (a] imgtec.com>
   1036 
   1037 	* testsuite/ld-elf/flags1.d: Update for `*-*-nacl*' xfail
   1038 	removal.
   1039 
   1040 2016-05-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   1041 
   1042 	PR ld/20097
   1043 	* testplug2.c (onall_symbols_read): Remove redundant sizeof
   1044 	on EXPECTED_VIEW_LENGTH.
   1045 	* testplug4.c (onall_symbols_read): Likewise.
   1046 
   1047 2016-05-13  H.J. Lu  <hongjiu.lu (a] intel.com>
   1048 
   1049 	PR ld/20093
   1050 	* testsuite/ld-x86-64/pr20093-1.d: New file.
   1051 	* testsuite/ld-x86-64/pr20093-1.s: Likewise.
   1052 	* testsuite/ld-x86-64/pr20093-2.d: Likewise.
   1053 	* testsuite/ld-x86-64/pr20093-2.s: Likewise.
   1054 	* testsuite/ld-x86-64/x86-64.exp: Run pr20093-1 and pr20093-2.
   1055 
   1056 2016-05-13  Alan Modra  <amodra (a] gmail.com>
   1057 
   1058 	* testsuite/ld-arm/arm-elf.exp: Adjust for arm-no-rel-plt now passing.
   1059 	Use different output file name for static app without .rel.plt.
   1060 	* testsuite/ld-arm/arm-no-rel-plt.ld: Align .rel.dyn and .rela.dyn.
   1061 	* testsuite/ld-arm/arm-no-rel-plt.out: Delete.
   1062 	* testsuite/ld-arm/arm-no-rel-plt.r: New.
   1063 	* testsuite/ld-arm/arm-static-app.d: Don't check file name.
   1064 	* testsuite/ld-arm/arm-static-app.r: Likewise.
   1065 
   1066 2016-05-12  H.J. Lu  <hongjiu.lu (a] intel.com>
   1067 
   1068 	PR ld/20070
   1069 	* Makefile.am (noinst_LTLIBRARIES): Add libldtestplug4.la.
   1070 	(libldtestplug4_la_SOURCES): New.
   1071 	(libldtestplug4_la_CFLAGS): Likewise.
   1072 	(libldtestplug4_la_LDFLAGS): Likewise.
   1073 	* Makefile.in: Regenerated.
   1074 	* plugin.c (get_symbols): Return resolution based on IR symbol
   1075 	kinds for symbols defined/referenced only within IR.
   1076 	* testplug4.c: New file.
   1077 	* ld/testsuite/ld-plugin/pr20070.d: Likewise.
   1078 	* ld/testsuite/ld-plugin/pr20070a.c: Likewise.
   1079 	* ld/testsuite/ld-plugin/pr20070b.c: Likewise.
   1080 	* testsuite/ld-plugin/plugin.exp (plugin4_name): New.
   1081 	(plugin4_path): Likewise.
   1082 	Add a test for ld/20070.
   1083 
   1084 2016-05-11  Alan Modra  <amodra (a] gmail.com>
   1085 
   1086 	* emultempl/hppaelf.em (hppaelf_create_output_section_statements):
   1087 	Call elf32_hppa_init_stub_bfd.
   1088 
   1089 2016-05-11  Alan Modra  <amodra (a] gmail.com>
   1090 
   1091 	PR 20060
   1092 	* testsuite/ld-powerpc/powerpc.exp: Run new tests.
   1093 	* testsuite/ld-powerpc/tlsdll.s: New.
   1094 	* testsuite/ld-powerpc/tlsdll.ver: New.
   1095 	* testsuite/ld-powerpc/tlsdll_32.s: New.
   1096 	* testsuite/ld-powerpc/tlsopt5.d: New.
   1097 	* testsuite/ld-powerpc/tlsopt5.s: New.
   1098 	* testsuite/ld-powerpc/tlsopt5_32.d: New.
   1099 	* testsuite/ld-powerpc/tlsopt5_32.s: New.
   1100 
   1101 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   1102 
   1103 	* emultempl/armelf.em (gld${EMULATION_NAME}_finish): Use
   1104 	ARM_GET_SYM_BRANCH_TYPE to get branch type of a symbol.
   1105 
   1106 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   1107 
   1108 	* emultempl/armelf.em (elf32_arm_add_stub_section): Add output_section
   1109 	parameter and rename input_section parameter to after_input_section.
   1110 	Append input stub section to the output section if after_input_section
   1111 	is NULL.
   1112 
   1113 2016-05-10  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   1114 
   1115 	* testsuite/ld-arm/arm-elf.exp (EABI attribute merging 10 (DSP)): New
   1116 	test.
   1117 	* testsuite/ld-arm/attr-merge-10b-dsp.s: New file.
   1118 	* testsuite/ld-arm/attr-merge-10-dsp.attr: Likewise.
   1119 
   1120 2016-05-10  Christophe Lyon  <christophe.lyon (a] linaro.org>
   1121 
   1122 	* ld/testsuite/ld-elf/flags1.d (xfail): Remove *-*-nacl*".
   1123 
   1124 2016-05-09  Christophe Monat  <christophe.monat (a] st.com>
   1125 
   1126 	PR ld/20030
   1127 	* testsuite/ld-arm/arm-elf.exp: Run new stm32l4xx-fix-vldm-dp
   1128 	tests. Fix misnamed stm32l4xx-fix-all.
   1129 	* testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s: New tests for multiple
   1130 	loads with DP registers.
   1131 	* testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d: New reference file.
   1132 	* testsuite/ld-arm/stm32l4xx-fix-vldm.s: Add missing comment.
   1133 	* testsuite/ld-arm/stm32l4xx-fix-all.s: Add tests for multiple
   1134 	loads with DP registers.
   1135 	* testsuite/ld-arm/stm32l4xx-fix-all.d: Update reference.
   1136 
   1137 2016-05-09  Pitchumani Sivanupandi  <pitchumani.s (a] atmel.com>
   1138 
   1139 	* testsuite/ld-elf/flags1.d (readelf): Dump section header instead
   1140 	program headers.
   1141 	(xfail): Remove avr-*-*.
   1142 	Update regex to check the section flags.
   1143 	* testsuite/ld-elf/merge.d (xfail): Remove avr-*-*.
   1144 
   1145 2016-05-09  Alan Modra  <amodra (a] gmail.com>
   1146 
   1147 	* Makefile.am (ealphavms.c, eelf64_ia64_vms): Correct .em deps.
   1148 	* Makefile.in: Regenerate.
   1149 
   1150 2016-05-09  Alan Modra  <amodra (a] gmail.com>
   1151 
   1152 	* testsuite/ld-scripts/pr14962-2.t: Match .text, not *.text.
   1153 	* testsuite/ld-scripts/rgn-at5.t: Similarly, .sec not *.sec.
   1154 	* testsuite/ld-scripts/section-match-1.t: Likewise.
   1155 
   1156 2016-05-06  H.J. Lu  <hongjiu.lu (a] intel.com>
   1157 
   1158 	PR ld/17550
   1159 	* testsuite/ld-elf/pr17550-1.s: New file.
   1160 	* testsuite/ld-elf/pr17550-2.s: Likewise.
   1161 	* testsuite/ld-elf/pr17550-3.s: Likewise.
   1162 	* testsuite/ld-elf/pr17550-4.s: Likewise.
   1163 	* testsuite/ld-elf/pr17550a.d: Likewise.
   1164 	* testsuite/ld-elf/pr17550b.d: Likewise.
   1165 	* testsuite/ld-elf/pr17550c.d: Likewise.
   1166 	* testsuite/ld-elf/pr17550d.d: Likewise.
   1167 
   1168 2016-05-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
   1169 
   1170 	* ld/testsuite/ld-srec/srec.exp: Mark test as XFAIL for AVR.
   1171 
   1172 2016-05-06  H.J. Lu  <hongjiu.lu (a] intel.com>
   1173 
   1174 	* testsuite/ld-i386/i386.exp: Run load7.
   1175 	* testsuite/ld-i386/load7.d: New file.
   1176 	* testsuite/ld-i386/load7.map: Likewise.
   1177 	* testsuite/ld-i386/load7.s: Likewise.
   1178 	* testsuite/ld-x86-64/load2.d: Likewise.
   1179 	* testsuite/ld-x86-64/load2.map: Likewise.
   1180 	* testsuite/ld-x86-64/load2.s: Likewise.
   1181 	* testsuite/ld-x86-64/x86-64.exp: Run load2.
   1182 
   1183 2016-05-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1184 
   1185 	* emulparams/elf_iamcu.sh (CHECK_RELOCS_AFTER_OPEN_INPUT): New.
   1186 	* emulparams/elf_k1om.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1187 	Likewise.
   1188 	* emulparams/elf_l1om.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1189 	Likewise.
   1190 
   1191 2016-05-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1192 
   1193 	* testsuite/ld-x86-64/pr18591.d: Pass --no-relax to ld.
   1194 
   1195 2016-05-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   1196 
   1197 	* ldlang.c (init_os): Pass %E to einfo when bfd_section == NULL.
   1198 
   1199 2016-05-04  Maciej W. Rozycki  <macro (a] imgtec.com>
   1200 
   1201 	* testsuite/ld-unique/unique.d: New test.
   1202 	* testsuite/ld-unique/unique.exp: Run the new test.  Adjust
   1203 	messages for compiled tests.
   1204 
   1205 2016-05-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
   1206 
   1207 	* testsuite/ld-elf/pr18735.d: Allow other symbols.
   1208 	* testsuite/ld-elf/sec64k.exp: Skip 64ksec for avr.
   1209 	* testsuite/ld-gc/pr14265.d: Allow other symbols.
   1210 	* testsuite/ld-plugin/plugin.exp: Add PR ld/17973 to
   1211 	plugin_tests only if check_shared_lib_support is true.
   1212 	* testsuite/ld-selective/selective.exp: Add --section-start
   1213 	flag for avr.
   1214 
   1215 2016-05-03  Maciej W. Rozycki  <macro (a] imgtec.com>
   1216 
   1217 	PR 10549
   1218 	* testsuite/ld-unique/unique.exp: Also run for `mips*-*-*'.
   1219 
   1220 2016-05-03  Jiong Wang  <jiong.wang (a] arm.com>
   1221 
   1222 	* emultempl/aarch64elf.em (--no-apply-dynamic-relocs): New option.
   1223 	* NEWS: Mention --no-apply-dynamic-relocs.
   1224 	* ld.texinfo (ld and the ARM family): Document
   1225 	--no-apply-dynamic-relocs.
   1226 	* testsuite/ld-aarch64/rela-abs-relative.s: New test source.
   1227 	* testsuite/ld-aarch64/rela-abs-relative.d: New expected result.
   1228 	* testsuite/ld-aarch64/rela-abs-relative-be.d: Likewise for big-endian.
   1229 	* estsuite/ld-aarch64/rela-abs-relative-opt.d: Likewise, but enable new
   1230 	option.
   1231 
   1232 2016-05-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
   1233 
   1234 	* testsuite/ld-elfcomm/elfcomm.exp: Check for shared lib support
   1235 	before running STT_COMMON tests.
   1236 
   1237 2016-04-29  H.J. Lu  <hongjiu.lu (a] intel.com>
   1238 
   1239 	* config/default.exp (NOPIE_CFLAGS): Download source only on
   1240 	remote host.
   1241 	(NOPIE_LDFLAGS): Likewise.
   1242 	* testsuite/lib/ld-lib.exp (check_lto_available): Likewise.
   1243 	(check_lto_fat_available): Likewise.
   1244 	(check_lto_shared_available): Likewise.
   1245 	(check_ifunc_available): Likewise.
   1246 	(check_ifunc_attribute_available): Likewise.
   1247 
   1248 2016-04-27  H.J. Lu  <hongjiu.lu (a] intel.com>
   1249 
   1250 	* testsuite/ld-elf/compressed1b.d: Only run for Linux/GNU targets.
   1251 
   1252 2016-04-27  H.J. Lu  <hongjiu.lu (a] intel.com>
   1253 
   1254 	PR ld/20006
   1255 	* testsuite/ld-elfvsb/elfvsb.exp (COMPRESS_LDFLAG): New.
   1256 	(visibility_run): Pass COMPRESS_LDFLAG to visibility_test on
   1257 	ELF targets.
   1258 
   1259 2016-04-27  H.J. Lu  <hongjiu.lu (a] intel.com>
   1260 
   1261 	* testsuite/ld-elf/compressed1b.d: Pass
   1262 	--compress-debug-sections=none to ld.
   1263 	* testsuite/ld-elf/compressed1c.d: Likewise.
   1264 
   1265 2016-04-27  Alan Modra  <amodra (a] gmail.com>
   1266 
   1267 	PR target/19985
   1268 	* configure.tgt: Don't use var+=.
   1269 
   1270 2016-04-25  Nick Clifton  <nickc (a] redhat.com>
   1271 
   1272 	PR target/19985
   1273 	* configure.tgt: Include big endian PPC64 emulations with little
   1274 	endian PPC64 targets.
   1275 
   1276 2016-04-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
   1277 
   1278 	* scripttempl/avrtiny.sc (.text): Do not set LMA to zero.
   1279 
   1280 2016-04-21  Nick Clifton  <nickc (a] redhat.com>
   1281 
   1282 	* ldlang.c (lang_check_relocs): Use bfd_link_check_relocs in
   1283 	prefernce to _bfd_elf_link_check_relocs.  Drop test for ELF
   1284 	targets.  Do not stop the checks when problems are encountered.
   1285 
   1286 2016-04-21  Alan Modra  <amodra (a] gmail.com>
   1287 
   1288 	* testsuite/ld-scripts/cross3.t: Add commonly used data
   1289 	and text section names to output section statements.
   1290 	* testsuite/ld-scripts/cross4.t: Likewise.
   1291 	* testsuite/ld-scripts/cross5.t: Likewise.
   1292 	* testsuite/ld-scripts/cross6.t: Likewise.
   1293 	* testsuite/ld-scripts/cross7.t: Likewise.
   1294 
   1295 2016-04-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1296 
   1297 	* ldlang.c (lang_check_relocs): New function.
   1298 	(lang_process): Call lang_check_relocs after lang_gc_sections.
   1299 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Don't
   1300 	call _bfd_elf_link_check_relocs here.
   1301 
   1302 2016-04-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1303 
   1304 	PR ld/19972
   1305 	* testsuite/ld-elf/eh6.d: Pass -rW to readelf and check for
   1306 	R_386_NONE or R_X86_64_NONE.
   1307 
   1308 2016-04-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1309 
   1310 	* testsuite/ld-x86-64/pic1.d: New file.
   1311 	* testsuite/ld-x86-64/pic1.s: Likewise.
   1312 	* testsuite/ld-x86-64/x86-64.exp: Run pic1.
   1313 
   1314 2016-04-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1315 
   1316 	* testsuite/ld-x86-64/pie2.d: New file.
   1317 	* testsuite/ld-x86-64/pie2.s: Likewise.
   1318 	* testsuite/ld-x86-64/x86-64.exp: Run pie2.
   1319 
   1320 2016-04-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1321 
   1322 	PR ld/19969
   1323 	* testsuite/ld-x86-64/pr19969.d: New file.
   1324 	* testsuite/ld-x86-64/pr19969a.S: Likewise.
   1325 	* testsuite/ld-x86-64/pr19969b.S: Likewise.
   1326 	* testsuite/ld-x86-64/x86-64.exp: Run pr19969 tests.
   1327 
   1328 2016-04-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1329 
   1330 	* emulparams/elf32_x86_64.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1331 	New.
   1332 	* emulparams/elf_i386.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1333 	Likewise.
   1334 	* emulparams/elf_i386_be.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1335 	Likewise.
   1336 	* emulparams/elf_i386_chaos.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1337 	Likewise.
   1338 	* emulparams/elf_i386_ldso.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1339 	Likewise.
   1340 	* emulparams/elf_i386_vxworks.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1341 	Likewise.
   1342 	* emulparams/elf_x86_64.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1343 	Likewise.
   1344 	* emulparams/i386nto.sh (CHECK_RELOCS_AFTER_OPEN_INPUT):
   1345 	Likewise.
   1346 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_parse):
   1347 	Set check_relocs_after_open_input to TRUE if
   1348 	CHECK_RELOCS_AFTER_OPEN_INPUT is yes.
   1349 	(gld${EMULATION_NAME}_after_open): Call
   1350 	_bfd_elf_link_check_relocs on all inputs if
   1351 	check_relocs_after_open_input is TRUE.
   1352 
   1353 2016-04-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1354 
   1355 	* testsuite/ld-elf/eh6.s: Replace .long with .dc.a on
   1356 	my_personality_v0.
   1357 
   1358 2016-04-20  Trevor Saunders  <tbsaunde+binutils (a] tbsaunde.org>
   1359 
   1360 	* emultempl/scoreelf.em: Likewise.
   1361 
   1362 2016-04-19  H.J. Lu  <hongjiu.lu (a] intel.com>
   1363 
   1364 	PR ld/19719
   1365 	* testsuite/ld-x86-64/pr19719.d: New file.
   1366 	* testsuite/ld-x86-64/pr19719.s: Likewise.
   1367 	* testsuite/ld-x86-64/x86-64.exp: Run pr19719.
   1368 
   1369 2016-04-18  Matthew Fortune  <matthew.fortune (a] imgtec.com>
   1370 
   1371 	* ld.texinfo: Document NOCROSSREFS_TO script command.
   1372 	* ldlang.h (struct lang_nocrossrefs): Add onlyfirst field.
   1373 	(lang_add_nocrossref_to): New prototype.
   1374 	* ldcref.c (check_local_sym_xref): Use onlyfirst to only look for
   1375 	symbols defined in the first section.
   1376 	(check_nocrossref): Likewise.
   1377 	* ldgram.y (NOCROSSREFS_TO): New script command.
   1378 	* ldlang.c (lang_add_nocrossref): Set onlyfirst to FALSE.
   1379 	(lang_add_nocrossref_to): New function.
   1380 	* ldlex.l (NOCROSSREFS_TO): New token.
   1381 	* NEWS: Mention NOCROSSREFS_TO.
   1382 	* testsuite/ld-scripts/cross4.t: New file.
   1383 	* testsuite/ld-scripts/cross5.t: Likewise.
   1384 	* testsuite/ld-scripts/cross6.t: Likewise.
   1385 	* testsuite/ld-scripts/cross7.t: Likewise.
   1386 	* testsuite/ld-scripts/crossref.exp: Run 4 new NOCROSSREFS_TO
   1387 	tests.
   1388 
   1389 2016-04-15  H.J. Lu  <hongjiu.lu (a] intel.com>
   1390 
   1391 	* Makefile.in: Regenerated with automake 1.11.6.
   1392 	* aclocal.m4: Likewise.
   1393 
   1394 2016-04-14  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1395 
   1396 	* testsuite/ld-arc/arc.exp: New file.
   1397 	* testsuite/ld-arc/nps-1.s: New file.
   1398 	* testsuite/ld-arc/nps-1a.d: New file.
   1399 	* testsuite/ld-arc/nps-1b.d: New file.
   1400 	* testsuite/ld-arc/nps-1b.err: New file.
   1401 
   1402 2016-04-14  Nick Clifton  <nickc (a] redhat.com>
   1403 
   1404 	PR 19457
   1405 	* testsuite/ld-scripts/script.exp (extract_symbol_test): Add
   1406 	exceptions for Mingw and Cygwin.
   1407 
   1408 2016-04-13  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1409 
   1410 	* testsuite/lib/ld-lib.exp (run_dump_test): Initialise
   1411 	check_ld(terminal).
   1412 
   1413 2016-04-13  H.J. Lu  <hongjiu.lu (a] intel.com>
   1414 
   1415 	PR ld/19774
   1416 	* testsuite/ld-x86-64/x86-64.exp: Link tmpdir/pr17689b.o before
   1417 	tmpdir/pr17689.so, fix gotpcrel1 test and add more --as-needed
   1418 	tests.
   1419 
   1420 2016-04-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   1421 
   1422 	PR ld/19939
   1423 	* testsuite/ld-i386/i386.exp: Run PR ld/19939 tests.
   1424 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   1425 	* testsuite/ld-i386/pr19939.s: New file.
   1426 	* testsuite/ld-i386/pr19939a.d: Likewise.
   1427 	* testsuite/ld-i386/pr19939b.d: Likewise.
   1428 	* testsuite/ld-x86-64/pr19939.s: Likewise.
   1429 	* testsuite/ld-x86-64/pr19939a.d: Likewise.
   1430 	* testsuite/ld-x86-64/pr19939b.d: Likewise.
   1431 
   1432 2016-04-09  Oleg Endo  <olegendo (a] gcc.gnu.org>
   1433 
   1434 	* emulparams/shelf.sh: Set stack area to 0x3FFFFF00.
   1435 
   1436 2016-04-08  Alan Modra  <amodra (a] gmail.com>
   1437 
   1438 	PR 18452
   1439 	* ldlang.c (maybe_overlays): Delete.
   1440 	(lang_size_sections_1): Remove code setting maybe_overlays.
   1441 	(lang_check_section_addresses): Instead detect overlays by
   1442 	exact match of section VMAs here.  Fix memory leak.
   1443 
   1444 2016-04-08  Dan Gisselquist  <dgisselq (a] ieee.org>
   1445 
   1446 	* ldlang.c (print_output_section_statement): Show minfo size
   1447 	in target machine address units.
   1448 	(print_reloc_statement): Likewise.
   1449 	(print_padding_statement): Likewise.
   1450 	(print_data_statement): Likewise.  Ensure minimum print_dot
   1451 	increment of one address unit.
   1452 
   1453 2016-04-07  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1454 
   1455 	* emulparams/arc-endianness.sh: Make little endian default choice.
   1456 
   1457 2016-04-07  Nick Clifton  <nickc (a] redhat.com>
   1458 
   1459 	* scripttempl/elf32msp430.sc (.MSP430.attributes): Fix typo in
   1460 	section name.
   1461 	* scripttempl/elf32msp430_3.sc (.MSP430.attributes): Likewise.
   1462 
   1463 2016-04-05  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1464 
   1465 	* emulparams/arc-endianness.sh: New file.
   1466 	* emulparams/arcebelf.sh: Deleted.
   1467 	* emulparams/arcebelf_prof.sh: Deleted.
   1468 	* emulparams/arceblinux.sh: Deleted.
   1469 	* emulparams/arceblinux_prof.sh: Deleted.
   1470 	* emulparams/arcelf.sh: Include arc-endinness.sh.
   1471 	* emulparams/arcelf_prof.sh: Include arc-endinness.sh.
   1472 	* emulparams/arclinux.sh: Include arc-endinness.sh.
   1473 	* emulparams/arclinux_prof.sh: Include arc-endinness.sh.
   1474 	* emulparams/arcv2elf.sh: Include arc-endinness.sh.
   1475 	* emulparams/arcv2elfx.sh: Include arc-endinness.sh.
   1476 	* testsuite/ld-elf/compressed1d.d: Update pattern for big and
   1477 	little endian arc targets.
   1478 	* testsuite/ld-elf/eh-frame-hdr.d: Likewise.
   1479 	* testsuite/ld-elf/group1.d: Likewise.
   1480 	* testsuite/ld-elf/group3b.d: Likewise.
   1481 	* testsuite/ld-elf/group8a.d: Likewise.
   1482 	* testsuite/ld-elf/group8b.d: Likewise.
   1483 	* testsuite/ld-elf/group9a.d: Likewise.
   1484 	* testsuite/ld-elf/group9b.d: Likewise.
   1485 	* testsuite/ld-elf/linkonce2.d: Likewise.
   1486 	* testsuite/ld-elf/pr12851.d: Likewise.
   1487 	* testsuite/ld-elf/pr12975.d: Likewise.
   1488 	* testsuite/ld-elf/pr13177.d: Likewise.
   1489 	* testsuite/ld-elf/pr13195.d: Likewise.
   1490 	* testsuite/ld-elf/pr17615.d: Likewise.
   1491 	* testsuite/ld-elf/pr19162.d: Likewise.
   1492 	* testsuite/ld-elf/sec64k.exp: Likewise.
   1493 	* testsuite/lib/ld-lib.exp: Likewise.
   1494 
   1495 2016-04-05  Maciej W. Rozycki  <macro (a] imgtec.com>
   1496 
   1497 	PR ld/19908
   1498 	* testsuite/ld-cris/tls-e-20.d: Adjust for hidden symbol
   1499 	handling fix.
   1500 	* testsuite/ld-cris/tls-e-20a.d: Likewise.
   1501 	* testsuite/ld-cris/tls-e-21.d: Likewise.
   1502 	* testsuite/ld-cris/tls-e-23.d: Likewise.
   1503 	* testsuite/ld-cris/tls-e-80.d: Likewise.
   1504 	* testsuite/ld-cris/tls-gd-3h.d: Likewise.
   1505 	* testsuite/ld-cris/tls-leie-19.d: Likewise.
   1506 	* testsuite/ld-mips-elf/export-class-ref-lib.sd: New test.
   1507 	* testsuite/ld-mips-elf/export-hidden-ref.sd: New test.
   1508 	* testsuite/ld-mips-elf/export-internal-ref.sd: New test.
   1509 	* testsuite/ld-mips-elf/export-protected-ref.sd: New test.
   1510 	* testsuite/ld-mips-elf/export-class-ref-f0.s: New test source.
   1511 	* testsuite/ld-mips-elf/export-class-ref-f1.s: New test source.
   1512 	* testsuite/ld-mips-elf/export-class-ref-f2.s: New test source.
   1513 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
   1514 
   1515 2016-04-05  Cupertino Miranda  <cmiranda (a] synopsys.com>
   1516 
   1517 	* testsuite/ld-discard/extern.d: Removed xfail for ARC.
   1518 	* testsuite/ld-discard/start.d: Likewise.
   1519 	* testsuite/ld-discard/static.d: Likewise.
   1520 	* testsuite/ld-elf/group1.d: Likewise.
   1521 	* testsuite/ld-elf/group3b.d: Likewise.
   1522 	* testsuite/ld-elf/orphan-region.d: Likewise.
   1523 	* testsuite/ld-elf/orphan.d: Likewise.
   1524 	* testsuite/ld-elf/orphan3.d: Likewise.
   1525 	* testsuite/ld-elf/pr349.d: Likewise.
   1526 	* testsuite/ld-elf/warn1.d: Likewise.
   1527 	* testsuite/ld-elf/warn2.d: Likewise.
   1528 	* testsuite/ld-elf/warn3.d: Likewise.
   1529 	* testsuite/ld-scripts/crossref.exp: Add __SDATA_BEGIN__ symbol
   1530 	through linker flags.
   1531 	* testsuite/ld-srec/srec.exp: Set as xfail.
   1532 
   1533 2016-04-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   1534 
   1535 	PR ld/19827
   1536 	* testsuite/ld-i386/pr19827-nacl.rd: New file.
   1537 	* testsuite/ld-x86-64/pr19827-nacl.rd: Likewise.
   1538 
   1539 2016-04-04  Nick Clifton  <nickc (a] redhat.com>
   1540 
   1541 	PR 19803
   1542 	* emultempl/pe.em (change_undef): New function.  Encapsulates
   1543 	duplicated code in pe_fixup_stdcalls and adds the newly defined
   1544 	sym to the gc root list.
   1545 	(pe_fixup_stdcall): Use the new function.
   1546 	* pe-dll.c (process_def_file_and_drectve); Add alias of exported
   1547 	symbol to gc root list.
   1548 
   1549 2016-03-31  Alan Modra  <amodra (a] gmail.com>
   1550 
   1551 	* ldlang.c (TO_ADDR, TO_SIZE, opb_shift): Move earlier in file.
   1552 	(lang_insert_orphan): Use TO_ADDR in __stop sym calculation.
   1553 	(print_input_section): Don't use TO_ADDR when printing section
   1554 	size.
   1555 	(lang_size_sections_1): Use TO_ADDR in overlay lma calculation.
   1556 	(lang_size_sections): Use TO_ADDR in relro end calculation.
   1557 
   1558 2016-03-30  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1559 
   1560 	* testsuite/lib/ld-lib.exp (run_dump_test): Fix check of return
   1561 	value from regexp_diff.
   1562 	* testsuite/ld-elf/orphan-5.l: Fix expected output.
   1563 	* testsuite/ld-elf/orphan-6.l: Likewise.
   1564 
   1565 2016-03-30  Alan Modra  <amodra (a] gmail.com>
   1566 
   1567 	PR 18452
   1568 	* ldlang.c (maybe_overlays): New static var.
   1569 	(lang_size_sections_1): Set it here.
   1570 	(struct check_sec): New.
   1571 	(sort_sections_by_lma): Adjust for array of structs.
   1572 	(sort_sections_by_vma): New function.
   1573 	(lang_check_section_addresses): Check both LMA and VMA for overlap.
   1574 	* testsuite/ld-scripts/rgn-over7.d: Adjust.
   1575 
   1576 2016-03-30  Alan Modra  <amodra (a] gmail.com>
   1577 
   1578 	* ldlang.c (lang_size_sections_1): Correct code detecting a
   1579 	backward non-overlapping move.
   1580 
   1581 2016-03-30  Alan Modra  <amodra (a] gmail.com>
   1582 
   1583 	* ldlang.c (IS_TBSS): New macro, extracted from..
   1584 	(IGNORE_SECTION): ..here.
   1585 	(lang_size_sections_1): Use IS_TBSS and IGNORE_SECTION.
   1586 	(lang_size_sections, lang_do_assignments_1): Use IS_TBSS.
   1587 
   1588 2016-03-22  Nick Clifton  <nickc (a] redhat.com>
   1589 
   1590 	PR ld/19803
   1591 	* ldlang.c (lang_add_gc_name): New function.  Adds the provided
   1592 	symbol name to the list of gc symbols.
   1593 	(lang_process): Call lang_add_gc_name with entry_symbol_default if
   1594 	entry_symbol.name is NULL.  Use lang_add_gc_name to add the init
   1595 	and fini function names.
   1596 	* pe-dll.c (process_def_file_and_drectve): Add exported names to
   1597 	the gc symbol list.
   1598 	* testsuite/ld-pe/pr19803.s: Do not export _testval symbol.
   1599 	* testsuite/ld-pe/pr19803.d: Tweak expected output.
   1600 
   1601 2016-03-22  Nick Clifton  <nickc (a] redhat.com>
   1602 
   1603 	* configure: Regenerate.
   1604 
   1605 2016-03-21  Nick Clifton  <nickc (a] redhat.com>
   1606 
   1607 	* emultempl/msp430.em: Replace use of alloca with call to xmalloc.
   1608 	* plugin.c: Likewise.
   1609 	* pe-dll.c: Likewise.
   1610 
   1611 2016-03-18  Awson  <kyrab (a] mail.ru>
   1612 
   1613 	PR 19531
   1614 	* scripttempl/pe.sc (.rdata_runtime_pseudo_reloc): Always KEEP
   1615 	this section.
   1616 	* scripttempl/pep.sc (.rdata_runtime_pseudo_reloc): Likewise.
   1617 
   1618 2016-03-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj (a] atmel.com>
   1619 
   1620 	* ld-avr/gc-section-debugline.d: Relax regex check for CU.
   1621 
   1622 2016-03-15  H.J. Lu  <hongjiu.lu (a] intel.com>
   1623 
   1624 	PR ld/19827
   1625 	* testsuite/ld-i386/i386.exp: Run PR ld/19827 tests.
   1626 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   1627 	* testsuite/ld-i386/pr19827.rd: New file.
   1628 	* testsuite/ld-i386/pr19827a.S: Likewise.
   1629 	* testsuite/ld-i386/pr19827b.S: Likewise.
   1630 	* testsuite/ld-x86-64/pr19827.rd: Likewise.
   1631 	* testsuite/ld-x86-64/pr19827a.S: Likewise.
   1632 	* testsuite/ld-x86-64/pr19827b.S: Likewise.
   1633 
   1634 2016-03-15  H.J. Lu  <hongjiu.lu (a] intel.com>
   1635 
   1636 	PR ld/19807
   1637 	* Makefile.am (ELF_X86_DEPS): Add
   1638 	$(srcdir)/emulparams/reloc_overflow.sh.
   1639 	* Makefile.in: Regenerated.
   1640 	* NEWS: Mention -z noreloc-overflow.
   1641 	* ld.texinfo: Document -z noreloc-overflow.
   1642 	* emulparams/elf32_x86_64.sh: Source
   1643 	${srcdir}/emulparams/reloc_overflow.sh.
   1644 	* emulparams/elf_x86_64.sh: Likewise.
   1645 	* emulparams/reloc_overflow.sh: New file.
   1646 	* testsuite/ld-x86-64/pr19807-1.s: New file.
   1647 	* testsuite/ld-x86-64/pr19807-1a.d: Likewise.
   1648 	* testsuite/ld-x86-64/pr19807-1b.d: Likewise.
   1649 	* testsuite/ld-x86-64/pr19807-2.s: Likewise.
   1650 	* testsuite/ld-x86-64/pr19807-2a.d: Likewise.
   1651 	* testsuite/ld-x86-64/pr19807-2b.d: Likewise.
   1652 	* testsuite/ld-x86-64/pr19807-2c.d: Likewise.
   1653 	* testsuite/ld-x86-64/pr19807-2d.d: Likewise.
   1654 	* testsuite/ld-x86-64/pr19807-2e.d: Likewise.
   1655 	* testsuite/ld-x86-64/x86-64.exp: Run PR ld/19807 tests.
   1656 
   1657 2016-03-13  H.J. Lu  <hongjiu.lu (a] intel.com>
   1658 
   1659 	PR ld/19539
   1660 	* testsuite/ld-i386/i386.exp: Run pr19539.
   1661 	* testsuite/ld-i386/pr19539.d: New file.
   1662 	* testsuite/ld-i386/pr19539.s: Likewise.
   1663 	* testsuite/ld-i386/pr19539.t: Likewise.
   1664 	* testsuite/ld-x86-64/pr19539.s: Likewise.
   1665 	* testsuite/ld-x86-64/pr19539.t: Likewise.
   1666 	* testsuite/ld-x86-64/pr19539a.d: Likewise.
   1667 	* testsuite/ld-x86-64/pr19539b.d: Likewise.
   1668 	* testsuite/ld-x86-64/x86-64.exp: Run pr19539a and pr19539b.
   1669 
   1670 2016-03-10  Mickael Guene  <mickael.guene (a] st.com>
   1671 
   1672 	PR gas/19744
   1673 	* testsuite/ld-arm/arm-elf.exp: New tests.
   1674 	* testsuite/ld-arm/thumb1-adds-armv7-m.s: New.
   1675 	* testsuite/ld-arm/thumb1-movs-armv7-m.s: New.
   1676 
   1677 2016-03-10  Nick Clifton  <nickc (a] redhat.com>
   1678 
   1679 	* scripttempl/elf32msp430.sc (.rodata): Remove spurious LONG(0).
   1680 
   1681 2016-03-09  Pedro Alves  <palves (a] redhat.com>
   1682 
   1683 	* scripttempl/v850.sc: Use "v850:old-gcc-abi" as OUTPUT_ARCH.
   1684 	* scripttempl/v850_rh850.sc: Use "v850:rh850" as OUTPUT_ARCH.
   1685 
   1686 2016-03-08  H.J. Lu  <hongjiu.lu (a] intel.com>
   1687 
   1688 	PR ld/19789
   1689 	* testsuite/ld-elf/pr19789.d: New file.
   1690 	* testsuite/ld-elf/pr19789.s: Likewise.
   1691 
   1692 2016-03-08  H.J. Lu  <hongjiu.lu (a] intel.com>
   1693 
   1694 	PR ld/19784
   1695 	* testsuite/ld-i386/i386.exp: Remove pr19636-2e-nacl test.
   1696 	* testsuite/ld-i386/pr19636-2e-nacl.d: Moved to ...
   1697 	* testsuite/ld-i386/pr19636-2e.d: Here.  Remove notarget.
   1698 	* testsuite/ld-ifunc/ifunc.exp: Run PR ld/19784 tests.
   1699 	* testsuite/ld-ifunc/pass.out: New file.
   1700 	* testsuite/ld-ifunc/pr19784a.c: Likewise.
   1701 	* testsuite/ld-ifunc/pr19784b.c: Likewise.
   1702 	* testsuite/ld-ifunc/pr19784c.c: Likewise.
   1703 
   1704 2016-03-08  H.J. Lu  <hongjiu.lu (a] intel.com>
   1705 
   1706 	PR ld/19774
   1707 	* testsuite/ld-ifunc/ifunc.exp: Link tmpdir/pr18808a.o before
   1708 	tmpdir/libpr18808.so.  Link tmpdir/pr18841a.o before
   1709 	tmpdir/libpr18841b.so and tmpdir/libpr18841c.so.  Test
   1710 	--as-needed for pr18841c.
   1711 
   1712 2016-03-07  H.J. Lu  <hongjiu.lu (a] intel.com>
   1713 
   1714 	PR ld/19774
   1715 	* testsuite/ld-i386/i386.exp: Link tmpdir/pr18900.o before
   1716 	tmpdir/pr18900.so and test --as-needed.  Link tmpdir/gotpc1.o
   1717 	before tmpdir/got1d.so and test --as-needed.
   1718 	* testsuite/ld-x86-64/x86-64.exp: Link tmpdir/pr18900.o before
   1719 	tmpdir/pr18900.so and test --as-needed.
   1720 
   1721 2016-03-07  Jiong Wang  <jiong.wang (a] arm.com>
   1722 
   1723 	* testsuite/ld-aarch64/implicit_got_section_1.s: New test source file.
   1724 	* testsuite/ld-aarch64/implicit_got_section_1.d: New test expected
   1725 	result.
   1726 	* testsuite/ld-aarch64/aarch64-elf.exp: Run new test.
   1727 
   1728 2016-03-06  H.J. Lu  <hongjiu.lu (a] intel.com>
   1729 
   1730 	* testsuite/ld-i386/i386.exp: Link tmpdir/copyreloc-main.o
   1731 	before tmpdir/copyreloc-lib.so and test --as-needed.
   1732 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   1733 
   1734 2016-03-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   1735 
   1736 	PR ld/19579
   1737 	* testsuite/ld-elf/pr19579a.c: New file.
   1738 	* testsuite/ld-elf/pr19579b.c: Likewise.
   1739 	* testsuite/ld-elf/shared.exp: Run PR ld/19579 test.
   1740 
   1741 2016-03-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1742 
   1743 	* testsuite/ld-elf/pr19162.d: Skip hppa-*-*.
   1744 
   1745 2016-03-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1746 
   1747 	* testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): Add xfails.
   1748 	Xfail mix_pic_and_non_pic on "arm*-*-*" "aarch64*-*-*".
   1749 
   1750 2016-03-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1751 
   1752 	PR ld/19739
   1753 	* emultempl/mmo.em (mmo_place_orphan): Don't merge flags of other
   1754 	input sections for relocatable link.
   1755 	* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
   1756 	* emultempl/pep.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
   1757 
   1758 2016-03-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   1759 
   1760 	PR ld/19739
   1761 	* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't
   1762 	merge flags of other input sections for relocatable link.
   1763 
   1764 2016-03-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   1765 
   1766 	* testsuite/ld-plugin/lto.exp: Update PR ld/12365 test for GCC 6.
   1767 
   1768 2016-03-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   1769 
   1770 	* testsuite/ld-elf/pr19162.d: Skip arc target.
   1771 
   1772 2016-02-29  H.J. Lu  <hongjiu.lu (a] intel.com>
   1773 
   1774 	PR ld/19162
   1775 	* testsuite/ld-elf/pr19162.d: New file.
   1776 	* testsuite/ld-elf/pr19162a.s: Likwise.
   1777 	* testsuite/ld-elf/pr19162b.s: Likwise.
   1778 
   1779 2016-02-29 Cupertino Miranda  <cmiranda (a] synopsys.com>
   1780 
   1781 	* testsuite/ld-elf/merge.d: Removed xfail for ARC.
   1782 	* testsuite/ld-elf/merge2.d: Likewise.
   1783 	* testsuite/ld-elf/merge3.d: Likewise.
   1784 
   1785 2016-02-29  Cupertino Miranda  <Cupertino.Miranda (a] synopsys.com>
   1786 
   1787 	* scripttempl/arclinux.sc: Force .tdata and .tbss to always be
   1788 	generated.
   1789 
   1790 2016-02-26  Renlin Li  <renlin.li (a] arm.com>
   1791 
   1792 	* testsuite/ld-aarch64/aarch64-elf.exp: Run new testcases.
   1793 	* testsuite/ld-aarch64/emit-relocs-270.d: Update to use new boundary.
   1794 	* testsuite/ld-aarch64/emit-relocs-271.d: Likewise.
   1795 	* testsuite/ld-aarch64/emit-relocs-272.d: Likewise.
   1796 	* testsuite/ld-aarch64/emit-relocs-270-overflow.d: New.
   1797 	* testsuite/ld-aarch64/emit-relocs-270-overflow.s: New.
   1798 	* testsuite/ld-aarch64/emit-relocs-271-overflow.d: New.
   1799 	* testsuite/ld-aarch64/emit-relocs-271-overflow.s: New.
   1800 	* testsuite/ld-aarch64/emit-relocs-272-overflow.d: New.
   1801 	* testsuite/ld-aarch64/emit-relocs-272-overflow.s: New.
   1802 
   1803 2016-02-26  H.J. Lu  <hongjiu.lu (a] intel.com>
   1804 
   1805 	PR ld/19609
   1806 	* testsuite/ld-i386/got1.dd: Updated.
   1807 	* testsuite/ld-i386/lea1c.d: Likewise.
   1808 	* testsuite/ld-i386/load1-nacl.d: Likewise.
   1809 	* testsuite/ld-i386/load1.d: Likewise.
   1810 	* testsuite/ld-i386/load4b.d: Likewise.
   1811 	* testsuite/ld-i386/load5b.d: Likewise.
   1812 	* testsuite/ld-i386/mov1b.d: Likewise.
   1813 	* testsuite/ld-x86-64/mov1b.d: Likewise.
   1814 	* testsuite/ld-x86-64/mov1d.d: Likewise.
   1815 	* testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
   1816 	* testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
   1817 	* testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
   1818 	* testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
   1819 	* testsuite/ld-x86-64/gotpcrel1.dd: Likewise.
   1820 	* testsuite/ld-x86-64/lea1a.d: Likewise.
   1821 	* testsuite/ld-x86-64/lea1b.d: Likewise.
   1822 	* testsuite/ld-x86-64/lea1c.d: Likewise.
   1823 	* testsuite/ld-x86-64/lea1d.d: Likewise.
   1824 	* testsuite/ld-x86-64/lea1e.d: Likewise.
   1825 	* testsuite/ld-x86-64/lea1f.d: Likewise.
   1826 	* testsuite/ld-x86-64/mov1b.d: Likewise.
   1827 	* testsuite/ld-x86-64/mov1d.d: Likewise.
   1828 	* testsuite/ld-x86-64/pr13082-3b.d: Likewise.
   1829 	* testsuite/ld-x86-64/pr13082-4b.d: Likewise.
   1830 	* testsuite/ld-x86-64/lea1.s: Add tests for 32-bit registers.
   1831 	* testsuite/ld-i386/pr19609-1.s: New file.
   1832 	* testsuite/ld-i386/pr19609-1a.d: Likewise.
   1833 	* testsuite/ld-i386/pr19609-1b.d: Likewise.
   1834 	* testsuite/ld-i386/pr19609-1c.d: Likewise.
   1835 	* testsuite/ld-i386/pr19609-1d.d: Likewise.
   1836 	* testsuite/ld-i386/pr19609-1e.d: Likewise.
   1837 	* testsuite/ld-i386/pr19609-1f.d: Likewise.
   1838 	* testsuite/ld-i386/pr19609-1g.d: Likewise.
   1839 	* testsuite/ld-i386/pr19609-1h.d: Likewise.
   1840 	* testsuite/ld-i386/pr19609-1i.d: Likewise.
   1841 	* testsuite/ld-i386/pr19609-2.s: Likewise.
   1842 	* testsuite/ld-i386/pr19609-2a.d: Likewise.
   1843 	* testsuite/ld-i386/pr19609-2b.d: Likewise.
   1844 	* testsuite/ld-i386/pr19609-2c.d: Likewise.
   1845 	* testsuite/ld-i386/undefweak.s: Likewise.
   1846 	* testsuite/ld-i386/undefweaka.d: Likewise.
   1847 	* testsuite/ld-i386/undefweakb.d: Likewise.
   1848 	* testsuite/ld-x86-64/pr13082-3c.d: Likewise.
   1849 	* testsuite/ld-x86-64/pr13082-3d.d: Likewise.
   1850 	* testsuite/ld-x86-64/pr19609-1.s: Likewise.
   1851 	* testsuite/ld-x86-64/pr19609-1a.d: Likewise.
   1852 	* testsuite/ld-x86-64/pr19609-1b.d: Likewise.
   1853 	* testsuite/ld-x86-64/pr19609-1c.d: Likewise.
   1854 	* testsuite/ld-x86-64/pr19609-1d.d: Likewise.
   1855 	* testsuite/ld-x86-64/pr19609-1e.d: Likewise.
   1856 	* testsuite/ld-x86-64/pr19609-1f.d: Likewise.
   1857 	* testsuite/ld-x86-64/pr19609-1g.d: Likewise.
   1858 	* testsuite/ld-x86-64/pr19609-1h.d: Likewise.
   1859 	* testsuite/ld-x86-64/pr19609-1i.d: Likewise.
   1860 	* testsuite/ld-x86-64/pr19609-1j.d: Likewise.
   1861 	* testsuite/ld-x86-64/pr19609-1k.d: Likewise.
   1862 	* testsuite/ld-x86-64/pr19609-1l.d: Likewise.
   1863 	* testsuite/ld-x86-64/pr19609-1m.d: Likewise.
   1864 	* testsuite/ld-x86-64/pr19609-2.s: Likewise.
   1865 	* testsuite/ld-x86-64/pr19609-2a.d: Likewise.
   1866 	* testsuite/ld-x86-64/pr19609-2b.d: Likewise.
   1867 	* testsuite/ld-x86-64/pr19609-2c.d: Likewise.
   1868 	* testsuite/ld-x86-64/pr19609-2d.d: Likewise.
   1869 	* testsuite/ld-x86-64/pr19609-3.s: Likewise.
   1870 	* testsuite/ld-x86-64/pr19609-3a.d: Likewise.
   1871 	* testsuite/ld-x86-64/pr19609-3b.d: Likewise.
   1872 	* testsuite/ld-x86-64/pr19609-4.s: Likewise.
   1873 	* testsuite/ld-x86-64/pr19609-4a.d: Likewise.
   1874 	* testsuite/ld-x86-64/pr19609-4b.d: Likewise.
   1875 	* testsuite/ld-x86-64/pr19609-4c.d: Likewise.
   1876 	* testsuite/ld-x86-64/pr19609-4d.d: Likewise.
   1877 	* testsuite/ld-x86-64/pr19609-4e.d: Likewise.
   1878 	* testsuite/ld-x86-64/pr19609-5.s: Likewise.
   1879 	* testsuite/ld-x86-64/pr19609-5a.d: Likewise.
   1880 	* testsuite/ld-x86-64/pr19609-5b.d: Likewise.
   1881 	* testsuite/ld-x86-64/pr19609-5c.d: Likewise.
   1882 	* testsuite/ld-x86-64/pr19609-5d.d: Likewise.
   1883 	* testsuite/ld-x86-64/pr19609-5e.d: Likewise.
   1884 	* testsuite/ld-x86-64/pr19609-6.s: Likewise.
   1885 	* testsuite/ld-x86-64/pr19609-6a.d: Likewise.
   1886 	* testsuite/ld-x86-64/pr19609-6b.d: Likewise.
   1887 	* testsuite/ld-x86-64/pr19609-6c.d: Likewise.
   1888 	* testsuite/ld-x86-64/pr19609-6d.d: Likewise.
   1889 	* testsuite/ld-x86-64/pr19609-7.s: Likewise.
   1890 	* testsuite/ld-x86-64/pr19609-7a.d: Likewise.
   1891 	* testsuite/ld-x86-64/pr19609-7b.d: Likewise.
   1892 	* testsuite/ld-x86-64/pr19609-7c.d: Likewise.
   1893 	* testsuite/ld-x86-64/pr19609-7d.d: Likewise.
   1894 	* testsuite/ld-i386/i386.exp: Run undefweak tests and tests for
   1895 	PR ld/19609.
   1896 	* testsuite/ld-x86-64/x86-64.exp: Run pr13082-3c, pr13082-3d
   1897 	and tests for PR ld/19609.
   1898 
   1899 2016-02-26  H.J. Lu  <hongjiu.lu (a] intel.com>
   1900 
   1901 	PR ld/19645
   1902 	* NEWS: Mention -z common/-z nocommon for ELF targets.
   1903 	* emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Handle
   1904 	-z common and -z nocommon.
   1905 	* ld.texinfo: Document -z common/-z nocommon.
   1906 	* lexsup.c (elf_shlib_list_options): Add -z common/-z nocommon.
   1907 	* testsuite/ld-elf/tls_common.exp: Test --elf-stt-common=no and
   1908 	--elf-stt-common=yes with assembler.
   1909 	* testsuite/ld-elfcomm/common-1.s: New file.
   1910 	* testsuite/ld-elfcomm/common-1a.d: Likewise.
   1911 	* testsuite/ld-elfcomm/common-1b.d: Likewise.
   1912 	* testsuite/ld-elfcomm/common-1c.d: Likewise.
   1913 	* testsuite/ld-elfcomm/common-1d.d: Likewise.
   1914 	* testsuite/ld-elfcomm/common-1e.d: Likewise.
   1915 	* testsuite/ld-elfcomm/common-1f.d: Likewise.
   1916 	* testsuite/ld-elfcomm/common-2.s: Likewise.
   1917 	* testsuite/ld-elfcomm/common-2a.d: Likewise.
   1918 	* testsuite/ld-elfcomm/common-2b.d: Likewise.
   1919 	* testsuite/ld-elfcomm/common-2c.d: Likewise.
   1920 	* testsuite/ld-elfcomm/common-2d.d: Likewise.
   1921 	* testsuite/ld-elfcomm/common-2e.d: Likewise.
   1922 	* testsuite/ld-elfcomm/common-2f.d: Likewise.
   1923 	* testsuite/ld-elfcomm/common-3a.rd: Likewise.
   1924 	* testsuite/ld-elfcomm/common-3b.rd: Likewise.
   1925 	* testsuite/ld-i386/pr19645.d: Likewise.
   1926 	* testsuite/ld-i386/pr19645.s: Likewise.
   1927 	* testsuite/ld-x86-64/largecomm-1.s: Likewise.
   1928 	* testsuite/ld-x86-64/largecomm-1a.d: Likewise.
   1929 	* testsuite/ld-x86-64/largecomm-1b.d: Likewise.
   1930 	* testsuite/ld-x86-64/largecomm-1c.d: Likewise.
   1931 	* testsuite/ld-x86-64/largecomm-1d.d: Likewise.
   1932 	* testsuite/ld-x86-64/largecomm-1e.d: Likewise.
   1933 	* testsuite/ld-x86-64/largecomm-1f.d: Likewise.
   1934 	* testsuite/ld-x86-64/pr19645.d: Likewise.
   1935 	* testsuite/ld-x86-64/pr19645.s: Likewise.
   1936 	* testsuite/ld-elfcomm/elfcomm.exp: Test --elf-stt-common=yes
   1937 	with assembler.
   1938 	(assembler_generates_commons): Removed.
   1939 	Run -z common/-z nocommon tests.  Run *.d tests.
   1940 	* testsuite/ld-i386/i386.exp: Run pr19645.
   1941 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   1942 	* testsuite/ld-x86-64/dwarfreloc.exp: Test --elf-stt-common with
   1943 	assembler.  Test STT_COMMON with readelf.
   1944 
   1945 2016-02-26  H.J. Lu  <hongjiu.lu (a] intel.com>
   1946 
   1947 	PR ld/19636
   1948 	PR ld/19704
   1949 	PR ld/19719
   1950 	* Makefile.am (ELF_X86_DEPS): Add dynamic_undefined_weak.sh.
   1951 	* Makefile.in: Regenerated.
   1952 	* NEWS: Mention -z nodynamic-undefined-weak.
   1953 	* ld.texinfo: Document -z nodynamic-undefined-weak.
   1954 	* ldmain.c (main): Initialize dynamic_undefined_weak to -1.
   1955 	* emulparams/dynamic_undefined_weak.sh: New file.
   1956 	* emulparams/elf32_x86_64.sh: Source dynamic_undefined_weak.sh.
   1957 	* emulparams/elf_i386.sh: Likewise.
   1958 	* emulparams/elf_i386_be.sh: Likewise.
   1959 	* emulparams/elf_i386_chaos.sh: Likewise.
   1960 	* emulparams/elf_i386_ldso.sh: Likewise.
   1961 	* emulparams/elf_i386_vxworks.sh: Likewise.
   1962 	* emulparams/elf_iamcu.sh: Likewise.
   1963 	* emulparams/elf_k1om.sh: Likewise.
   1964 	* emulparams/elf_l1om.sh: Likewise.
   1965 	* emulparams/elf_x86_64.sh: Likewise.
   1966 	* emulparams/extern_protected_data.sh (PARSE_AND_LIST_OPTIONS):
   1967 	Append.
   1968 	(PARSE_AND_LIST_ARGS_CASE_Z): Likewise.
   1969 	* testsuite/ld-elf/pr19719a.c: New file.
   1970 	* testsuite/ld-elf/pr19719b.c: Likewise.
   1971 	* testsuite/ld-elf/pr19719c.c: Likewise.
   1972 	* testsuite/ld-elf/pr19719d.c: Likewise.
   1973 	* testsuite/ld-i386/pr19636-1.s: Likewise.
   1974 	* testsuite/ld-i386/pr19636-1a.d: Likewise.
   1975 	* testsuite/ld-i386/pr19636-1b.d: Likewise.
   1976 	* testsuite/ld-i386/pr19636-1c.d: Likewise.
   1977 	* testsuite/ld-i386/pr19636-1d-nacl.d: Likewise.
   1978 	* testsuite/ld-i386/pr19636-1d.d: Likewise.
   1979 	* testsuite/ld-i386/pr19636-1e.d: Likewise.
   1980 	* testsuite/ld-i386/pr19636-1f.d: Likewise.
   1981 	* testsuite/ld-i386/pr19636-1g.d: Likewise.
   1982 	* testsuite/ld-i386/pr19636-1h.d: Likewise.
   1983 	* testsuite/ld-i386/pr19636-1i.d: Likewise.
   1984 	* testsuite/ld-i386/pr19636-2.s: Likewise.
   1985 	* testsuite/ld-i386/pr19636-2a.d: Likewise.
   1986 	* testsuite/ld-i386/pr19636-2b.d: Likewise.
   1987 	* testsuite/ld-i386/pr19636-2c-nacl.d: Likewise.
   1988 	* testsuite/ld-i386/pr19636-2c.d: Likewise.
   1989 	* testsuite/ld-i386/pr19636-2d-nacl.d: Likewise.
   1990 	* testsuite/ld-i386/pr19636-2d.d: Likewise.
   1991 	* testsuite/ld-i386/pr19636-2e-nacl.d: Likewise.
   1992 	* testsuite/ld-i386/pr19636-2e.d: Likewise.
   1993 	* testsuite/ld-i386/pr19636-3.s: Likewise.
   1994 	* testsuite/ld-i386/pr19636-3a.d: Likewise.
   1995 	* testsuite/ld-i386/pr19636-3b.d: Likewise.
   1996 	* testsuite/ld-i386/pr19636-3c.d: Likewise.
   1997 	* testsuite/ld-i386/pr19636-3d.d: Likewise.
   1998 	* testsuite/ld-i386/pr19636-3e.d: Likewise.
   1999 	* testsuite/ld-i386/pr19636-3f.d: Likewise.
   2000 	* testsuite/ld-i386/pr19636-3g.d: Likewise.
   2001 	* testsuite/ld-i386/pr19636-4.s: Likewise.
   2002 	* testsuite/ld-i386/pr19636-4a.d: Likewise.
   2003 	* testsuite/ld-i386/pr19636-4b.d: Likewise.
   2004 	* testsuite/ld-i386/pr19636-4c.d: Likewise.
   2005 	* testsuite/ld-i386/pr19636-4d.d: Likewise.
   2006 	* testsuite/ld-i386/pr19704.out: Likewise.
   2007 	* testsuite/ld-i386/pr19704a.c: Likewise.
   2008 	* testsuite/ld-i386/pr19704b.c: Likewise.
   2009 	* testsuite/ld-x86-64/pr19636-1.s: Likewise.
   2010 	* testsuite/ld-x86-64/pr19636-1a.d: Likewise.
   2011 	* testsuite/ld-x86-64/pr19636-1b.d: Likewise.
   2012 	* testsuite/ld-x86-64/pr19636-1c.d: Likewise.
   2013 	* testsuite/ld-x86-64/pr19636-1d.d: Likewise.
   2014 	* testsuite/ld-x86-64/pr19636-1e.d: Likewise.
   2015 	* testsuite/ld-x86-64/pr19636-1f.d: Likewise.
   2016 	* testsuite/ld-x86-64/pr19636-1g.d: Likewise.
   2017 	* testsuite/ld-x86-64/pr19636-2.s: Likewise.
   2018 	* testsuite/ld-x86-64/pr19636-2a.d: Likewise.
   2019 	* testsuite/ld-x86-64/pr19636-2b.d: Likewise.
   2020 	* testsuite/ld-x86-64/pr19636-2c.d: Likewise.
   2021 	* testsuite/ld-x86-64/pr19636-2d-nacl.d: Likewise.
   2022 	* testsuite/ld-x86-64/pr19636-2d.d: Likewise.
   2023 	* testsuite/ld-x86-64/pr19636-2e.d: Likewise.
   2024 	* testsuite/ld-x86-64/pr19636-2f.d: Likewise.
   2025 	* testsuite/ld-x86-64/pr19636-2g.d: Likewise.
   2026 	* testsuite/ld-x86-64/pr19636-2h.d: Likewise.
   2027 	* testsuite/ld-x86-64/pr19636-2i.d: Likewise.
   2028 	* testsuite/ld-x86-64/pr19636-3.s: Likewise.
   2029 	* testsuite/ld-x86-64/pr19636-3a.d: Likewise.
   2030 	* testsuite/ld-x86-64/pr19636-3b.d: Likewise.
   2031 	* testsuite/ld-x86-64/pr19636-3c.d: Likewise.
   2032 	* testsuite/ld-x86-64/pr19636-3d.d: Likewise.
   2033 	* testsuite/ld-x86-64/pr19704.out: Likewise.
   2034 	* testsuite/ld-x86-64/pr19704a.c: Likewise.
   2035 	* testsuite/ld-x86-64/pr19704b.c: Likewise.
   2036 	* testsuite/ld-elf/shared.exp (mix_pic_and_non_pic): New.
   2037 	Run mix_pic_and_non_pic.
   2038 	* testsuite/ld-i386/i386.exp (undefined_weak): New.
   2039 	Run undefined_weak and PR ld/19636 tests.
   2040 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   2041 	* testsuite/ld-x86-64/pr13082-3b.d: Updated.
   2042 	* testsuite/ld-x86-64/pr13082-4b.d: Likewise.
   2043 
   2044 2016-02-25  Nick Clifton  <nickc (a] redhat.com>
   2045 
   2046 	* ld.h (struct ld_config_type): Remove specified_data_size field.
   2047 
   2048 2016-02-24  H.J. Lu  <hongjiu.lu (a] intel.com>
   2049 
   2050 	PR ld/19698
   2051 	* testsuite/ld-elf/pr19698.d: New file.
   2052 	* testsuite/ld-elf/pr19698.s: Likewise.
   2053 	* testsuite/ld-elf/pr19698.t: Likewise.
   2054 
   2055 2016-02-23  H.J. Lu  <hongjiu.lu (a] intel.com>
   2056 
   2057 	* Makefile.am (ELF_X86_DEPS): New.
   2058 	(eelf_i386.c): Replace $(ELF_DEPS) with $(ELF_X86_DEPS).
   2059 	(eelf_i386_chaos.c): Likewise.
   2060 	(eelf_i386_fbsd.c): Likewise.
   2061 	(eelf_i386_ldso.c): Likewise.
   2062 	(eelf_i386_nacl.c): Likewise.
   2063 	(eelf_i386_sol2.c): Likewise.
   2064 	(eelf_iamcu.c): Likewise.
   2065 	(eelf32_x86_64.c): Likewise.
   2066 	(eelf32_x86_64_nacl.c): Likewise.
   2067 	(eelf_l1om.c): Likewise.
   2068 	(eelf_l1om_fbsd.c): Likewise.
   2069 	(eelf_k1om.c): Likewise.
   2070 	(eelf_k1om_fbsd.c): Likewise.
   2071 	(eelf_x86_64.c): Likewise.
   2072 	(eelf_x86_64_cloudabi.c): Likewise.
   2073 	(eelf_x86_64_fbsd.c): Likewise.
   2074 	(eelf_x86_64_sol2.c): Likewise.
   2075 	* Makefile.in: Regenerated.
   2076 
   2077 2016-02-23  H.J. Lu  <hongjiu.lu (a] intel.com>
   2078 
   2079 	* testsuite/ld-frv/fdpic-pie-6.d: Updated.
   2080 	* testsuite/ld-mips-elf/pie-n32.d: Likewise.
   2081 	* testsuite/ld-mips-elf/pie-n64.d: Likewise.
   2082 	* testsuite/ld-mips-elf/pie-o32.d: Likewise.
   2083 
   2084 2016-02-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   2085 
   2086 	* testsuite/ld-elf/pr19539.d: Skip cris*-*-* targets.
   2087 
   2088 2016-02-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   2089 
   2090 	* testsuite/ld-elf/pr19617a.d: Enable only for *-*-linux*,
   2091 	*-*-gnu* and *-*-solaris*.
   2092 	* testsuite/ld-elf/pr19617b.d: Likewise.
   2093 	* testsuite/ld-elf/pr19617c.d: Likewise.
   2094 
   2095 2016-02-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   2096 
   2097 	PR ld/19617
   2098 	* testsuite/ld-elf/pr19617.s: New file.
   2099 	* testsuite/ld-elf/pr19617a.d: Likewise.
   2100 	* testsuite/ld-elf/pr19617b.d: Likewise.
   2101 	* testsuite/ld-elf/pr19617c.d: Likewise.
   2102 
   2103 2016-02-18  Nick Clifton  <nickc (a] redhat.com>
   2104 
   2105 	* Makefile.am (CXX_FOR_TARGET): Check for the presence of an
   2106 	in-tree xg++ executable after checking for the presence of an
   2107 	in-tree g++ executable.
   2108 	* Makefile.in: Regenerate.
   2109 
   2110 2016-02-17  H.J. Lu  <hongjiu.lu (a] intel.com>
   2111 
   2112 	* testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
   2113 	* testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
   2114 	* testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
   2115 
   2116 2016-02-17  H.J. Lu  <hongjiu.lu (a] intel.com>
   2117 
   2118 	* testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
   2119 	* testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
   2120 	* testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
   2121 	* testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise.
   2122 	* testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
   2123 	* testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
   2124 	* testsuite/ld-x86-64/bnd-ifunc-1.d: Likewise.
   2125 	* testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
   2126 	* testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
   2127 	* testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
   2128 	* testsuite/ld-x86-64/ilp32-4.d: Likewise.
   2129 	* testsuite/ld-x86-64/load1c-nacl.d: Likewise.
   2130 	* testsuite/ld-x86-64/load1c.d: Likewise.
   2131 	* testsuite/ld-x86-64/load1d-nacl.d: Likewise.
   2132 	* testsuite/ld-x86-64/load1d.d: Likewise.
   2133 	* testsuite/ld-x86-64/pr14207.d: Likewise.
   2134 	* testsuite/ld-x86-64/pr19162.d: Likewise.
   2135 	* testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
   2136 	* testsuite/ld-x86-64/tlsdesc.rd: Likewise.
   2137 	* testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
   2138 	* testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
   2139 	* testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
   2140 	* testsuite/ld-x86-64/tlspic.rd: Likewise.
   2141 
   2142 2016-02-17  Nick Clifton  <nickc (a] redhat.com>
   2143 
   2144 	* testsuite/ld-elf/eh-frame-hdr.d: Skip for ARC ELF targets.
   2145 
   2146 2016-02-15  Nick Clifton  <nickc (a] redhat.com>
   2147 
   2148 	* testsuite/ld-i386/pr12718.d: Remove dependency upon the
   2149 	description of the flags produced by readelf.
   2150 	* testsuite/ld-i386/pr12921.d: Likewise.
   2151 	* testsuite/ld-i386/tlsbin-nacl.rd: Likewise.
   2152 	* testsuite/ld-i386/tlsbin.rd: Likewise.
   2153 	* testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise.
   2154 	* testsuite/ld-i386/tlsbindesc.rd: Likewise.
   2155 	* testsuite/ld-i386/tlsdesc-nacl.rd: Likewise.
   2156 	* testsuite/ld-i386/tlsdesc.rd: Likewise.
   2157 	* testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise.
   2158 	* testsuite/ld-i386/tlsgdesc.rd: Likewise.
   2159 	* testsuite/ld-i386/tlsnopic-nacl.rd: Likewise.
   2160 	* testsuite/ld-i386/tlsnopic.rd: Likewise.
   2161 	* testsuite/ld-i386/tlspic-nacl.rd: Likewise.
   2162 	* testsuite/ld-i386/tlspic.rd: Likewise.
   2163 	* testsuite/ld-s390/tlsbin.rd: Likewise.
   2164 	* testsuite/ld-s390/tlsbin_64.rd: Likewise.
   2165 	* testsuite/ld-s390/tlspic.rd: Likewise.
   2166 	* testsuite/ld-s390/tlspic_64.rd: Likewise.
   2167 	* testsuite/ld-sh/tlsbin-2.d: Likewise.
   2168 	* testsuite/ld-sh/tlspic-2.d: Likewise.
   2169 	* testsuite/ld-tic6x/common.d: Likewise.
   2170 	* testsuite/ld-tic6x/shlib-1.rd: Likewise.
   2171 	* testsuite/ld-tic6x/shlib-1b.rd: Likewise.
   2172 	* testsuite/ld-tic6x/shlib-1r.rd: Likewise.
   2173 	* testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
   2174 	* testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
   2175 	* testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
   2176 	* testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
   2177 	* testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
   2178 	* testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
   2179 	* testsuite/ld-tic6x/static-app-1.rd: Likewise.
   2180 	* testsuite/ld-tic6x/static-app-1b.rd: Likewise.
   2181 	* testsuite/ld-tic6x/static-app-1r.rd: Likewise.
   2182 	* testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
   2183 	* testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise.
   2184 	* testsuite/ld-x86-64/ilp32-4.d: Likewise.
   2185 	* testsuite/ld-x86-64/pr12718.d: Likewise.
   2186 	* testsuite/ld-x86-64/pr12921.d: Likewise.
   2187 	* testsuite/ld-x86-64/split-by-file-nacl.rd: Likewise.
   2188 	* testsuite/ld-x86-64/split-by-file.rd: Likewise.
   2189 	* testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise.
   2190 	* testsuite/ld-x86-64/tlsbin.rd: Likewise.
   2191 	* testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise.
   2192 	* testsuite/ld-x86-64/tlsbindesc.rd: Likewise.
   2193 	* testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise.
   2194 	* testsuite/ld-x86-64/tlsdesc.rd: Likewise.
   2195 	* testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise.
   2196 	* testsuite/ld-x86-64/tlsgdesc.rd: Likewise.
   2197 	* testsuite/ld-x86-64/tlspic-nacl.rd: Likewise.
   2198 	* testsuite/ld-x86-64/tlspic.rd: Likewise.
   2199 	* testsuite/ld-xtensa/tlsbin.rd: Likewise.
   2200 	* testsuite/ld-xtensa/tlspic.rd: Likewise.
   2201 
   2202 2016-02-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   2203 
   2204 	PR ld/19615
   2205 	* ld.texinfo: Document -Bsymbolic and -Bsymbolic-functions for
   2206 	PIE.
   2207 	* lexsup.c (parse_args): Enable -Bsymbolic and
   2208 	-Bsymbolic-functions for PIE.
   2209 	* testsuite/ld-i386/i386.exp: Run pr19615.
   2210 	* testsuite/ld-i386/pr19615.d: New file.
   2211 	* testsuite/ld-i386/pr19615.s: Likewise.
   2212 	* testsuite/ld-x86-64/pr19615.d: Likewise.
   2213 	* testsuite/ld-x86-64/pr19615.s: Likewise.
   2214 
   2215 2016-02-09  Nick Clifton  <nickc (a] redhat.com>
   2216 
   2217 	* testsuite/ld-aarch64/reloc-overflow-bad.d: New test.
   2218 	* testsuite/ld-aarch64/reloc-overflow-1.s: New source file.
   2219 	* testsuite/ld-aarch64/reloc-overflow-2.s: New source file.
   2220 	* testsuite/ld-aarch64/aarch64-elf.exp: Run the new test.
   2221 
   2222 2016-02-04  Nick Clifton  <nickc (a] redhat.com>
   2223 
   2224 	* testsuite/ld-arm/arm-elf.exp: Remove ARM NOREAD section tests.
   2225 	* testsuite/ld-arm/thumb1-input-section-flag-match.d: Delete.
   2226 	* testsuite/ld-arm/thumb1-input-section-flag-match.s: Delete.
   2227 	* testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.d: Delete.
   2228 	* testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s: Delete.
   2229 	* testsuite/ld-arm/thumb1-noread-present-one-section.d: Delete.
   2230 	* testsuite/ld-arm/thumb1-noread-present-one-section.s: Delete.
   2231 	* testsuite/ld-arm/thumb1-noread-present-two-section.d: Delete.
   2232 	* testsuite/ld-arm/thumb1-noread-present-two-section.s: Delete.
   2233 
   2234 2016-02-03  H.J. Lu  <hongjiu.lu (a] intel.com>
   2235 
   2236 	PR gas/19520
   2237 	* testsuite/ld-i386/branch1.d: Pass -mrelax-relocations=yes to as.
   2238 	* testsuite/ld-i386/call1.d: Likewise.
   2239 	* testsuite/ld-i386/call2.d: Likewise.
   2240 	* testsuite/ld-i386/call3a.d: Likewise.
   2241 	* testsuite/ld-i386/call3b.d: Likewise.
   2242 	* testsuite/ld-i386/call3c.d: Likewise.
   2243 	* testsuite/ld-i386/call3d.d: Likewise.
   2244 	* testsuite/ld-i386/call3e.d: Likewise.
   2245 	* testsuite/ld-i386/call3f.d: Likewise.
   2246 	* testsuite/ld-i386/call3g.d: Likewise.
   2247 	* testsuite/ld-i386/call3h.d: Likewise.
   2248 	* testsuite/ld-i386/jmp1.d: Likewise.
   2249 	* testsuite/ld-i386/jmp2.d: Likewise.
   2250 	* testsuite/ld-i386/lea1c.d: Likewise.
   2251 	* testsuite/ld-i386/load1.d: Likewise.
   2252 	* testsuite/ld-i386/load2.d: Likewise.
   2253 	* testsuite/ld-i386/load3.d: Likewise.
   2254 	* testsuite/ld-i386/load4a.d: Likewise.
   2255 	* testsuite/ld-i386/load5a.d: Likewise.
   2256 	* testsuite/ld-i386/mov2b.d: Likewise.
   2257 	* testsuite/ld-i386/mov3.d: Likewise.
   2258 	* testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
   2259 	* testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
   2260 	* testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
   2261 	* testsuite/ld-x86-64/call1a.d: Likewise.
   2262 	* testsuite/ld-x86-64/call1b.d: Likewise.
   2263 	* testsuite/ld-x86-64/call1c.d: Likewise.
   2264 	* testsuite/ld-x86-64/call1d.d: Likewise.
   2265 	* testsuite/ld-x86-64/call1e.d: Likewise.
   2266 	* testsuite/ld-x86-64/call1f.d: Likewise.
   2267 	* testsuite/ld-x86-64/call1h.d: Likewise.
   2268 	* testsuite/ld-x86-64/call1i.d: Likewise.
   2269 	* testsuite/ld-x86-64/load1a.d: Likewise.
   2270 	* testsuite/ld-x86-64/load1b.d: Likewise.
   2271 	* testsuite/ld-i386/got1a.S: Load GOT into %ecx and use it.
   2272 	* testsuite/ld-i386/got1.dd: Updated.
   2273 	* testsuite/ld-i386/got1d.S (1): Removed.
   2274 	* testsuite/ld-i386/i386.exp: Add -Wa,-mrelax-relocations=yes.
   2275 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   2276 
   2277 2016-02-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   2278 
   2279 	PR ld/18591
   2280 	* testsuite/ld-x86-64/pr18591.d: New file.
   2281 	* testsuite/ld-x86-64/pr18591.s: Likewise.
   2282 	* testsuite/ld-x86-64/x86-64.exp: Run pr18591.
   2283 
   2284 2016-02-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   2285 
   2286 	PR ld/19553
   2287 	* testsuite/ld-elf/indirect.exp: Run tests for PR ld/19553.
   2288 	* testsuite/ld-elf/pr19553.map: New file.
   2289 	* testsuite/ld-elf/pr19553.map: Likewise.
   2290 	* testsuite/ld-elf/pr19553a.c: Likewise.
   2291 	* testsuite/ld-elf/pr19553b.c: Likewise.
   2292 	* testsuite/ld-elf/pr19553b.out: Likewise.
   2293 	* testsuite/ld-elf/pr19553c.c: Likewise.
   2294 	* testsuite/ld-elf/pr19553c.out: Likewise.
   2295 	* testsuite/ld-elf/pr19553d.c: Likewise.
   2296 	* testsuite/ld-elf/pr19553d.out: Likewise.
   2297 
   2298 2016-01-30  H.J. Lu  <hongjiu.lu (a] intel.com>
   2299 
   2300 	PR ld/19539
   2301 	* testsuite/ld-elf/pr19539.d: New file.
   2302 	* testsuite/ld-elf/pr19539.s: Likewise.
   2303 	* testsuite/ld-elf/pr19539.t: Likewise.
   2304 
   2305 2016-01-29  H.J. Lu  <hongjiu.lu (a] intel.com>
   2306 
   2307 	PR ld/19533
   2308 	* configure.ac (compressed_debug_sections): Replace == with =.
   2309 	* configure: Regenerated.
   2310 
   2311 2016-01-22  Pitchumani Sivanupandi  <pitchumani.s (a] atmel.com>
   2312 
   2313 	* scripttempl/avr.sc (.noinit): Force .noinit VMA to end of .bss VMA.
   2314 	* scripttempl/avrtiny.sc (.noinit): Likewise.
   2315 
   2316 2016-01-21  Nick Clifton  <nickc (a] redhat.com>
   2317 
   2318 	PR ld/19453
   2319 	* testsuite/ld-arm/arm-elf.exp: Skip tests that do not work for
   2320 	the arm-netbsdelf target.
   2321 
   2322 	PR ld/19455
   2323 	* testsuite/ld-arm/vxworks1-lib.dd: Update for current
   2324 	disassmebler output.
   2325 	* testsuite/ld-arm/vxworks1-lib.rd: Likewise.
   2326 	* testsuite/ld-arm/vxworks1.dd: Likewise.
   2327 	* testsuite/ld-arm/vxworks1.rd: Likewise.
   2328 	* testsuite/ld-arm/vxworks1.ld: Set the output format.
   2329 
   2330 2016-01-20  Jiong Wang  <jiong.wang (a] arm.com>
   2331 
   2332 	* testsuite/ld-aarch64/farcall-section.d: Delete.
   2333 	* testsuite/ld-aarch64/farcall-section.s: Delete.
   2334 	* testsuite/ld-aarch64/farcall-b-section.d: New expectation file.
   2335 	* testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
   2336 	* testsuite/ld-aarch64/farcall-b-section.s: New testcase.
   2337 	* testsuite/ld-aarch64/farcall-bl-section.s: Likewise.
   2338 	* testsuite/ld-aarch64/aarch64-elf.exp: Likewise.
   2339 
   2340 2016-01-20  Nick Clifton  <nickc (a] redhat.com>
   2341 
   2342 	PR 19457
   2343 	* testsuite/ld-scripts/script.exp (extract_symbol_test): Stop test
   2344 	early for PE based targets.
   2345 	* testsuite/ld-scripts/align.t: Use 0x1000 as VMA alignment.
   2346 	* testsuite/ld-pe/tlssec32.d: Allow for relocatable output.
   2347 
   2348 2016-01-20  Mickael Guene  <mickael.guene (a] st.com>
   2349 
   2350 	* testsuite/ld-arm/thumb1-noread-not-present-mixing-two-section.s:
   2351 	Add 'y' attribute usage.
   2352 	* testsuite/ld-arm/thumb1-noread-present-one-section.s: Likewise.
   2353 	* testsuite/ld-arm/thumb1-noread-present-two-section.s: Likewise.
   2354 	* testsuite/ld-arm/thumb1-input-section-flag-match.s: Likewise.
   2355 
   2356 2016-01-19  Nick Clifton  <nickc (a] redhat.com>
   2357 
   2358 	* testsuite/ld-elf/pr18735.d: Allow for extra symbols between
   2359 	foo@FOO and bar@@FOO.
   2360 
   2361 2016-01-18  Alan Modra  <amodra (a] gmail.com>
   2362 
   2363 	* configure: Regenerate.
   2364 
   2365 2016-01-18  Nick Clifton  <nickc (a] redhat.com>
   2366 
   2367 	* testsuite/ld-plugin/plugin.exp: Skip plugin tests if the linker
   2368 	is not configured to support plugins.
   2369 
   2370 	* testsuite/ld-scripts/rgn-at11.s: New file - based on rgn-at10.s
   2371 	but with 16 byte section alignment.
   2372 	* testsuite/ld-scripts/rgn-at11.d: Use new source file.  Reenable
   2373 	test for MIPS targets.
   2374 
   2375 2016-01-17  Alan Modra  <amodra (a] gmail.com>
   2376 
   2377 	* configure: Regenerate.
   2378 
   2379 2016-01-17  Alan Modra  <amodra (a] gmail.com>
   2380 
   2381 	* testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate.
   2382 	* testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate.
   2383 	* testsuite/ld-elf/pr14156a.d: Likewise.
   2384 	* testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate.
   2385 	* testsuite/ld-elf/sec64k.exp: Likewise.
   2386 
   2387 2016-01-14  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   2388 
   2389 	* testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)):
   2390 	Set address of .foo section when linking.
   2391 	* testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc
   2392 	in .foo section.
   2393 	* testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected
   2394 	output to the above changes.
   2395 
   2396 2016-01-13  Nick Clifton  <nickc (a] redhat.com>
   2397 
   2398 	* testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
   2399 	for MIPS targets.
   2400 
   2401 	* testsuite/ld-scripts/script.exp (extract_symbol_test): Expect to
   2402 	fail for MIPS targets.
   2403 
   2404 	* testsuite/ld-scripts/rgn-at11.d: Expect this test to fail for
   2405 	MIPS targets.
   2406 
   2407 2016-01-12  Yury Usishchev  <y.usishchev (a] samsung.com>
   2408 
   2409 	* testsuite/ld-arm/arm-elf.exp: New test.
   2410 	* testsuite/ld-arm/unwind-mix.d: New file.
   2411 	* testsuite/ld-arm/unwind-mix1.s: New file.
   2412 	* testsuite/ld-arm/unwind-mix2.s: New file.
   2413 
   2414 2016-01-08  Jiong Wang  <jiong.wang (a] arm.com>
   2415 
   2416 	PR ld/19368
   2417 	* testsuite/ld-arm/ifunc-3.rd: Update expected result.
   2418 	* testsuite/ld-arm/ifunc-4.rd: Likewise.
   2419 	* testsuite/ld-arm/ifunc-9.rd: Likewise.
   2420 	* testsuite/ld-arm/ifunc-10.rd: Likewise.
   2421 	* testsuite/ld-arm/ifunc-12.rd: Likewise.
   2422 	* testsuite/ld-arm/ifunc-13.rd: Likewise.
   2423 
   2424 2016-01-05  Nick Clifton  <nickc (a] redhat.com>
   2425 
   2426 	* emulparams/msp430elf.sh (RAM_START): Move to 0x500 - above the
   2427 	MSP430 hardware multiply address range.
   2428 	* scripttempl/elf32msp430.sc (__romdatastart): Define.
   2429 	(__romdatacopysize): Define.
   2430 	* scripttempl/elf32msp430_3.sc: Likewise.
   2431 
   2432 2016-01-04  Maciej W. Rozycki  <macro (a] imgtec.com>
   2433 
   2434 	* emultempl/mipself.em (PARSE_AND_LIST_PROLOGUE): Convert
   2435 	OPTION_INSN32 and OPTION_NO_INSN32 macros to an enum.
   2436 
   2437 2016-01-04  Maciej W. Rozycki  <macro (a] imgtec.com>
   2438 
   2439 	* testsuite/ld-mips-elf/attr-gnu-4-14.d: Update the order of
   2440 	messages expected according to MIPS BFD private data merge
   2441 	changes.
   2442 	* testsuite/ld-mips-elf/attr-gnu-4-24.d: Likewise.
   2443 	* testsuite/ld-mips-elf/attr-gnu-4-34.d: Likewise.
   2444 	* testsuite/ld-mips-elf/attr-gnu-4-41.d: Likewise.
   2445 	* testsuite/ld-mips-elf/attr-gnu-4-42.d: Likewise.
   2446 	* testsuite/ld-mips-elf/attr-gnu-4-43.d: Likewise.
   2447 	* testsuite/ld-mips-elf/attr-gnu-4-45.d: Likewise.
   2448 	* testsuite/ld-mips-elf/attr-gnu-4-46.d: Likewise.
   2449 	* testsuite/ld-mips-elf/attr-gnu-4-47.d: Likewise.
   2450 	* testsuite/ld-mips-elf/attr-gnu-4-48.d: Likewise.
   2451 	* testsuite/ld-mips-elf/attr-gnu-4-49.d: Likewise.
   2452 	* testsuite/ld-mips-elf/attr-gnu-4-54.d: Likewise.
   2453 	* testsuite/ld-mips-elf/attr-gnu-4-64.d: Likewise.
   2454 	* testsuite/ld-mips-elf/attr-gnu-4-74.d: Likewise.
   2455 
   2456 2016-01-01  Alan Modra  <amodra (a] gmail.com>
   2457 
   2458 	Update year range in copyright notice of all files.
   2459 
   2460 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
   2461 
   2463 Copyright (C) 2016 Free Software Foundation, Inc.
   2464 
   2465 Copying and distribution of this file, with or without modification,
   2466 are permitted in any medium without royalty provided the copyright
   2467 notice and this notice are preserved.
   2468 
   2469 Local Variables:
   2470 mode: change-log
   2471 left-margin: 8
   2472 fill-column: 74
   2473 version-control: never
   2474 End:
   2475