Home | History | Annotate | Line # | Download | only in ld
ChangeLog-2018 revision 1.1
      1  1.1  christos 2018-12-31  Alan Modra  <amodra (a] gmail.com>
      2  1.1  christos 
      3  1.1  christos 	PR 24042
      4  1.1  christos 	* emultempl/elf32.em (output_rel_find): Drop "sec" param.  Add
      5  1.1  christos 	"rela".
      6  1.1  christos 	(gld${EMULATION_NAME}_place_orphan): Use sh_type to calculate
      7  1.1  christos 	"rela" param of output_rel_find when ELF.  Tidy uses of elfinput.
      8  1.1  christos 
      9  1.1  christos 2018-12-19  H.J. Lu  <hongjiu.lu (a] intel.com>
     10  1.1  christos 
     11  1.1  christos 	PR gas/23997
     12  1.1  christos 	* testsuite/ld-i386/i386.exp: Run PR gas/23997 test.
     13  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
     14  1.1  christos 	* testsuite/ld-x86-64/pr23997a.s: New file.
     15  1.1  christos 	* testsuite/ld-x86-64/pr23997b.c: Likewise.
     16  1.1  christos 	* testsuite/ld-x86-64/pr23997c.c: Likewise.
     17  1.1  christos 
     18  1.1  christos 2018-12-19  H.J. Lu  <hongjiu.lu (a] intel.com>
     19  1.1  christos 
     20  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Rename PR ld/22842 run-time
     21  1.1  christos 	test to "Run pr22842".
     22  1.1  christos 
     23  1.1  christos 2018-12-14  H.J. Lu  <hongjiu.lu (a] intel.com>
     24  1.1  christos 
     25  1.1  christos 	PR ld/23900
     26  1.1  christos 	* testsuite/ld-elf/elf.exp: Run PR ld/23900 test.
     27  1.1  christos 	* testsuite/ld-elf/pr23900-1-32.rd: New file.
     28  1.1  christos 	* testsuite/ld-elf/pr23900-1-64.rd: Likewise.
     29  1.1  christos 	* testsuite/ld-elf/pr23900-1.d: Likewise.
     30  1.1  christos 	* testsuite/ld-elf/pr23900-1.s: Likewise.
     31  1.1  christos 	* testsuite/ld-elf/pr23900-2.s: Likewise.
     32  1.1  christos 	* testsuite/ld-elf/pr23900-2a.d: Likewise.
     33  1.1  christos 	* testsuite/ld-elf/pr23900-2b.d: Likewise.
     34  1.1  christos 	* testsuite/ld-i386/ibt-plt-1.d: Adjusted.
     35  1.1  christos 	* testsuite/ld-i386/ibt-plt-2c.d: Likewise.
     36  1.1  christos 	* testsuite/ld-i386/ibt-plt-2d.d: Likewise.
     37  1.1  christos 	* testsuite/ld-i386/ibt-plt-3d.d: Likewise.
     38  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
     39  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
     40  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
     41  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
     42  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2d-x32.d: Likewise.
     43  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
     44  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
     45  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
     46  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3d-x32.d: Likewise.
     47  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3d.d: Likewise.
     48  1.1  christos 	* testsuite/ld-i386/pr23372c.d: Expect <None>
     49  1.1  christos 	for GNU_PROPERTY_X86_ISA_1_USED.
     50  1.1  christos 	* testsuite/ld-x86-64/pr23372c-x32.d: Likewise.
     51  1.1  christos 	* testsuite/ld-x86-64/pr23372c.d: Likewise.
     52  1.1  christos 	* testsuite/ld-x86-64/pr23372d-x32.d: Likewise.
     53  1.1  christos 	* testsuite/ld-x86-64/pr23372d.d: Likewise.
     54  1.1  christos 	* testsuite/ld-x86-64/property-x86-5a.s: Change
     55  1.1  christos 	GNU_PROPERTY_X86_ISA_1_USED bits to 0.
     56  1.1  christos 	* testsuite/ld-x86-64/property-x86-5b.s: Likewise.
     57  1.1  christos 
     58  1.1  christos 2018-12-11  H.J. Lu  <hongjiu.lu (a] intel.com>
     59  1.1  christos 
     60  1.1  christos 	* scripttempl/elf32xc16x.sc: Fix a typo.
     61  1.1  christos 
     62  1.1  christos 2018-12-07  H.J. Lu  <hongjiu.lu (a] intel.com>
     63  1.1  christos 
     64  1.1  christos 	PR ld/23958
     65  1.1  christos 	* testsuite/ld-plugin/lto.exp: Run PR ld/23958 test.
     66  1.1  christos 	* testsuite/ld-plugin/pr23958.c: New file.
     67  1.1  christos 	* testsuite/ld-plugin/pr23958.t: Likewise.
     68  1.1  christos 
     69  1.1  christos 2018-12-07  H.J. Lu  <hongjiu.lu (a] intel.com>
     70  1.1  christos 
     71  1.1  christos 	* NEWS: Updated for property change report.
     72  1.1  christos 	* ld.texi: Document property change report.
     73  1.1  christos 	* ldmain.c (main): Set link_info.has_map_file to TRUE when
     74  1.1  christos 	linker map file is used.
     75  1.1  christos 	* testsuite/ld-scripts/rgn-over1.d: Updated.
     76  1.1  christos 	* testsuite/ld-scripts/rgn-over2.d: Likewise.
     77  1.1  christos 	* testsuite/ld-scripts/rgn-over3.d: Likewise.
     78  1.1  christos 	* testsuite/ld-scripts/rgn-over4.d: Likewise.
     79  1.1  christos 	* testsuite/ld-scripts/rgn-over5.d: Likewise.
     80  1.1  christos 	* testsuite/ld-scripts/rgn-over6.d: Likewise.
     81  1.1  christos 	* testsuite/ld-scripts/rgn-over7.d: Likewise.
     82  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt1a-x32.d: Check linker map
     83  1.1  christos 	file.
     84  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt1a.d: Likewise.
     85  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt1a.map: New file.
     86  1.1  christos 
     87  1.1  christos 2018-12-04  H.J. Lu  <hongjiu.lu (a] intel.com>
     88  1.1  christos 
     89  1.1  christos 	PR ld/23372
     90  1.1  christos 	* testsuite/ld-i386/pr23372a.d: Updated.
     91  1.1  christos 	* testsuite/ld-i386/pr23372c.d: Likewise.
     92  1.1  christos 	* testsuite/ld-x86-64/pr23372a-x32.d: Likewise.
     93  1.1  christos 	* testsuite/ld-x86-64/pr23372a.d: Likewise.
     94  1.1  christos 	* testsuite/ld-x86-64/pr23372c-x32.d: Likewise.
     95  1.1  christos 	* testsuite/ld-x86-64/pr23372c.d: Likewise.
     96  1.1  christos 
     97  1.1  christos 2018-12-01  H.J. Lu  <hongjiu.lu (a] intel.com>
     98  1.1  christos 
     99  1.1  christos 	PR ld/23930
    100  1.1  christos 	* testsuite/ld-i386/i386.exp: Run pr23930.
    101  1.1  christos 	* testsuite/ld-i386/pr23930.d: New file.
    102  1.1  christos 	* testsuite/ld-x86-64/pr23930-32.t: Likewise.
    103  1.1  christos 	* testsuite/ld-x86-64/pr23930-x32.d: Likewise.
    104  1.1  christos 	* testsuite/ld-x86-64/pr23930.d: Likewise.
    105  1.1  christos 	* testsuite/ld-x86-64/pr23930.t: Likewise.
    106  1.1  christos 	* testsuite/ld-x86-64/pr23930a.s: Likewise.
    107  1.1  christos 	* testsuite/ld-x86-64/pr23930b.s: Likewise.
    108  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Run pr23930 and pr23930-x32.
    109  1.1  christos ---
    110  1.1  christos 2018-11-30  Alan Modra  <amodra (a] gmail.com>
    111  1.1  christos 
    112  1.1  christos 	* testsuite/ld-powerpc/pr23937.d,
    113  1.1  christos 	* testsuite/ld-powerpc/pr23937.s: New test.
    114  1.1  christos 	* testsuite/ld-powerpc/powerpc.exp: Run it.
    115  1.1  christos 
    116  1.1  christos 2018-11-29  Thomas Preud'homme  <thomas.preudhomme (a] linaro.org>
    117  1.1  christos 
    118  1.1  christos 	* ldlang.c (statement_list): Document purpose and what next field it
    119  1.1  christos 	uses.
    120  1.1  christos 	(file_chain): Likewise.
    121  1.1  christos 	(input_file_chain): Likewise.
    122  1.1  christos 	* ldlang.h (lang_statement_header_type): Document statement list header
    123  1.1  christos 	the next pointer correspond to.
    124  1.1  christos 	(lang_statement_header_type): Replace comment for next and
    125  1.1  christos 	next_real_file field to refer the reader to their corresponding
    126  1.1  christos 	statement list header.
    127  1.1  christos 
    128  1.1  christos 2018-11-27  Maciej W. Rozycki  <macro (a] linux-mips.org>
    129  1.1  christos 
    130  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-0.d: New test.
    131  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-1.d: New test.
    132  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-2.d: New test.
    133  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-3.d: New test.
    134  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-4.d: New test.
    135  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-absolute-hi.ld: New test
    136  1.1  christos 	linker script.
    137  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-absolute-lo.ld: New test
    138  1.1  christos 	linker script.
    139  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-ordinary.ld: New test linker
    140  1.1  christos 	script.
    141  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-j.s: New test source.
    142  1.1  christos 	* testsuite/ld-mips-elf/pic-reloc-lui.s: New test source.
    143  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
    144  1.1  christos 
    145  1.1  christos 2018-11-27  Maciej W. Rozycki  <macro (a] linux-mips.org>
    146  1.1  christos 
    147  1.1  christos 	* ldmain.c (reloc_overflow): Use `%H:' rather than `%P: %H:'
    148  1.1  christos 	with `einfo'.
    149  1.1  christos 	(reloc_dangerous): Likewise.
    150  1.1  christos 	(unattached_reloc): Likewise.
    151  1.1  christos 
    152  1.1  christos 2018-11-27  Tamar Christina  <tamar.christina (a] arm.com>
    153  1.1  christos 
    154  1.1  christos 	PR ld/23904
    155  1.1  christos 	* testsuite/ld-aarch64/aarch64-elf.exp: Add erratum843419_tls_ie.
    156  1.1  christos 	* testsuite/ld-aarch64/erratum843419_tls_ie.d: New test.
    157  1.1  christos 	* testsuite/ld-aarch64/erratum843419_tls_ie.s: New test.
    158  1.1  christos 
    159  1.1  christos 2018-11-16  Nick Clifton  <nickc (a] redhat.com>
    160  1.1  christos 
    161  1.1  christos 	* po/es.po: Updated Spanish translation.
    162  1.1  christos 
    163  1.1  christos 2018-11-15  Nick Clifton  <nickc (a] redhat.com>
    164  1.1  christos 
    165  1.1  christos 	* po/es.po: Updated Spanish translation.
    166  1.1  christos 
    167  1.1  christos 2018-11-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    168  1.1  christos 
    169  1.1  christos 	* testsuite/ld-i386/plt-main-ibt.dd: Accept both .plt.got and
    170  1.1  christos 	.plt.sec sections.
    171  1.1  christos 
    172  1.1  christos 2018-11-12  Nick Clifton  <nickc (a] redhat.com>
    173  1.1  christos 
    174  1.1  christos 	PR 10865
    175  1.1  christos 	* ld.texi (Entry Point): Make it clear that the text refers to
    176  1.1  christos 	PE-based systems rather than just a PE system.
    177  1.1  christos 
    178  1.1  christos 2018-11-12  Nick Clifton  <nickc (a] redhat.com>
    179  1.1  christos 
    180  1.1  christos 	* po/es.po: Updated Spanish translation.
    181  1.1  christos 
    182  1.1  christos 2018-11-09  Nick Clifton  <nickc (a] redhat.com>
    183  1.1  christos 
    184  1.1  christos 	* po/fr.po: Updated French translation.
    185  1.1  christos 
    186  1.1  christos 2018-11-09  Claudiu Zissulescu  <claziss (a] synopsys.com>
    187  1.1  christos 
    188  1.1  christos 	* testsuite/ld-arc/tls_gd-01.d: Update test.
    189  1.1  christos 	* testsuite/ld-arc/arclinux-nps.d: Add cpu option.
    190  1.1  christos 
    191  1.1  christos 2018-11-09  Marc  <marc (a] groundctl.com>
    192  1.1  christos 
    193  1.1  christos 	PR 23872
    194  1.1  christos 	* scripttempl/pep.sc (pe.sc): Ensure rdata_runtime_pseudo_relocs
    195  1.1  christos 	are aligned.
    196  1.1  christos 	* scripttempl/pep.sc (pep.sc): Likewise.
    197  1.1  christos 
    198  1.1  christos 2018-11-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    199  1.1  christos 
    200  1.1  christos 	* testsuite/config/default.exp (ELFEDIT): New.
    201  1.1  christos 	* testsuite/ld-elf/linux-x86.exp (elfedit_test): New proc.
    202  1.1  christos 	Run elfedit tests.
    203  1.1  christos 	* testsuite/ld-elf/x86-feature-1a.rd: New file.
    204  1.1  christos 	* testsuite/ld-elf/x86-feature-1b.rd: Likewise.
    205  1.1  christos 	* testsuite/ld-elf/x86-feature-1c.rd: Likewise.
    206  1.1  christos 	* testsuite/ld-elf/x86-feature-1d.rd: Likewise.
    207  1.1  christos 	* testsuite/ld-elf/x86-feature-1e.rd: Likewise.
    208  1.1  christos 
    209  1.1  christos 2018-11-05  H.J. Lu  <hongjiu.lu (a] intel.com>
    210  1.1  christos 
    211  1.1  christos 	PR gas/23854
    212  1.1  christos 	* testsuite/ld-i386/i386.exp: Run pr23854.
    213  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Likewwise.
    214  1.1  christos 	* testsuite/ld-i386/pr23854.d: New file.
    215  1.1  christos 	* testsuite/ld-i386/pr23854.s: Likewwise.
    216  1.1  christos 	* testsuite/ld-i386/pr23854.d: Likewwise.
    217  1.1  christos 	* testsuite/ld-x86-64/pr23854.d: Likewwise.
    218  1.1  christos 	* testsuite/ld-x86-64/pr23854.s: Likewwise.
    219  1.1  christos 
    220  1.1  christos 2018-11-01  Thomas Preud'homme  <thomas.preudhomme (a] linaro.org>
    221  1.1  christos 
    222  1.1  christos 	* testsuite/lib/ld-lib.exp (check_shared_lib_support): Moved to
    223  1.1  christos 	binutils-common.exp.
    224  1.1  christos 
    225  1.1  christos 2018-10-29  Alan Modra  <amodra (a] gmail.com>
    226  1.1  christos 
    227  1.1  christos 	* ldlang.c (load_symbols): When -t, print file names for script
    228  1.1  christos 	files and archives.
    229  1.1  christos 	* ldmain.c (trace_files): Make an int.
    230  1.1  christos 	(add_archive_element): Print archive elements only with multiple
    231  1.1  christos 	-t options, or when archive is thin.
    232  1.1  christos 	* ldmain.h (trace_files): Update.
    233  1.1  christos 	* ldmisc.c (vfinfo): Don't print both original path and path in
    234  1.1  christos 	sysroot.
    235  1.1  christos 	* lexsup.c (parse_args <t>): Increment trace_files.
    236  1.1  christos 
    237  1.1  christos 2018-10-29  Alan Modra  <amodra (a] gmail.com>
    238  1.1  christos 
    239  1.1  christos 	* ldmain.c (main): Print emulation mode and "deleting executable"
    240  1.1  christos 	for --verbose, not --trace.
    241  1.1  christos 	(add_archive_element): Only print "no new IR symbols" for --verbose.
    242  1.1  christos 
    243  1.1  christos 2018-10-29  Alan Modra  <amodra (a] gmail.com>
    244  1.1  christos 
    245  1.1  christos 	* ldmain.c (get_sysroot): Return "" for "--sysroot=/".
    246  1.1  christos 
    247  1.1  christos 2018-10-29  Alan Modra  <amodra (a] gmail.com>
    248  1.1  christos 
    249  1.1  christos 	* Makefile.am (ei386beos.c, ei386go32.c): Correct dependencies.
    250  1.1  christos 	* Makefile.in: Regenerate.
    251  1.1  christos 	* scripttempl/elf.sc (.note.gnu.build-id, .eh_frame_hdr): Set
    252  1.1  christos 	address with ${RELOCATING-0}.
    253  1.1  christos 	* scripttempl/arclinux.sc: Likewise.
    254  1.1  christos 	* scripttempl/armbpabi.sc: Likewise.
    255  1.1  christos 	* scripttempl/avr.sc: Likewise.
    256  1.1  christos 	* scripttempl/elf64hppa.sc: Likewise.
    257  1.1  christos 	* scripttempl/elf_chaos.sc: Likewise.
    258  1.1  christos 	* scripttempl/elfarc.sc: Likewise.
    259  1.1  christos 	* scripttempl/elfxtensa.sc: Likewise.
    260  1.1  christos 	* scripttempl/mep.sc: Likewise.
    261  1.1  christos 	* scripttempl/nds32elf.sc: Likewise.
    262  1.1  christos 	* scripttempl/pru.sc: Likewise.
    263  1.1  christos 	* scripttempl/elf32msp430.sc: Likewise, and for other sections.
    264  1.1  christos 	* scripttempl/epiphany_4x4.sc: Similarly.
    265  1.1  christos 
    266  1.1  christos 2018-10-26  Christoph Conrads  <christoph.conrads (a] fluent.ai>
    267  1.1  christos 
    268  1.1  christos 	* ld.texi (--gc-sections): Update.
    269  1.1  christos 
    270  1.1  christos 2018-10-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    271  1.1  christos 
    272  1.1  christos 	PR ld/23818
    273  1.1  christos 	* testsuite/ld-plugin/lto.exp: Run PR ld/23818 test.
    274  1.1  christos 	* testsuite/ld-plugin/pr23818.d: New file.
    275  1.1  christos 	* testsuite/ld-plugin/pr23818.t: Likewise.
    276  1.1  christos 	* testsuite/ld-plugin/pr23818a.c: Likewise.
    277  1.1  christos 	* testsuite/ld-plugin/pr23818b.c: Likewise.
    278  1.1  christos 
    279  1.1  christos 2018-10-23  Alan Modra  <amodra (a] gmail.com>
    280  1.1  christos 
    281  1.1  christos 	* testsuite/ld-elf/shared.exp: Don't build pr19073 test on alpha.
    282  1.1  christos 	* testsuite/ld-elf/pr18720b.c: Don't use .set on alpha.
    283  1.1  christos 
    284  1.1  christos 2018-10-20  Alan Modra  <amodra (a] gmail.com>
    285  1.1  christos 
    286  1.1  christos 	* ldlang.c (lang_end): Don't error if no --entry or --undefined
    287  1.1  christos 	is given with -r -gc-sections if --gc-keep-exported.
    288  1.1  christos 
    289  1.1  christos 2018-10-15  Jim Wilson  <jimw (a] sifive.com>
    290  1.1  christos 
    291  1.1  christos 	* emulparams/elf32lriscv-defs.sh (DATA_START_SYMBOLS): New.
    292  1.1  christos 	(SDATA_START_SYMBOLS): Define __SDATA_BEGIN__.  Don't define
    293  1.1  christos 	__global_pointer$.
    294  1.1  christos 	(OTHER_END_SYMBOLS): New.  Define __global_pointer$.
    295  1.1  christos 	* testsuite/ld-riscv-elf/pcrel-lo-addend-2.d (#ld): Add --no-relax.
    296  1.1  christos 
    297  1.1  christos 2018-10-15  Alan Modra  <amodra (a] gmail.com>
    298  1.1  christos 
    299  1.1  christos 	PR 23534
    300  1.1  christos 	* ldmain.c (main): Exit with fatal error if bfd_init returns
    301  1.1  christos 	an unexpected value.
    302  1.1  christos 
    303  1.1  christos 2018-10-13  Alan Modra  <amodra (a] gmail.com>
    304  1.1  christos 
    305  1.1  christos 	* Makefile.am (eelf32btsmip_fbsd.c, eelf32btsmipn32_fbsd.c),
    306  1.1  christos 	(eelf32epiphany.c, eelf32epiphany_4x4.c, eelf32ltsmip_fbsd.c),
    307  1.1  christos 	(eelf32ltsmipn32_fbsd.c, eelf32xc16x.c, eelf32xc16xl.c),
    308  1.1  christos 	(eelf32xc16xs.c, emcorepe.c, enios2elf.c, enios2linux.c),
    309  1.1  christos 	(eelf64btsmip_fbsd.c, eelf64ltsmip_fbsd.c): Correct dependencies.
    310  1.1  christos 	* Makefile.in: Regenerate.
    311  1.1  christos 	* emulparams/aarch64cloudabi.sh, * emulparams/aarch64fbsd.sh,
    312  1.1  christos 	* emulparams/aarch64linux.sh, * emulparams/aarch64linux32.sh,
    313  1.1  christos 	* emulparams/arc-nps.sh, * emulparams/elf32_spu.sh,
    314  1.1  christos 	* emulparams/elf32_tic6x_le.sh, * emulparams/elf32bmip.sh,
    315  1.1  christos 	* emulparams/elf32btsmipn32.sh, * emulparams/elf32lr5900n32.sh,
    316  1.1  christos 	* emulparams/elf32mep.sh, * emulparams/elf32metag.sh,
    317  1.1  christos 	* emulparams/elf64btsmip.sh, * emulparams/shelf_vxworks.sh,
    318  1.1  christos 	* emulparams/shlelf_fd.sh, * scripttempl/DWARF.sc,
    319  1.1  christos 	* scripttempl/alpha.sc, * scripttempl/alphavms.sc,
    320  1.1  christos 	* scripttempl/arclinux.sc, * scripttempl/armbpabi.sc,
    321  1.1  christos 	* scripttempl/avr.sc, * scripttempl/dlx.sc, * scripttempl/elf.sc,
    322  1.1  christos 	* scripttempl/elf32cr16.sc, * scripttempl/elf32cr16c.sc,
    323  1.1  christos 	* scripttempl/elf32crx.sc, * scripttempl/elf32msp430.sc,
    324  1.1  christos 	* scripttempl/elf32msp430_3.sc, * scripttempl/elf32xc16x.sc,
    325  1.1  christos 	* scripttempl/elf32xc16xl.sc, * scripttempl/elf32xc16xs.sc,
    326  1.1  christos 	* scripttempl/elf64hppa.sc, * scripttempl/elf_chaos.sc,
    327  1.1  christos 	* scripttempl/elfarc.sc, * scripttempl/elfarcv2.sc,
    328  1.1  christos 	* scripttempl/elfd10v.sc, * scripttempl/elfd30v.sc,
    329  1.1  christos 	* scripttempl/elfm68hc11.sc, * scripttempl/elfm68hc12.sc,
    330  1.1  christos 	* scripttempl/elfm9s12z.sc, * scripttempl/elfmicroblaze.sc,
    331  1.1  christos 	* scripttempl/elfxgate.sc, * scripttempl/elfxtensa.sc,
    332  1.1  christos 	* scripttempl/epiphany_4x4.sc, * scripttempl/ft32.sc,
    333  1.1  christos 	* scripttempl/hppaelf.sc, * scripttempl/ia64vms.sc,
    334  1.1  christos 	* scripttempl/ip2k.sc, * scripttempl/iq2000.sc,
    335  1.1  christos 	* scripttempl/mep.sc, * scripttempl/mmo.sc,
    336  1.1  christos 	* scripttempl/nds32elf.sc, * scripttempl/pru.sc,
    337  1.1  christos 	* scripttempl/sh.sc, * scripttempl/v850.sc,
    338  1.1  christos 	* scripttempl/v850_rh850.sc, * scripttempl/visium.sc,
    339  1.1  christos 	* scripttempl/xstormy16.sc: Condition various parts of scripts on
    340  1.1  christos 	${RELOCATABLE} in order to prevent ld -r merging sections or
    341  1.1  christos 	defining symbols.  Remove MEMORY and VERSION definitions from
    342  1.1  christos 	ld -r scripts too.
    343  1.1  christos 	* testsuite/ld-elf/group2.d, * testsuite/ld-elf/group4.d,
    344  1.1  christos 	* testsuite/ld-elf/group5.d, * testsuite/ld-elf/group6.d,
    345  1.1  christos 	* testsuite/ld-elf/group7.d, * testsuite/ld-elf/group8a.d,
    346  1.1  christos 	* testsuite/ld-elf/group8b.d, * testsuite/ld-elf/group9a.d,
    347  1.1  christos 	* testsuite/ld-elf/group9b.d, * testsuite/ld-elf/pr17550a.d,
    348  1.1  christos 	* testsuite/ld-elf/pr17550b.d,
    349  1.1  christos 	* testsuite/ld-elf/pr17550d.d: Don't xfail cr16 and crx.
    350  1.1  christos 	* testsuite/ld-elf/init-fini-arrays.d,
    351  1.1  christos 	* testsuite/ld-elf/pr22677.d: Likewise, and dont' xfail mep.
    352  1.1  christos 
    353  1.1  christos 2018-10-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    354  1.1  christos 
    355  1.1  christos 	PR ld/23428
    356  1.1  christos 	* testsuite/ld-i386/property-x86-4a.d: Updated.
    357  1.1  christos 	* testsuite/ld-x86-64/property-x86-4a-x32.d: Likewise.
    358  1.1  christos 	* testsuite/ld-x86-64/property-x86-4a.d: Likewise.
    359  1.1  christos 
    360  1.1  christos 2018-10-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    361  1.1  christos 
    362  1.1  christos 	PR ld/23658
    363  1.1  christos 	* ldlang.c (lang_insert_orphan): Properly group and place orphan
    364  1.1  christos 	note sections.  Properly handle orphan note section before all
    365  1.1  christos 	note sections.
    366  1.1  christos 	* testsuite/ld-elf/pr23658-1.d: Renamed to ...
    367  1.1  christos 	* testsuite/ld-elf/pr23658-1a.d: This.  Updated.
    368  1.1  christos 	* testsuite/ld-elf/pr23658-1b.d: New test.
    369  1.1  christos 	* testsuite/ld-elf/pr23658-1c.d: Likewise.
    370  1.1  christos 
    371  1.1  christos 2018-10-08  Alan Modra  <amodra (a] gmail.com>
    372  1.1  christos 
    373  1.1  christos 	* ldexp.c (fold_name <SIZEOF_HEADERS>): Set link_info.load_phdrs.
    374  1.1  christos 	* testsuite/ld-elf/loadaddr1.d: Pass -z noseparate-code.
    375  1.1  christos 	* testsuite/ld-elf/loadaddr2.d: Likewise.
    376  1.1  christos 	* testsuite/ld-i386/vxworks2.sd: Adjust expected output.
    377  1.1  christos 	* testsuite/ld-powerpc/vxworks2.sd: Likewise.
    378  1.1  christos 	* testsuite/ld-elf/overlay.d: Remove spu xfail.
    379  1.1  christos 	* testsuite/ld-spu/ovl.lnk: Don't use SIZEOF_HEADERS.
    380  1.1  christos 	* testsuite/ld-tic6x/dsbt-be.ld: Likewise.
    381  1.1  christos 	* testsuite/ld-tic6x/dsbt-inrange.ld: Likewise.
    382  1.1  christos 	* testsuite/ld-tic6x/dsbt-overflow.ld: Likewise.
    383  1.1  christos 	* testsuite/ld-tic6x/dsbt.ld: Likewise.
    384  1.1  christos 
    385  1.1  christos 2018-10-08  Alan Modra  <amodra (a] gmail.com>
    386  1.1  christos 
    387  1.1  christos 	* ldlang.c (insert_os_after): Clear ignore_first on assignment to
    388  1.1  christos 	dot, not any assignment.  Clear ignore_first on output section
    389  1.1  christos 	statement contents too.
    390  1.1  christos 	* testsuite/ld-elf/pr19539.d: Remove alpha xfail.
    391  1.1  christos 
    392  1.1  christos 2018-10-08  Alan Modra  <amodra (a] gmail.com>
    393  1.1  christos 
    394  1.1  christos 	* testsuite/ld-elf/pr22423.d: Pass --dynamic-linker to ld.
    395  1.1  christos 
    396  1.1  christos 2018-10-05  Richard Henderson  <rth (a] twiddle.net>
    397  1.1  christos 
    398  1.1  christos 	* testsuite/ld-or1k/or1k.exp: Add test cases for plt generation.
    399  1.1  christos 	* testsuite/ld-or1k/plt1.dd: New file.
    400  1.1  christos 	* testsuite/ld-or1k/plt1.s: New file.
    401  1.1  christos 	* testsuite/ld-or1k/plt1.x.dd: New file.
    402  1.1  christos 	* testsuite/ld-or1k/plta1.dd: New file.
    403  1.1  christos 	* testsuite/ld-or1k/plta1.s: New file.
    404  1.1  christos 	* testsuite/ld-or1k/pltlib.s: New file.
    405  1.1  christos 
    406  1.1  christos 2018-10-05  Richard Henderson  <rth (a] twiddle.net>
    407  1.1  christos 
    408  1.1  christos 	* testsuite/ld-or1k/offsets1.d: New file.
    409  1.1  christos 	* testsuite/ld-or1k/offsets1.s: New file.
    410  1.1  christos 	* testsuite/ld-or1k/or1k.exp: New file.
    411  1.1  christos 
    412  1.1  christos 2018-10-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    413  1.1  christos 
    414  1.1  christos 	PR ld/23658
    415  1.1  christos 	* testsuite/ld-elf/pr23658-1.d: Also xfail ft32-* and xgate-*.
    416  1.1  christos 
    417  1.1  christos 2018-10-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    418  1.1  christos 
    419  1.1  christos 	PR ld/23658
    420  1.1  christos 	* testsuite/ld-elf/pr23658-1.d: New file.
    421  1.1  christos 	* testsuite/ld-elf/pr23658-1a.s: Likewise.
    422  1.1  christos 	* testsuite/ld-elf/pr23658-1b.s: Likewise.
    423  1.1  christos 	* testsuite/ld-elf/pr23658-1c.s: Likewise.
    424  1.1  christos 	* testsuite/ld-elf/pr23658-1d.s: Likewise.
    425  1.1  christos 	* testsuite/ld-elf/pr23658-2.rd: Likewise.
    426  1.1  christos 	* testsuite/ld-elf/pr23658-3.d: Likewise.
    427  1.1  christos 	* testsuite/ld-elf/pr23658-3.s: Likewise.
    428  1.1  christos 	* testsuite/ld-elf/pr23658-3.t: Likewise.
    429  1.1  christos 	* testsuite/ld-elf/shared.exp: Run PR ld/23658 tests.
    430  1.1  christos 
    431  1.1  christos 2018-10-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    432  1.1  christos 
    433  1.1  christos 	PR ld/23658
    434  1.1  christos 	* ldlang.c (lang_insert_orphan): Group and sort output note
    435  1.1  christos 	sections by section alignments.
    436  1.1  christos 
    437  1.1  christos 2018-09-25  Eric Botcazou  <ebotcazou (a] adacore.com>
    438  1.1  christos 
    439  1.1  christos 	* testsuite/ld-elf/pr14156b.d: Adjust for extra symbols.
    440  1.1  christos 	* testsuite/ld-elf/pr22677.s: Define main/start/_start/__start.
    441  1.1  christos 
    442  1.1  christos 2018-09-24  Jim Wilson  <jimw (a] sifive.com>
    443  1.1  christos 
    444  1.1  christos 	* testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run pcrel-lo-addend-2.
    445  1.1  christos 	* testsuite/ld-riscv/elf/ld-riscv-elf/pcrel-lo-addend-2.d: New.
    446  1.1  christos 	* testsuite/ld-riscv/elf/ld-riscv-elf/pcrel-lo-addend-2.s: New.
    447  1.1  christos 	* testsuite/ld-riscv/elf/ld-riscv-elf/pcrel-lo-addend.d: Update name
    448  1.1  christos 	and error string.
    449  1.1  christos 
    450  1.1  christos 2018-09-21  Alan Modra  <amodra (a] gmail.com>
    451  1.1  christos 
    452  1.1  christos 	* testsuite/ld-avr/gc-section-debugline.d: Update.
    453  1.1  christos 
    454  1.1  christos 2018-09-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    455  1.1  christos 
    456  1.1  christos 	* testsuite/ld-checks/over2.s: Add "_main" for LynxOS targets.
    457  1.1  christos 	* testsuite/ld-elf/comm-data4.s: Likewise.
    458  1.1  christos 	* testsuite/ld-elf/comm-data5.s: Likewise.
    459  1.1  christos 	* testsuite/ld-elf/eh5b.s: Likewise.
    460  1.1  christos 	* testsuite/ld-elf/empty.s: Likewise.
    461  1.1  christos 	* testsuite/ld-elf/empty2.s: Likewise.
    462  1.1  christos 	* testsuite/ld-elf/exclude3.s: Likewise.
    463  1.1  christos 	* testsuite/ld-elf/fini0.s: Likewise.
    464  1.1  christos 	* testsuite/ld-elf/init0.s: Likewise.
    465  1.1  christos 	* testsuite/ld-elf/linkonce1b.s: Likewise.
    466  1.1  christos 	* testsuite/ld-elf/orphan3a.s: Likewise.
    467  1.1  christos 	* testsuite/ld-elf/pr14926.s: Likewise.
    468  1.1  christos 	* testsuite/ld-elf/pr20513a.s: Likewise.
    469  1.1  christos 	* testsuite/ld-elf/sec64k.exp: Likewise.
    470  1.1  christos 	* testsuite/ld-elf/start.s: Likewise.
    471  1.1  christos 	* testsuite/ld-elf/var1.s: Likewise.
    472  1.1  christos 
    473  1.1  christos 2018-09-20  Kito Cheng  <kito (a] andestech.com>
    474  1.1  christos 
    475  1.1  christos 	* emulparams/elf32lriscv.sh: Correct the library search path.
    476  1.1  christos 	* emulparams/elf32lriscv_ilp32.sh: Likewise.
    477  1.1  christos 	* emulparams/elf32lriscv_ilp32f.sh: Likewise.
    478  1.1  christos 
    479  1.1  christos 2018-09-20  Nelson Chu <nelson.chu1990 (a] gmail.com>
    480  1.1  christos 
    481  1.1  christos 	* emultempl/nds32elf.em (hyper_relax): New variable.
    482  1.1  christos 	(nds32_elf_create_output_section_statements):
    483  1.1  christos 	the parameters of bfd_elf32_nds32_set_target_option
    484  1.1  christos 	(PARSE_AND_LIST_PROLOGUE, PARSE_AND_LIST_OPTIONS,
    485  1.1  christos 	PARSE_AND_LIST_ARGS_CASES): Add new option --mhyper-relax.
    486  1.1  christos 	* emultempl/nds32elf.em (nds32_elf_after_open): Updated.
    487  1.1  christos 	* emultempl/nds32elf.em (tls_desc_trampoline): New variable.
    488  1.1  christos 	* (nds32_elf_create_output_section_statements): Updated.
    489  1.1  christos 	* (nds32_elf_after_parse): Disable relaxations when PIC is enable.
    490  1.1  christos 	* (PARSE_AND_LIST_PROLOGUE, PARSE_AND_LIST_OPTIONS,
    491  1.1  christos 	PARSE_AND_LIST_ARGS_CASES): Add new option --m[no-]tlsdesc-trampoline.
    492  1.1  christos 
    493  1.1  christos 2018-09-19  Alan Modra  <amodra (a] gmail.com>
    494  1.1  christos 
    495  1.1  christos 	PR ld/23648
    496  1.1  christos 	* ldlang.c (lang_process): Move lang_do_memory_regions earlier.
    497  1.1  christos 	Comment on lang_do_assignments call.
    498  1.1  christos 	* ldgram.y (origin_exp): Don't assign region->current.
    499  1.1  christos 	* testsuite/ld-elf/pr23648.d,
    500  1.1  christos 	* testsuite/ld-elf/pr23648.s,
    501  1.1  christos 	* testsuite/ld-elf/pr23648.t: New test.
    502  1.1  christos 
    503  1.1  christos 2018-09-19  Alan Modra  <amodra (a] gmail.com>
    504  1.1  christos 
    505  1.1  christos 	* ldmain.c (add_archive_element): Handle auto-inport symbols
    506  1.1  christos 	when printing map.
    507  1.1  christos 
    508  1.1  christos 2018-09-17  Alan Modra  <amodra (a] gmail.com>
    509  1.1  christos 
    510  1.1  christos 	* testsuite/ld-elf/comm-data5.d: Remove notarget for hppa.
    511  1.1  christos 	* testsuite/ld-scripts/defined6.d: Likewise.
    512  1.1  christos 
    513  1.1  christos 2018-09-17  Nick Clifton  <nickc (a] redhat.com>
    514  1.1  christos 
    515  1.1  christos 	* testuite/ld/ld-elf/audit.exp: Differentiate the names of the
    516  1.1  christos 	two "Run with shared with --audit" tests.
    517  1.1  christos 	* testuite/ld/ld-elf/compress.exp: Differentiate the zlib
    518  1.1  christos 	compressed debug output test names.
    519  1.1  christos 	* testuite/ld/ld-i386/tlspie1.d: Add extra details to the test
    520  1.1  christos 	name.
    521  1.1  christos 	* testuite/ld/ld-i386/tlspie2.d: Likewise.
    522  1.1  christos 	* testuite/ld/ld-size/size.exp: Add missing escapes to the end
    523  1.1  christos 	of lines in the size-3e test.
    524  1.1  christos 	* testuite/ld/ld-unique/unique.exp: Differentiate the names of
    525  1.1  christos 	the two "Checking unique PIC object" tests.
    526  1.1  christos 	* testuite/ld/ld-x86-64/tlspie1.d: Add extra details to the test
    527  1.1  christos 	name.
    528  1.1  christos 
    529  1.1  christos 2018-09-15  Alan Modra  <amodra (a] gmail.com>
    530  1.1  christos 
    531  1.1  christos 	* testsuite/ld-d10v/reloc-007.d,
    532  1.1  christos 	* testsuite/ld-d10v/reloc-008.d,
    533  1.1  christos 	* testsuite/ld-d10v/reloc-015.d,
    534  1.1  christos 	* testsuite/ld-d10v/reloc-016.d: Remove "error:".
    535  1.1  christos 	* testsuite/ld-elf/eh-frame-hdr.d,
    536  1.1  christos 	* testsuite/ld-elf/eh5.d,
    537  1.1  christos 	* testsuite/ld-gc/personality.d: Replace "cfi" and "shared" in
    538  1.1  christos 	target list with appropriate proc.
    539  1.1  christos 	* testsuite/ld-elf/frame.exp: Use check_shared_lib_support rather
    540  1.1  christos 	than "istarget shared".
    541  1.1  christos 	* testsuite/lib/ld-lib.exp (proc big_or_little_endian): Delete.
    542  1.1  christos 	(run_dump_test, slurp_options, file_contents): Delete.
    543  1.1  christos 	(set_file_contents, istarget): Delete.
    544  1.1  christos 
    545  1.1  christos 2018-09-15  Alan Modra  <amodra (a] gmail.com>
    546  1.1  christos 
    547  1.1  christos 	* testsuite/lib/ld-lib.exp (run_dump_test): Replace PROG
    548  1.1  christos 	with DUMPPROG.
    549  1.1  christos 
    550  1.1  christos 2018-09-15  Alan Modra  <amodra (a] gmail.com>
    551  1.1  christos 
    552  1.1  christos 	* testsuite/ld-elf/interleave-0.d,
    553  1.1  christos 	* testsuite/ld-elf/interleave-4.d: Don't objcopy to srec,
    554  1.1  christos 	objdump instead.
    555  1.1  christos 	* testsuite/ld-gc/all-debug-sections.d,
    556  1.1  christos 	* testsuite/ld-scripts/provide-4.d,
    557  1.1  christos 	* testsuite/ld-scripts/provide-5.d,
    558  1.1  christos 	* testsuite/ld-scripts/provide-6.d,
    559  1.1  christos 	* testsuite/ld-scripts/provide-7.d,
    560  1.1  christos 	* testsuite/ld-scripts/provide-8.d,
    561  1.1  christos 	* testsuite/ld-scripts/segment-start.d: Remove PROG, specify
    562  1.1  christos 	nm instead.
    563  1.1  christos 	* testsuite/lib/ld-lib.exp (run_dump_test): Remove support
    564  1.1  christos 	for objcopy as a dump tool.
    565  1.1  christos 
    566  1.1  christos 2018-09-14  Maciej W. Rozycki  <macro (a] mips.com>
    567  1.1  christos 
    568  1.1  christos 	PR ld/21375
    569  1.1  christos 	* testsuite/ld-mips-elf/pr21375-abi.hd: New test.
    570  1.1  christos 	* testsuite/ld-mips-elf/pr21375-noabi.hd: New test.
    571  1.1  christos 	* testsuite/ld-mips-elf/pr21375.dd: New test.
    572  1.1  christos 	* testsuite/ld-mips-elf/pr21375h.dd: New test.
    573  1.1  christos 	* testsuite/ld-mips-elf/pr21375p.dd: New test.
    574  1.1  christos 	* testsuite/ld-mips-elf/pr21375ph.dd: New test.
    575  1.1  christos 	* testsuite/ld-mips-elf/pr21375s.dd: New test.
    576  1.1  christos 	* testsuite/ld-mips-elf/pr21375s-n32.dd: New test.
    577  1.1  christos 	* testsuite/ld-mips-elf/pr21375s-n64.dd: New test.
    578  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh.dd: New test.
    579  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh-n32.dd: New test.
    580  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh-n64.dd: New test.
    581  1.1  christos 	* testsuite/ld-mips-elf/pr21375shg.dd: New test.
    582  1.1  christos 	* testsuite/ld-mips-elf/pr21375sx.dd: New test.
    583  1.1  christos 	* testsuite/ld-mips-elf/pr21375sxh.dd: New test.
    584  1.1  christos 	* testsuite/ld-mips-elf/pr21375sm16.dd: New test.
    585  1.1  christos 	* testsuite/ld-mips-elf/pr21375sm16h.dd: New test.
    586  1.1  christos 	* testsuite/ld-mips-elf/pr21375su.dd: New test.
    587  1.1  christos 	* testsuite/ld-mips-elf/pr21375su-n32.dd: New test.
    588  1.1  christos 	* testsuite/ld-mips-elf/pr21375su-n64.dd: New test.
    589  1.1  christos 	* testsuite/ld-mips-elf/pr21375suh.dd: New test.
    590  1.1  christos 	* testsuite/ld-mips-elf/pr21375suh-n32.dd: New test.
    591  1.1  christos 	* testsuite/ld-mips-elf/pr21375suh-n64.dd: New test.
    592  1.1  christos 	* testsuite/ld-mips-elf/pr21375sux.dd: New test.
    593  1.1  christos 	* testsuite/ld-mips-elf/pr21375suxh.dd: New test.
    594  1.1  christos 	* testsuite/ld-mips-elf/pr21375.gd: New test.
    595  1.1  christos 	* testsuite/ld-mips-elf/pr21375h.gd: New test.
    596  1.1  christos 	* testsuite/ld-mips-elf/pr21375p.gd: New test.
    597  1.1  christos 	* testsuite/ld-mips-elf/pr21375ph.gd: New test.
    598  1.1  christos 	* testsuite/ld-mips-elf/pr21375s.gd: New test.
    599  1.1  christos 	* testsuite/ld-mips-elf/pr21375s-n32.gd: New test.
    600  1.1  christos 	* testsuite/ld-mips-elf/pr21375s-n64.gd: New test.
    601  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh.gd: New test.
    602  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh-n32.gd: New test.
    603  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh-n64.gd: New test.
    604  1.1  christos 	* testsuite/ld-mips-elf/pr21375shg.gd: New test.
    605  1.1  christos 	* testsuite/ld-mips-elf/pr21375shl.gd: New test.
    606  1.1  christos 	* testsuite/ld-mips-elf/pr21375shv.gd: New test.
    607  1.1  christos 	* testsuite/ld-mips-elf/pr21375sx.gd: New test.
    608  1.1  christos 	* testsuite/ld-mips-elf/pr21375sxh.gd: New test.
    609  1.1  christos 	* testsuite/ld-mips-elf/pr21375.sd: New test.
    610  1.1  christos 	* testsuite/ld-mips-elf/pr21375-irix.sd: New test.
    611  1.1  christos 	* testsuite/ld-mips-elf/pr21375h.sd: New test.
    612  1.1  christos 	* testsuite/ld-mips-elf/pr21375h-irix.sd: New test.
    613  1.1  christos 	* testsuite/ld-mips-elf/pr21375p.sd: New test.
    614  1.1  christos 	* testsuite/ld-mips-elf/pr21375p-irix.sd: New test.
    615  1.1  christos 	* testsuite/ld-mips-elf/pr21375ph.sd: New test.
    616  1.1  christos 	* testsuite/ld-mips-elf/pr21375ph-irix.sd: New test.
    617  1.1  christos 	* testsuite/ld-mips-elf/pr21375s.sd: New test.
    618  1.1  christos 	* testsuite/ld-mips-elf/pr21375s-irix.sd: New test.
    619  1.1  christos 	* testsuite/ld-mips-elf/pr21375s-n32.sd: New test.
    620  1.1  christos 	* testsuite/ld-mips-elf/pr21375s-n32-irix.sd: New test.
    621  1.1  christos 	* testsuite/ld-mips-elf/pr21375s-n64.sd: New test.
    622  1.1  christos 	* testsuite/ld-mips-elf/pr21375s-n64-irix.sd: New test.
    623  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh.sd: New test.
    624  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh-irix.sd: New test.
    625  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh-n32.sd: New test.
    626  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh-n32-irix.sd: New test.
    627  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh-n64.sd: New test.
    628  1.1  christos 	* testsuite/ld-mips-elf/pr21375sh-n64-irix.sd: New test.
    629  1.1  christos 	* testsuite/ld-mips-elf/pr21375shg.sd: New test.
    630  1.1  christos 	* testsuite/ld-mips-elf/pr21375shg-irix.sd: New test.
    631  1.1  christos 	* testsuite/ld-mips-elf/pr21375shl.sd: New test.
    632  1.1  christos 	* testsuite/ld-mips-elf/pr21375shl-irix.sd: New test.
    633  1.1  christos 	* testsuite/ld-mips-elf/pr21375shv.sd: New test.
    634  1.1  christos 	* testsuite/ld-mips-elf/pr21375shv-irix.sd: New test.
    635  1.1  christos 	* testsuite/ld-mips-elf/pr21375sx.sd: New test.
    636  1.1  christos 	* testsuite/ld-mips-elf/pr21375sx-irix.sd: New test.
    637  1.1  christos 	* testsuite/ld-mips-elf/pr21375sxh.sd: New test.
    638  1.1  christos 	* testsuite/ld-mips-elf/pr21375sxh-irix.sd: New test.
    639  1.1  christos 	* testsuite/ld-mips-elf/pr21375.ld: New test linker script.
    640  1.1  christos 	* testsuite/ld-mips-elf/pr21375-xgot.ld: New test linker script.
    641  1.1  christos 	* testsuite/ld-mips-elf/pr21375.ver: New test version script.
    642  1.1  christos 	* testsuite/ld-mips-elf/pr21375v.ver: New test version script.
    643  1.1  christos 	* testsuite/ld-mips-elf/pr21375.s: New test source.
    644  1.1  christos 	* testsuite/ld-mips-elf/pr21375-mips16.s: New test source.
    645  1.1  christos 	* testsuite/ld-mips-elf/pr21375-n32.s: New test source.
    646  1.1  christos 	* testsuite/ld-mips-elf/pr21375-n64.s: New test source.
    647  1.1  christos 	* testsuite/ld-mips-elf/pr21375-xgot.s: New test source.
    648  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp (run_mips_undefweak_test):
    649  1.1  christos 	New procedure; run the new tests.
    650  1.1  christos 
    651  1.1  christos 2018-09-14  Maciej W. Rozycki  <macro (a] mips.com>
    652  1.1  christos 
    653  1.1  christos 	PR ld/21375
    654  1.1  christos 	* emultempl/mipself.em: Set `gnu_target' according to ${target}.
    655  1.1  christos 	(mips_create_output_section_statements): Update call to
    656  1.1  christos 	`_bfd_mips_elf_linker_flags'.
    657  1.1  christos 	* testsuite/ld-mips-elf/pr21334.s: Use LWL rather than LW.
    658  1.1  christos 	* testsuite/ld-mips-elf/pr21334.dd: Update accordingly.
    659  1.1  christos 
    660  1.1  christos 2018-09-14  Maciej W. Rozycki  <macro (a] mips.com>
    661  1.1  christos 	    Maciej W. Rozycki  <macro (a] linux-mips.org>
    662  1.1  christos 
    663  1.1  christos 	* ldexp.c (fold_binary): Always make the result of SEGMENT_START
    664  1.1  christos 	section-relative.
    665  1.1  christos 	* testsuite/ld-scripts/segment-start.d: New test.
    666  1.1  christos 	* testsuite/ld-scripts/segment-start.ld: New test linker script.
    667  1.1  christos 	* testsuite/ld-scripts/segment-start.s: New test source.
    668  1.1  christos 	* testsuite/ld-scripts/script.exp: Run the new test.
    669  1.1  christos 
    670  1.1  christos 2018-09-14  Maciej W. Rozycki  <macro (a] linux-mips.org>
    671  1.1  christos 
    672  1.1  christos 	* ldexp.c (fold_binary): Check that `config.maxpagesize' is
    673  1.1  christos 	non-zero before using it as a divisor.
    674  1.1  christos 
    675  1.1  christos 2018-09-03  Nick Clifton  <nickc (a] redhat.com>
    676  1.1  christos 
    677  1.1  christos 	* po/fi.po: Updated Finnish translation.
    678  1.1  christos 
    679  1.1  christos 2018-09-03  Alan Modra  <amodra (a] gmail.com>
    680  1.1  christos 
    681  1.1  christos 	PR ld/23591
    682  1.1  christos 	* testsuite/ld-elf/pr23591a.s,
    683  1.1  christos 	* testsuite/ld-elf/pr23591b.s,
    684  1.1  christos 	* testsuite/ld-elf/pr23591c.s: Don't start directives in first column.
    685  1.1  christos 	* testsuite/ld-elf/pr23591.d: xfail frv-linux and lm32-linux.
    686  1.1  christos 	Allow __start___sancov_cntrs as a local symbol.
    687  1.1  christos 
    688  1.1  christos 018-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    689  1.1  christos 
    690  1.1  christos 	PR ld/23591
    691  1.1  christos 	* ldlang.c (undef_start_stop): Lookup section in output with
    692  1.1  christos 	the same name.
    693  1.1  christos 	* testsuite/ld-elf/pr23591.d: New file.
    694  1.1  christos 	* testsuite/ld-elf/pr23591a.s: Likewise.
    695  1.1  christos 	* testsuite/ld-elf/pr23591b.s: Likewise.
    696  1.1  christos 	* testsuite/ld-elf/pr23591c.s: Likewise.
    697  1.1  christos 
    698  1.1  christos 2018-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    699  1.1  christos 
    700  1.1  christos 	* testsuite/ld-i386/i386.exp: Also run for x86_64-*-elf* targets.
    701  1.1  christos 	* testsuite/ld-i386/property-x86-4a.d: Pass -z separate-code to
    702  1.1  christos 	ld.
    703  1.1  christos 	* testsuite/ld-x86-64/property-x86-4a-x32.d: Likewise.
    704  1.1  christos 	* testsuite/ld-x86-64/property-x86-4a.d: Likewise.
    705  1.1  christos 
    706  1.1  christos 2018-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    707  1.1  christos 
    708  1.1  christos 	* testsuite/ld-elf/elf.exp (ASFLAGS): Save, append
    709  1.1  christos 	-mx86-used-note=no and restore.
    710  1.1  christos 	* testsuite/ld-ifunc/ifunc.exp (ASFLAGS): Likewise.
    711  1.1  christos 	* testsuite/ld-scripts/defined.exp (ASFLAGS): Likewise.
    712  1.1  christos 	* testsuite/ld-scripts/overlay-size.exp (ASFLAGS): Likewise.
    713  1.1  christos 
    714  1.1  christos 2018-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    715  1.1  christos 
    716  1.1  christos 	* testsuite/ld-srec/srec.exp: Append -Wa,-mx86-used-note=no to
    717  1.1  christos 	CC and CXX on ELF/x86 targets.
    718  1.1  christos 
    719  1.1  christos 2018-08-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    720  1.1  christos 
    721  1.1  christos 	* testsuite/ld-i386/i386.exp: (ASFLAGS): Save, append
    722  1.1  christos 	-mx86-used-note=no and restore.  Pass -mx86-used-note=yes and
    723  1.1  christos 	-mx86-used-note=no to assembler.
    724  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
    725  1.1  christos 	* testsuite/ld-i386/no-plt.exp: Pass -mx86-used-note=yes to
    726  1.1  christos 	assembler.
    727  1.1  christos 	* testsuite/ld-i386/tls.exp: Likewise.
    728  1.1  christos 	* testsuite/ld-x86-64/no-plt.exp: Likewise.
    729  1.1  christos 	* testsuite/ld-x86-64/tls.exp: Likewise.
    730  1.1  christos 	* testsuite/ld-i386/pr23486a.d: Pass -mx86-used-note=no to
    731  1.1  christos 	assembler.
    732  1.1  christos 	* testsuite/ld-i386/pr23486b.d: Likewise.
    733  1.1  christos 	* testsuite/ld-x86-64/bnd-branch-1-now.d: Likewise.
    734  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
    735  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
    736  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
    737  1.1  christos 	* testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
    738  1.1  christos 	* testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
    739  1.1  christos 	* testsuite/ld-x86-64/pr23486a-x32.d: Likewise.
    740  1.1  christos 	* testsuite/ld-x86-64/pr23486a.d: Likewise.
    741  1.1  christos 	* testsuite/ld-x86-64/pr23486b-x32.d: Likewise.
    742  1.1  christos 	* testsuite/ld-x86-64/pr23486b.d: Likewise.
    743  1.1  christos 	* testsuite/ld-i386/property-x86-3.d: Pass -mx86-used-note=yes
    744  1.1  christos 	to assembler and update expected output from "readelf -n".
    745  1.1  christos 	* testsuite/ld-i386/property-x86-4a.d: Likewise.
    746  1.1  christos 	* testsuite/ld-i386/property-x86-ibt1a.d: Likewise.
    747  1.1  christos 	* testsuite/ld-i386/property-x86-ibt1b.d: Likewise.
    748  1.1  christos 	* testsuite/ld-i386/property-x86-ibt2.d: Likewise.
    749  1.1  christos 	* testsuite/ld-i386/property-x86-ibt3a.d: Likewise.
    750  1.1  christos 	* testsuite/ld-i386/property-x86-ibt3b.d: Likewise.
    751  1.1  christos 	* testsuite/ld-i386/property-x86-ibt4.d: Likewise.
    752  1.1  christos 	* testsuite/ld-i386/property-x86-ibt5.d: Likewise.
    753  1.1  christos 	* testsuite/ld-i386/property-x86-shstk1a.d: Likewise.
    754  1.1  christos 	* testsuite/ld-i386/property-x86-shstk1b.d: Likewise.
    755  1.1  christos 	* testsuite/ld-i386/property-x86-shstk2.d: Likewise.
    756  1.1  christos 	* testsuite/ld-i386/property-x86-shstk3a.d: Likewise.
    757  1.1  christos 	* testsuite/ld-i386/property-x86-shstk3b.d: Likewise.
    758  1.1  christos 	* testsuite/ld-i386/property-x86-shstk4.d: Likewise.
    759  1.1  christos 	* testsuite/ld-i386/property-x86-shstk5.d: Likewise.
    760  1.1  christos 	* testsuite/ld-x86-64/property-x86-3-x32.d: Likewise.
    761  1.1  christos 	* testsuite/ld-x86-64/property-x86-3.d: Likewise.
    762  1.1  christos 	* testsuite/ld-x86-64/property-x86-4a-x32.d: Likewise.
    763  1.1  christos 	* testsuite/ld-x86-64/property-x86-4a.d: Likewise.
    764  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt1a-x32.d: Likewise.
    765  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt1a.d: Likewise.
    766  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt1b-x32.d: Likewise.
    767  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt1b.d: Likewise.
    768  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt2-x32.d: Likewise.
    769  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt2.d: Likewise.
    770  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3a-x32.d: Likewise.
    771  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3a.d: Likewise.
    772  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3b-x32.d: Likewise.
    773  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3b.d: Likewise.
    774  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt4-x32.d: Likewise.
    775  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt4.d: Likewise.
    776  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt5-x32.d: Likewise.
    777  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt5.d: Likewise.
    778  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk1a-x32.d: Likewise.
    779  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk1a.d: Likewise.
    780  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk1b-x32.d: Likewise.
    781  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk1b.d: Likewise.
    782  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk2-x32.d: Likewise.
    783  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk2.d: Likewise.
    784  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3a-x32.d: Likewise.
    785  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3a.d: Likewise.
    786  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3b-x32.d: Likewise.
    787  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3b.d: Likewise.
    788  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk4-x32.d: Likewise.
    789  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk4.d: Likewise.
    790  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk5-x32.d: Likewise.
    791  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk5.d: Likewise.
    792  1.1  christos 	* testsuite/ld-i386/property-1a.r: New file.
    793  1.1  christos 	* testsuite/ld-i386/property-2a.r: Likewise.
    794  1.1  christos 	* testsuite/ld-i386/property-3a.r: Likewise.
    795  1.1  christos 	* testsuite/ld-i386/property-4a.r: Likewise.
    796  1.1  christos 	* testsuite/ld-i386/property-5a.r: Likewise.
    797  1.1  christos 	* testsuite/ld-i386/property-7a.r: Likewise.
    798  1.1  christos 	* testsuite/ld-x86-64/property-1a.r: Likewise.
    799  1.1  christos 	* testsuite/ld-x86-64/property-2a.r: Likewise.
    800  1.1  christos 	* testsuite/ld-x86-64/property-3a.r: Likewise.
    801  1.1  christos 	* testsuite/ld-x86-64/property-4a.r: Likewise.
    802  1.1  christos 	* testsuite/ld-x86-64/property-5a.r: Likewise.
    803  1.1  christos 	* testsuite/ld-x86-64/property-7a.r: Likewise.
    804  1.1  christos 	* testsuite/ld-x86-64/mpx.exp: Pass -mx86-used-note=no to
    805  1.1  christos 	assembler.
    806  1.1  christos 
    807  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    808  1.1  christos 
    809  1.1  christos 	* testsuite/ld-mips-elf/mips-elf-flags.exp: Run good_combination
    810  1.1  christos 	gs264e and gs464e.
    811  1.1  christos 
    812  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    813  1.1  christos 
    814  1.1  christos 	* testsuite/ld-mips-elf/mips-elf-flags.exp: Run good_combination
    815  1.1  christos 	gs464e and gs464.
    816  1.1  christos 
    817  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    818  1.1  christos 
    819  1.1  christos 	* testsuite/ld-mips-elf/mips-elf-flags.exp: Rename loongson3a
    820  1.1  christos 	to gs464.
    821  1.1  christos 
    822  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    823  1.1  christos 
    824  1.1  christos 	* testsuite/ld-mips-elf/mips-elf-flags.exp (good_combination):
    825  1.1  christos 	Skip o32 flags checking if target is mips*-*-irix*.
    826  1.1  christos 
    827  1.1  christos 2018-08-27  H.J. Lu  <hongjiu.lu (a] intel.com>
    828  1.1  christos 
    829  1.1  christos 	* testsuite/ld-i386/i386.exp: Run property-x86-5.
    830  1.1  christos 	* testsuite/ld-i386/property-x86-5.d: New file.
    831  1.1  christos 	* testsuite/ld-x86-64/property-x86-5-x32.d: Likewise.
    832  1.1  christos 	* testsuite/ld-x86-64/property-x86-5.d: Likewise.
    833  1.1  christos 	* testsuite/ld-x86-64/property-x86-5a.s: Likewise.
    834  1.1  christos 	* testsuite/ld-x86-64/property-x86-5b.s: Likewise.
    835  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Run property-x86-5 and
    836  1.1  christos 	property-x86-5-x32.
    837  1.1  christos 
    838  1.1  christos 2018-08-26  Alan Modra  <amodra (a] gmail.com>
    839  1.1  christos 
    840  1.1  christos 	PR 23571
    841  1.1  christos 	* ldlang.h (section_alignment): Make it an expression tree.
    842  1.1  christos 	(subsection_alignment): Likewise.
    843  1.1  christos 	* ldlang.c (topower): Delete.
    844  1.1  christos 	(output_section_statement_newfunc): Adjust initialization.
    845  1.1  christos 	(init_os): Evaluate section_alignment.
    846  1.1  christos 	(lang_size_sections_1): Likewise.
    847  1.1  christos 	(size_input_section): Evaluate subsection_alignment.
    848  1.1  christos 	(lang_enter_output_section_statement): Don't evaluate here.
    849  1.1  christos 	(lang_new_phdr): Use exp_get_vma rather than exp_get_value_int.
    850  1.1  christos 	* ldexp.h (exp_get_value_int): Delete.
    851  1.1  christos 	(exp_get_power): Declare.
    852  1.1  christos 	* ldexp.c (exp_get_value_int): Delete.
    853  1.1  christos 	(exp_get_power): New function.
    854  1.1  christos 	* emultempl/pe.em (place_orphan): Build expression for section
    855  1.1  christos 	alignment.
    856  1.1  christos 	* emultempl/pep.em (place_orphan): Likewise.
    857  1.1  christos 	* testsuite/ld-scripts/pr23571.d,
    858  1.1  christos 	* testsuite/ld-scripts/pr23571.t: New test.
    859  1.1  christos 	* testsuite/ld-scripts/align.exp: Run it.
    860  1.1  christos 
    861  1.1  christos 2018-08-24  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    862  1.1  christos 
    863  1.1  christos 	* testsuite/ld-mips-elf/mips-elf-flags.exp
    864  1.1  christos 	(check_ld_support_32bit, check_is_32bit_args): New procedures.
    865  1.1  christos 	(good_combination, bad_combination): Skip 32bit test if ld
    866  1.1  christos 	not support 32bit emulations.
    867  1.1  christos 
    868  1.1  christos 2018-08-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    869  1.1  christos 
    870  1.1  christos 	* testsuite/ld-i386/i386.exp: Run pr23372c, pr23372d, pr23486c
    871  1.1  christos 	and pr23486d.
    872  1.1  christos 	* testsuite/ld-i386/pr23372a.s: Update comments.
    873  1.1  christos 	* testsuite/ld-i386/pr23372b.s: Likewise.
    874  1.1  christos 	* testsuite/ld-i386/pr23372c.s: Likewise.
    875  1.1  christos 	* testsuite/ld-x86-64/pr23372a.s: Likewise.
    876  1.1  christos 	* testsuite/ld-x86-64/pr23372b.s: Likewise.
    877  1.1  christos 	* testsuite/ld-x86-64/pr23372c.s: Likewise.
    878  1.1  christos 	* testsuite/ld-x86-64/pr23486a.s: Likewise.
    879  1.1  christos 	* testsuite/ld-x86-64/pr23486b.s: Likewise.
    880  1.1  christos 	* testsuite/ld-i386/pr23372c.d: New file.
    881  1.1  christos 	* testsuite/ld-i386/pr23372d.d: Likewise.
    882  1.1  christos 	* testsuite/ld-i386/pr23486c.d: Likewise.
    883  1.1  christos 	* testsuite/ld-i386/pr23486d.d: Likewise.
    884  1.1  christos 	* testsuite/ld-x86-64/pr23372c-x32.d: Likewise.
    885  1.1  christos 	* testsuite/ld-x86-64/pr23372c.d: Likewise.
    886  1.1  christos 	* testsuite/ld-x86-64/pr23372d-x32.d: Likewise.
    887  1.1  christos 	* testsuite/ld-x86-64/pr23372d.d: Likewise.
    888  1.1  christos 	* testsuite/ld-x86-64/pr23372d.s: Likewise.
    889  1.1  christos 	* testsuite/ld-x86-64/pr23372e.s: Likewise.
    890  1.1  christos 	* testsuite/ld-x86-64/pr23372f.s: Likewise.
    891  1.1  christos 	* testsuite/ld-x86-64/pr23486c-x32.d: Likewise.
    892  1.1  christos 	* testsuite/ld-x86-64/pr23486c.d: Likewise.
    893  1.1  christos 	* testsuite/ld-x86-64/pr23486c.s: Likewise.
    894  1.1  christos 	* testsuite/ld-x86-64/pr23486d-x32.d: Likewise.
    895  1.1  christos 	* testsuite/ld-x86-64/pr23486d.d: Likewise.
    896  1.1  christos 	* testsuite/ld-x86-64/pr23486d.s: Likewise.
    897  1.1  christos 	* testsuite/ld-i386/property-3.r: Updated.
    898  1.1  christos 	* testsuite/ld-i386/property-4.r: Likewise.
    899  1.1  christos 	* testsuite/ld-i386/property-5.r: Likewise.
    900  1.1  christos 	* testsuite/ld-i386/property-x86-3.d: Likewise.
    901  1.1  christos 	* testsuite/ld-i386/property-x86-ibt3a.d: Likewise.
    902  1.1  christos 	* testsuite/ld-i386/property-x86-shstk3a.d: Likewise.
    903  1.1  christos 	* testsuite/ld-i386/property-x86-shstk3b.d: Likewise.
    904  1.1  christos 	* testsuite/ld-x86-64/property-3.r: Likewise.
    905  1.1  christos 	* testsuite/ld-x86-64/property-4.r: Likewise.
    906  1.1  christos 	* testsuite/ld-x86-64/property-5.r: Likewise.
    907  1.1  christos 	* testsuite/ld-x86-64/property-x86-3-x32.d: Likewise.
    908  1.1  christos 	* testsuite/ld-x86-64/property-x86-3.d: Likewise.
    909  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3a-x32.d: Likewise.
    910  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3a.d: Likewise.
    911  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3b-x32.d: Likewise.
    912  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3b.d: Likewise.
    913  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3a-x32.d: Likewise.
    914  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3a.d: Likewise.
    915  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3b-x32.d: Likewise.
    916  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3b.d: Likewise.
    917  1.1  christos 	* testsuite/ld-i386/property-x86-1.S: Updated to the current
    918  1.1  christos 	GNU_PROPERTY_X86_ISA_1_USED and GNU_PROPERTY_X86_ISA_1_NEEDED
    919  1.1  christos 	values.
    920  1.1  christos 	* testsuite/ld-i386/property-x86-2.S: Likewise.
    921  1.1  christos 	* testsuite/ld-i386/property-x86-3.s: Likewise.
    922  1.1  christos 	* testsuite/ld-x86-64/property-x86-1.S: Likewise.
    923  1.1  christos 	* testsuite/ld-x86-64/property-x86-2.S: Likewise.
    924  1.1  christos 	* testsuite/ld-x86-64/property-x86-3.s: Likewise.
    925  1.1  christos 	* ld/testsuite/ld-x86-64/x86-64.exp: Run pr23372c, pr23372c-x32,
    926  1.1  christos 	pr23372d, pr23372d-x32, pr23486c, pr23486c-x32, pr23486d and
    927  1.1  christos 	pr23486d-x32.
    928  1.1  christos 
    929  1.1  christos 2018-08-24  Alan Modra  <amodra (a] gmail.com>
    930  1.1  christos 
    931  1.1  christos 	* emultempl/elf32.em (before_allocation): Don't restore
    932  1.1  christos 	__ehdr_start u.*.next pointer.
    933  1.1  christos 
    934  1.1  christos 2018-08-23  Alan Modra  <amodra (a] gmail.com>
    935  1.1  christos 
    936  1.1  christos 	PR 23566
    937  1.1  christos 	* emultempl/elf32.em (before_allocation): Warning fix.
    938  1.1  christos 
    939  1.1  christos 2018-08-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    940  1.1  christos 
    941  1.1  christos 	PR ld/23536
    942  1.1  christos 	* Makefile.am (development.exp): New target.
    943  1.1  christos 	(EXTRA_DEJAGNU_SITE_CONFIG): New.
    944  1.1  christos 	(DISTCLEANFILES): Add development.exp.
    945  1.1  christos 	* Makefile.in: Regenerated.
    946  1.1  christos 	* testsuite/ld-bootstrap/bootstrap.exp: Call prune_warnings to
    947  1.1  christos 	prune BFD output.
    948  1.1  christos 	* testsuite/ld-plugin/lto.exp: Likewise.
    949  1.1  christos 	* testsuite/lib/ld-lib.exp (prune_warnings): Removed.
    950  1.1  christos 	* testsuite/ld-elf/shared.exp: Allow "\n" in linker warnings.
    951  1.1  christos 
    952  1.1  christos 2018-08-21  Nick Clifton  <nickc (a] redhat.com>
    953  1.1  christos 
    954  1.1  christos 	PR 23426
    955  1.1  christos 	* ld.texi (--hash-style): Note that the default is configurable
    956  1.1  christos 	and that for most Linux based systems it will be "both".
    957  1.1  christos 
    958  1.1  christos 2018-08-18  Alan Modra  <amodra (a] gmail.com>
    959  1.1  christos 
    960  1.1  christos 	* testsuite/ld-elf/elf.exp (is_elf64): Delete.
    961  1.1  christos 
    962  1.1  christos 2018-08-17  H.J. Lu  <hongjiu.lu (a] intel.com>
    963  1.1  christos 
    964  1.1  christos 	PR ld/23515
    965  1.1  christos 	* testsuite/ld-i386/ibt-plt-2a.d: Updated.
    966  1.1  christos 	* testsuite/ld-i386/ibt-plt-2b.d: Likewise.
    967  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
    968  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
    969  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2b-x32.d: Likewise.
    970  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2b.d: Likewise.
    971  1.1  christos 
    972  1.1  christos 2018-08-12  H.J. Lu  <hongjiu.lu (a] intel.com>
    973  1.1  christos 
    974  1.1  christos 	* testsuite/ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s.
    975  1.1  christos 
    976  1.1  christos 2018-08-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    977  1.1  christos 
    978  1.1  christos 	PR ld/23428
    979  1.1  christos 	* testsuite/ld-elf/dummy.s: New file.
    980  1.1  christos 	* testsuite/ld-elf/linux-x86.S: Add X86_FEATURE_1_AND property.
    981  1.1  christos 	* testsuite/ld-elf/linux-x86.exp: Add dummy.s to pr23428.
    982  1.1  christos 
    983  1.1  christos 2018-08-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    984  1.1  christos 
    985  1.1  christos 	PR ld/23486
    986  1.1  christos 	* testsuite/ld-i386/i386.exp: Run PR ld/23486 tests.
    987  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
    988  1.1  christos 	* testsuite/ld-i386/pr23486a.d: New file.
    989  1.1  christos 	* testsuite/ld-i386/pr23486b.d: Likewise.
    990  1.1  christos 	* testsuite/ld-x86-64/pr23486a-x32.d: Likewise.
    991  1.1  christos 	* testsuite/ld-x86-64/pr23486a.d: Likewise.
    992  1.1  christos 	* testsuite/ld-x86-64/pr23486a.s: Likewise.
    993  1.1  christos 	* testsuite/ld-x86-64/pr23486b-x32.d: Likewise.
    994  1.1  christos 	* testsuite/ld-x86-64/pr23486b.d: Likewise.
    995  1.1  christos 	* testsuite/ld-x86-64/pr23486b.s: Likewise.
    996  1.1  christos 	* testsuite/ld-i386/property-3.r: Remove "x86 ISA used".
    997  1.1  christos 	* testsuite/ld-i386/property-4.r: Likewise.
    998  1.1  christos 	* testsuite/ld-i386/property-5.r: Likewise.
    999  1.1  christos 	* testsuite/ld-i386/property-x86-ibt3a.d: Likewise.
   1000  1.1  christos 	* testsuite/ld-i386/property-x86-ibt3b.d: Likewise.
   1001  1.1  christos 	* testsuite/ld-i386/property-x86-shstk3a.d: Likewise.
   1002  1.1  christos 	* testsuite/ld-i386/property-x86-shstk3b.d: Likewise.
   1003  1.1  christos 	* testsuite/ld-x86-64/property-3.r: Likewise.
   1004  1.1  christos 	* testsuite/ld-x86-64/property-4.r: Likewise.
   1005  1.1  christos 	* testsuite/ld-x86-64/property-5.r: Likewise.
   1006  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3a-x32.d: Likewise.
   1007  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3a.d: Likewise.
   1008  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3b-x32.d: Likewise.
   1009  1.1  christos 	* testsuite/ld-x86-64/property-x86-ibt3b.d: Likewise.
   1010  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3a-x32.d: Likewise.
   1011  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3a.d: Likewise.
   1012  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3b-x32.d: Likewise.
   1013  1.1  christos 	* testsuite/ld-x86-64/property-x86-shstk3b.d: Likewise.
   1014  1.1  christos 
   1015  1.1  christos 2018-08-07  Alan Modra  <amodra (a] gmail.com>
   1016  1.1  christos 
   1017  1.1  christos 	* testsuite/ld-powerpc/notoc.s: Generate some cfi.
   1018  1.1  christos 	* testsuite/ld-powerpc/notoc.d: Adjust.
   1019  1.1  christos 	* testsuite/ld-powerpc/notoc.wf: New file.
   1020  1.1  christos 	* testsuite/ld-powerpc/powerpc.exp: Run "ext" and "notoc" tests
   1021  1.1  christos 	as run_ld_link_tests rather than run_dump_test.
   1022  1.1  christos 
   1023  1.1  christos 2018-08-07  Martin Storsjo  <martin (a] martin.st>
   1024  1.1  christos 
   1025  1.1  christos 	* scripttempl/pe.sc: Improve the comment about overriding
   1026  1.1  christos 	__CTOR_LIST__ and __DTOR_LIST__ symbols.
   1027  1.1  christos 	* scripttemp/pep.sc: Likewise.
   1028  1.1  christos 
   1029  1.1  christos 2018-08-07  Nick Clifton  <nickc (a] redhat.com>
   1030  1.1  christos 
   1031  1.1  christos 	* po/bg.po: Updated Bulgarian translation.
   1032  1.1  christos 
   1033  1.1  christos 2018-08-06  Claudiu Zissulescu  <claziss (a] synopsys.com>
   1034  1.1  christos 
   1035  1.1  christos 	* testsuite/ld-arc/attr-merge-6.d: New file.
   1036  1.1  christos 	* testsuite/ld-arc/attr-merge-6a.s: Likewise.
   1037  1.1  christos 	* testsuite/ld-arc/attr-merge-6b.s: Likewise.
   1038  1.1  christos 	* testsuite/ld-arc/attr-merge-6bis.d: Likewise.
   1039  1.1  christos 
   1040  1.1  christos 2018-08-06  Claudiu Zissulescu  <claziss (a] synopsys.com>
   1041  1.1  christos 
   1042  1.1  christos 	* testsuite/ld-arc/attr-merge-0.d: Update test.
   1043  1.1  christos 	* testsuite/ld-arc/attr-merge-1.d: Likewise.
   1044  1.1  christos 	* testsuite/ld-arc/attr-merge-2.d: Likewise.
   1045  1.1  christos 	* testsuite/ld-arc/attr-merge-3.d: Likewise.
   1046  1.1  christos 	* testsuite/ld-arc/attr-merge-5.d: Likewise.
   1047  1.1  christos 
   1048  1.1  christos 2018-08-05  Alan Modra  <amodra (a] gmail.com>
   1049  1.1  christos 
   1050  1.1  christos 	* testsuite/ld-powerpc/ext.d,
   1051  1.1  christos 	* testsuite/ld-powerpc/ext.s,
   1052  1.1  christos 	* testsuite/ld-powerpc/ext.lnk,
   1053  1.1  christos 	* testsuite/ld-powerpc/notoc.d,
   1054  1.1  christos 	* testsuite/ld-powerpc/notoc.s: New tests.
   1055  1.1  christos 	* testsuite/ld-powerpc/powerpc.exp: Run them.
   1056  1.1  christos 
   1057  1.1  christos 2018-08-05  Alan Modra  <amodra (a] gmail.com>
   1058  1.1  christos 
   1059  1.1  christos 	* testsuite/ld-powerpc/elfv2exe.d: Adjust for stub symbol change.
   1060  1.1  christos 	* testsuite/ld-powerpc/tocopt6.d: Likewise.
   1061  1.1  christos 
   1062  1.1  christos 2018-08-03  H.J. Lu  <hongjiu.lu (a] intel.com>
   1063  1.1  christos 
   1064  1.1  christos 	* testsuite/ld-x86-64/property-x86-3.s: Use ".p2align 2" to
   1065  1.1  christos 	align .note.gnu.property section if __64_bit__ is undefined.
   1066  1.1  christos 
   1067  1.1  christos 2018-08-02  Nick Clifton  <nickc (a] redhat.com>
   1068  1.1  christos 
   1069  1.1  christos 	PR 23463
   1070  1.1  christos 	* testsuite/ld-plugin/pr12982.d: Revert previous delta.
   1071  1.1  christos 	* testsuite/ld-plugin/lto.exp: Skip the pr12982 test for HPPA
   1072  1.1  christos 	targets.
   1073  1.1  christos 
   1074  1.1  christos 2018-08-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1075  1.1  christos 
   1076  1.1  christos 	* testsuite/ld-ifunc/ifunc.exp: Always build static_nonifunc_prog.
   1077  1.1  christos 
   1078  1.1  christos 2018-08-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1079  1.1  christos 
   1080  1.1  christos 	PR binutils/23460
   1081  1.1  christos 	* testsuite/ld-plugin/lto.exp: Run the PR binutils/23460 test.
   1082  1.1  christos 	* testsuite/ld-plugin/pr23460a.c: New file.
   1083  1.1  christos 	* testsuite/ld-plugin/pr23460b.c: Likewise.
   1084  1.1  christos 	* testsuite/ld-plugin/pr23460c.c: Likewise.
   1085  1.1  christos 	* testsuite/ld-plugin/pr23460d.c: Likewise.
   1086  1.1  christos 	* testsuite/ld-plugin/pr23460e.c: Likewise.
   1087  1.1  christos 	* testsuite/ld-plugin/pr23460f.c: Likewise.
   1088  1.1  christos 
   1089  1.1  christos 2018-08-01  Roland McGrath  <mcgrathr (a] google.com>
   1090  1.1  christos 
   1091  1.1  christos 	* testsuite/ld-aarch64/ifunc-1-local.d: Adjust regexps to match
   1092  1.1  christos 	the offsets emitted by aarch64-elf configurations.
   1093  1.1  christos 	* testsuite/ld-aarch64/ifunc-1.d: Likewise.
   1094  1.1  christos 	* testsuite/ld-aarch64/ifunc-2-local.d: Likewise.
   1095  1.1  christos 	* testsuite/ld-aarch64/ifunc-2.d: Likewise.
   1096  1.1  christos 	* testsuite/ld-aarch64/ifunc-21.d: Likewise.
   1097  1.1  christos 	* testsuite/ld-aarch64/ifunc-3a.d: Likewise.
   1098  1.1  christos 
   1099  1.1  christos 2018-08-01  Nick Clifton  <nickc (a] redhat.com>
   1100  1.1  christos 
   1101  1.1  christos 	PR 23463
   1102  1.1  christos 	* testsuite/ld-plugin/pr12982.d: Skip this test for the HPPA
   1103  1.1  christos 	target.
   1104  1.1  christos 
   1105  1.1  christos 2018-08-01  Alan Modra  <amodra (a] gmail.com>
   1106  1.1  christos 
   1107  1.1  christos 	* testsuite/ld-powerpc/powerpc.exp: Run tlsopt5 with hash-style
   1108  1.1  christos 	specified.
   1109  1.1  christos 
   1110  1.1  christos 2018-08-01  Alan Modra  <amodra (a] gmail.com>
   1111  1.1  christos 
   1112  1.1  christos 	* testsuite/ld-powerpc/powerpc.exp: Run tlsopt5 with plt alignment.
   1113  1.1  christos 	* testsuite/ld-powerpc/tlsopt5.s: Add extra call.
   1114  1.1  christos 	* testsuite/ld-powerpc/tlsopt5.wf: Adjust expected output.
   1115  1.1  christos 	* testsuite/ld-powerpc/tlsopt5.d: Likewise.
   1116  1.1  christos 
   1117  1.1  christos 2018-08-01  Alan Modra  <amodra (a] gmail.com>
   1118  1.1  christos 
   1119  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   1120  1.1  christos 
   1121  1.1  christos 2018-07-30  Nick Clifton  <nickc (a] redhat.com>
   1122  1.1  christos 
   1123  1.1  christos 	* scripttempl/elf.sc: Move the .gnu.build.attributes section to
   1124  1.1  christos 	after the .comment section.
   1125  1.1  christos 
   1126  1.1  christos 2018-07-30  Andrew Jenner  <andrew (a] codesourcery.com>
   1127  1.1  christos 
   1128  1.1  christos 	* Makefile.am (ALL_EMULATION_SOURCES): Add C-SKY emulations.
   1129  1.1  christos 	(ecskyelf.c, ecskyelf_linux.c): New rules.
   1130  1.1  christos 	* Makefile.in: Regenerated.
   1131  1.1  christos 	* configure.tgt: Add C-SKY.
   1132  1.1  christos 	* emulparams/cskyelf.sh: New file.
   1133  1.1  christos 	* emulparams/cskyelf_linux.sh: New file.
   1134  1.1  christos 	* emultempl/cskyelf.em: New file.
   1135  1.1  christos 	* gen-doc.texi: Add C-SKY.
   1136  1.1  christos 	* ld.texi: Likewise.
   1137  1.1  christos 	(Options specific to C-SKY targets): New section.
   1138  1.1  christos 	* testsuite/ld-csky/*: New tests.
   1139  1.1  christos 	* NEWS: Mention the support.
   1140  1.1  christos 
   1141  1.1  christos 2018-07-30  Nick Clifton  <nickc (a] redhat.com>
   1142  1.1  christos 
   1143  1.1  christos 	* scripttempl/elf.sc: Place .gnu.build.attributes sections with
   1144  1.1  christos 	other read-only sections.
   1145  1.1  christos 
   1146  1.1  christos 2018-07-27  John Darrington  <john (a] darrington.wattle.id.au>
   1147  1.1  christos 
   1148  1.1  christos 	* scripttempl/elfm9s12z.sc: Put input sections called .common
   1149  1.1  christos 	into the .bss segment.
   1150  1.1  christos 
   1151  1.1  christos 2018-07-27  John Darrington  <john (a] darrington.wattle.id.au>
   1152  1.1  christos 
   1153  1.1  christos 	* scripttempl/elfm9s12z.sc: Emit the data_section at the end of text.
   1154  1.1  christos 
   1155  1.1  christos 2018-07-26  Alan Modra  <amodra (a] gmail.com>
   1156  1.1  christos 
   1157  1.1  christos 	* testsuite/ld-powerpc/vxworks-relax-2.rd: Update for 2018-07-25
   1158  1.1  christos 	ppc_elf_relax_section changes.
   1159  1.1  christos 
   1160  1.1  christos 2018-07-26  Alan Modra  <amodra (a] gmail.com>
   1161  1.1  christos 
   1162  1.1  christos 	* ld-powerpc/elfv2.s: Add .localentry f5,1 testcase.
   1163  1.1  christos 	* ld-powerpc/elfv2exe.d: Update.
   1164  1.1  christos 	* ld-powerpc/elfv2so.d: Update.
   1165  1.1  christos 
   1166  1.1  christos 2018-07-25  Alan Modra  <amodra (a] gmail.com>
   1167  1.1  christos 
   1168  1.1  christos 	* testsuite/ld-powerpc/big.s: New file.
   1169  1.1  christos 	* testsuite/ld-powerpc/relaxrl.d: New test.
   1170  1.1  christos 	* testsuite/ld-powerpc/powerpc.exp: Run new test.
   1171  1.1  christos 	* testsuite/ld-powerpc/relaxr.d: Adjust.
   1172  1.1  christos 
   1173  1.1  christos 2018-07-24  Nick Clifton  <nickc (a] redhat.com>
   1174  1.1  christos 
   1175  1.1  christos 	* po/fr.po: Updated French translation.
   1176  1.1  christos 
   1177  1.1  christos 2018-07-23  Max Filippov  <jcmvbkbc (a] gmail.com>
   1178  1.1  christos 
   1179  1.1  christos 	* testsuite/ld-xtensa/coalesce.d: New file.
   1180  1.1  christos 	* testsuite/ld-xtensa/coalesce.exp: Remove file.
   1181  1.1  christos 	* testsuite/ld-xtensa/diff_overflow.d: New file.
   1182  1.1  christos 	* testsuite/ld-xtensa/diff_overflow.exp: Remove file.
   1183  1.1  christos 	* testsuite/ld-xtensa/lcall.d: New file.
   1184  1.1  christos 	* testsuite/ld-xtensa/lcall.exp: Remove file.
   1185  1.1  christos 	* testsuite/ld-xtensa/xtensa.exp (coalesce, diff_overflow)
   1186  1.1  christos 	(lcall): New tests.
   1187  1.1  christos 
   1188  1.1  christos 2018-07-23  Max Filippov  <jcmvbkbc (a] gmail.com>
   1189  1.1  christos 
   1190  1.1  christos 	* testsuite/ld-xtensa/relax-static-defs.s: New file.
   1191  1.1  christos 	* testsuite/ld-xtensa/relax-static-local-pie.d: New file.
   1192  1.1  christos 	* testsuite/ld-xtensa/relax-static-local-shared.d: New file.
   1193  1.1  christos 	* testsuite/ld-xtensa/relax-static-local.s: New file.
   1194  1.1  christos 	* testsuite/ld-xtensa/relax-static-pie.d: New file.
   1195  1.1  christos 	* testsuite/ld-xtensa/relax-static-shared.d: New file.
   1196  1.1  christos 	* testsuite/ld-xtensa/relax-static.s: New file.
   1197  1.1  christos 	* testsuite/ld-xtensa/relax-undef-weak-local-pie.d: New file.
   1198  1.1  christos 	* testsuite/ld-xtensa/relax-undef-weak-local-shared.d: New file.
   1199  1.1  christos 	* testsuite/ld-xtensa/relax-undef-weak-local.s: New file.
   1200  1.1  christos 	* testsuite/ld-xtensa/relax-undef-weak-pie.d: New file.
   1201  1.1  christos 	* testsuite/ld-xtensa/relax-undef-weak-shared.d: New file.
   1202  1.1  christos 	* testsuite/ld-xtensa/relax-undef-weak.s: New file.
   1203  1.1  christos 	* testsuite/ld-xtensa/xtensa.exp: New file.
   1204  1.1  christos 
   1205  1.1  christos 2018-07-23  Max Filippov  <jcmvbkbc (a] gmail.com>
   1206  1.1  christos 
   1207  1.1  christos 	* testsuite/ld-xtensa/xtensa.exp: Rename to xtensa-linux.exp.
   1208  1.1  christos 
   1209  1.1  christos 2018-07-23  Alan Modra  <amodra (a] gmail.com>
   1210  1.1  christos 
   1211  1.1  christos 	* testsuite/ld-elf/reloc-discard-warn.d: New.
   1212  1.1  christos 	* testsuite/ld-elf/reloc-discard.d: Skip test on PowerPC64.
   1213  1.1  christos 
   1214  1.1  christos 2018-07-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1215  1.1  christos 
   1216  1.1  christos 	* testsuite/ld-elf/reloc-discard.ld: Discard .rel.* and .rela.*
   1217  1.1  christos 	sections instead of .rel.dyn and .rela.dyn sections.
   1218  1.1  christos 
   1219  1.1  christos 2018-07-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   1220  1.1  christos 
   1221  1.1  christos 	PR ld/23428
   1222  1.1  christos 	* testsuite/ld-elf/linux-x86.S: New file.
   1223  1.1  christos 	* testsuite/ld-elf/linux-x86.exp: Likewise.
   1224  1.1  christos 	* testsuite/ld-elf/pr23428.c: Likewise.
   1225  1.1  christos 	* testsuite/ld-elf/sec64k.exp: Pass "-z noseparate-code" to ld
   1226  1.1  christos 	for Linux/x86 targets.
   1227  1.1  christos 	* testsuite/ld-i386/abs-iamcu.d: Likewise.
   1228  1.1  christos 	* testsuite/ld-i386/abs.d: Likewise.
   1229  1.1  christos 	* testsuite/ld-i386/pr12718.d: Likewise.
   1230  1.1  christos 	* testsuite/ld-i386/pr12921.d: Likewise.
   1231  1.1  christos 	* testsuite/ld-x86-64/abs-k1om.d: Likewise.
   1232  1.1  christos 	* testsuite/ld-x86-64/abs-l1om.d: Likewise.
   1233  1.1  christos 	* testsuite/ld-x86-64/abs.d: Likewise.
   1234  1.1  christos 	* testsuite/ld-x86-64/pr12718.d: Likewise.
   1235  1.1  christos 	* testsuite/ld-x86-64/pr12921.d: Likewise.
   1236  1.1  christos 	* testsuite/ld-linkonce/zeroeh.ld: Discard .note.gnu.property
   1237  1.1  christos 	section.
   1238  1.1  christos 	* testsuite/ld-scripts/print-memory-usage.t: Likewise.
   1239  1.1  christos 	* testsuite/ld-scripts/size-2.t: Likewise.
   1240  1.1  christos 	* testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Use ld to
   1241  1.1  christos 	create executable if language is "asm".
   1242  1.1  christos 
   1243  1.1  christos 2018-07-20  Maciej W. Rozycki  <macro (a] mips.com>
   1244  1.1  christos 
   1245  1.1  christos 	* testsuite/ld-elf/reloc-discard.d: New test.
   1246  1.1  christos 	* testsuite/ld-elf/reloc-discard.ld: New test linker script.
   1247  1.1  christos 	* testsuite/ld-elf/reloc-discard.s: New test source.
   1248  1.1  christos 
   1249  1.1  christos 2018-07-18  Nick Clifton  <nickc (a] redhat.com>
   1250  1.1  christos 
   1251  1.1  christos 	* po/fr.po: Updated French translation.
   1252  1.1  christos 
   1253  1.1  christos 2018-07-17  Maciej W. Rozycki  <macro (a] mips.com>
   1254  1.1  christos 
   1255  1.1  christos 	* ldexp.c (exp_fold_tree_1) <etree_assign, etree_provide>
   1256  1.1  christos 	<etree_provided>: Copy expression's `rel_from_abs' flag to the
   1257  1.1  christos 	link hash.
   1258  1.1  christos 
   1259  1.1  christos 2018-07-12  Maciej W. Rozycki  <macro (a] mips.com>
   1260  1.1  christos 
   1261  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp (run_dump_test_abi)
   1262  1.1  christos 	(run_dump_test_o32, run_dump_test_n32, run_dump_test_n64)
   1263  1.1  christos 	(run_dump_test_eabi): New procedures.
   1264  1.1  christos 	(has_newabi, has_elf32): Remove variables.
   1265  1.1  christos 	(has_abi): New associative array variable.
   1266  1.1  christos 	(abi_asflags, abi_ldflags): Update settings across targets.
   1267  1.1  christos 	(irixemul): New variable.
   1268  1.1  christos 	Replace `run_dump_test' calls where applicable throughout with
   1269  1.1  christos 	`run_dump_test_o32', `run_dump_test_n32', `run_dump_test_n64'
   1270  1.1  christos 	and `run_dump_test_eabi' as appropriate.  Remove explicit
   1271  1.1  christos 	passing of `abi_asflags' and `abi_ldflags'.  Use `noarch' for
   1272  1.1  christos 	tests that require their own architecture setting.  Force the
   1273  1.1  christos 	big endianness for tests that require it.  Select the endianness
   1274  1.1  christos 	required for `objdump invocation with the `reloc-2' test.
   1275  1.1  christos 	Conditionalize tests run via `run_ld_link_tests' on the ABI
   1276  1.1  christos 	required and use the ABI list from the `has_abi' array where
   1277  1.1  christos 	appropriate.
   1278  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-0-n32-ph.d: Remove ABI and
   1279  1.1  christos 	endianness selection options from `ld' and `source' tags.  Relax
   1280  1.1  christos 	output format matching.
   1281  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-0-n64-ph.d: Likewise.
   1282  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-1-n32-ph.d: Likewise.
   1283  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-1-n64-ph.d: Likewise.
   1284  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-2-n32-ph.d: Likewise.
   1285  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-2-n64-ph.d: Likewise.
   1286  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-3-n32-ph.d: Likewise.
   1287  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-3-n64-ph.d: Likewise.
   1288  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-addend-micromips-n32.d: Remove
   1289  1.1  christos 	ABI and endianness selection options from `as', `ld', `source'
   1290  1.1  christos 	tags, and also the `-march=from-abi' option.  Remove the `as'
   1291  1.1  christos 	tag where it would become empty.
   1292  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-addend-micromips-n64.d:
   1293  1.1  christos 	Likewise.
   1294  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-addend-micromips.d: Likewise.
   1295  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-addend-n32.d: Likewise.
   1296  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-addend-n64.d: Likewise.
   1297  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-addend.d: Likewise.
   1298  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-local-micromips-n32.d:
   1299  1.1  christos 	Likewise.
   1300  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-local-micromips-n64.d:
   1301  1.1  christos 	Likewise.
   1302  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-local-micromips.d: Likewise.
   1303  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-local-n32.d: Likewise.
   1304  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-local-n64.d: Likewise.
   1305  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-local.d: Likewise.
   1306  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n32.d:
   1307  1.1  christos 	Likewise.
   1308  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n64.d:
   1309  1.1  christos 	Likewise.
   1310  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips.d:
   1311  1.1  christos 	Likewise.
   1312  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d: Likewise.
   1313  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d: Likewise.
   1314  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore.d: Likewise.
   1315  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d: Likewise.
   1316  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d: Likewise.
   1317  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips.d: Likewise.
   1318  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-n32.d: Likewise.
   1319  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-n64.d: Likewise.
   1320  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic.d: Likewise.
   1321  1.1  christos 	* testsuite/ld-mips-elf/branch-absolute-addend-n32.d: Likewise.
   1322  1.1  christos 	* testsuite/ld-mips-elf/branch-absolute-addend-n64.d: Likewise.
   1323  1.1  christos 	* testsuite/ld-mips-elf/branch-absolute-addend.d: Likewise.
   1324  1.1  christos 	* testsuite/ld-mips-elf/branch-absolute-n32.d: Likewise.
   1325  1.1  christos 	* testsuite/ld-mips-elf/branch-absolute-n64.d: Likewise.
   1326  1.1  christos 	* testsuite/ld-mips-elf/branch-absolute.d: Likewise.
   1327  1.1  christos 	* testsuite/ld-mips-elf/dyn-sec64.d: Likewise.
   1328  1.1  christos 	* testsuite/ld-mips-elf/eh-frame1-n32.d: Likewise.
   1329  1.1  christos 	* testsuite/ld-mips-elf/eh-frame1-n64.d: Likewise.
   1330  1.1  christos 	* testsuite/ld-mips-elf/eh-frame2-n32.d: Likewise.
   1331  1.1  christos 	* testsuite/ld-mips-elf/eh-frame2-n64.d: Likewise.
   1332  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n32-embed.d: Likewise.
   1333  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n32.d: Likewise.
   1334  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n64-embed.d: Likewise.
   1335  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n64-irix.d: Likewise.
   1336  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n64.d: Likewise.
   1337  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n32-embed.d: Likewise.
   1338  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n32.d: Likewise.
   1339  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n64-embed.d: Likewise.
   1340  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d: Likewise.
   1341  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
   1342  1.1  christos 	* testsuite/ld-mips-elf/emit-relocs-1.d: Likewise.
   1343  1.1  christos 	* testsuite/ld-mips-elf/got-dump-2.d: Likewise.
   1344  1.1  christos 	* testsuite/ld-mips-elf/got-page-2.d: Likewise.
   1345  1.1  christos 	* testsuite/ld-mips-elf/jal-global-overflow-0.d: Likewise.
   1346  1.1  christos 	* testsuite/ld-mips-elf/jal-global-overflow-1.d: Likewise.
   1347  1.1  christos 	* testsuite/ld-mips-elf/jal-local-overflow-0.d: Likewise.
   1348  1.1  christos 	* testsuite/ld-mips-elf/jal-local-overflow-1.d: Likewise.
   1349  1.1  christos 	* testsuite/ld-mips-elf/jalbal.d: Likewise.
   1350  1.1  christos 	* testsuite/ld-mips-elf/jalx-addend-n32.d: Likewise.
   1351  1.1  christos 	* testsuite/ld-mips-elf/jalx-addend-n64.d: Likewise.
   1352  1.1  christos 	* testsuite/ld-mips-elf/jalx-addend.d: Likewise.
   1353  1.1  christos 	* testsuite/ld-mips-elf/jalx-local-n32.d: Likewise.
   1354  1.1  christos 	* testsuite/ld-mips-elf/jalx-local-n64.d: Likewise.
   1355  1.1  christos 	* testsuite/ld-mips-elf/jalx-local.d: Likewise.
   1356  1.1  christos 	* testsuite/ld-mips-elf/jr-to-b-1.d: Likewise.
   1357  1.1  christos 	* testsuite/ld-mips-elf/jr-to-b-2.d: Likewise.
   1358  1.1  christos 	* testsuite/ld-mips-elf/lsi-4010-isa.d: Likewise.
   1359  1.1  christos 	* testsuite/ld-mips-elf/micromips-branch-absolute-addend-n32.d:
   1360  1.1  christos 	Likewise.
   1361  1.1  christos 	* testsuite/ld-mips-elf/micromips-branch-absolute-addend-n64.d:
   1362  1.1  christos 	Likewise.
   1363  1.1  christos 	* testsuite/ld-mips-elf/micromips-branch-absolute-addend.d:
   1364  1.1  christos 	Likewise.
   1365  1.1  christos 	* testsuite/ld-mips-elf/micromips-branch-absolute-n32.d:
   1366  1.1  christos 	Likewise.
   1367  1.1  christos 	* testsuite/ld-mips-elf/micromips-branch-absolute-n64.d:
   1368  1.1  christos 	Likewise.
   1369  1.1  christos 	* testsuite/ld-mips-elf/micromips-branch-absolute.d: Likewise.
   1370  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-2.d: Likewise.
   1371  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-3.d: Likewise.
   1372  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-1.d: Likewise.
   1373  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-2.d: Likewise.
   1374  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-addend-1.d:
   1375  1.1  christos 	Likewise.
   1376  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-addend-n32-1.d:
   1377  1.1  christos 	Likewise.
   1378  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-addend-n32.d:
   1379  1.1  christos 	Likewise.
   1380  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-addend-n64-1.d:
   1381  1.1  christos 	Likewise.
   1382  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-addend-n64.d:
   1383  1.1  christos 	Likewise.
   1384  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-addend.d:
   1385  1.1  christos 	Likewise.
   1386  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-n32-1.d:
   1387  1.1  christos 	Likewise.
   1388  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-n32-2.d:
   1389  1.1  christos 	Likewise.
   1390  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-n32.d: Likewise.
   1391  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-n64-1.d:
   1392  1.1  christos 	Likewise.
   1393  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-n64-2.d:
   1394  1.1  christos 	Likewise.
   1395  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute-n64.d: Likewise.
   1396  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-absolute.d: Likewise.
   1397  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-addend-2.d: Likewise.
   1398  1.1  christos 	* testsuite/ld-mips-elf/mips16-branch-addend-3.d: Likewise.
   1399  1.1  christos 	* testsuite/ld-mips-elf/mips16-hilo-n32.d: Likewise.
   1400  1.1  christos 	* testsuite/ld-mips-elf/mips16-pcrel-0.d: Likewise.
   1401  1.1  christos 	* testsuite/ld-mips-elf/mips16-pcrel-1.d: Likewise.
   1402  1.1  christos 	* testsuite/ld-mips-elf/mips16-pcrel-addend-2.d: Likewise.
   1403  1.1  christos 	* testsuite/ld-mips-elf/mips16-pcrel-addend-6.d: Likewise.
   1404  1.1  christos 	* testsuite/ld-mips-elf/mips16-pcrel-n32-0.d: Likewise.
   1405  1.1  christos 	* testsuite/ld-mips-elf/mips16-pcrel-n32-1.d: Likewise.
   1406  1.1  christos 	* testsuite/ld-mips-elf/mips16-pcrel-n64-sym32-0.d: Likewise.
   1407  1.1  christos 	* testsuite/ld-mips-elf/mips16-pcrel-n64-sym32-1.d: Likewise.
   1408  1.1  christos 	* testsuite/ld-mips-elf/mips16e2-pcrel-0.d: Likewise.
   1409  1.1  christos 	* testsuite/ld-mips-elf/mips16e2-pcrel-1.d: Likewise.
   1410  1.1  christos 	* testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d: Likewise.
   1411  1.1  christos 	* testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d: Likewise.
   1412  1.1  christos 	* testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d: Likewise.
   1413  1.1  christos 	* testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d: Likewise.
   1414  1.1  christos 	* testsuite/ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d: Likewise.
   1415  1.1  christos 	* testsuite/ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d: Likewise.
   1416  1.1  christos 	* testsuite/ld-mips-elf/multi-got-1.d: Likewise.
   1417  1.1  christos 	* testsuite/ld-mips-elf/multi-got-hidden-1.d: Likewise.
   1418  1.1  christos 	* testsuite/ld-mips-elf/multi-got-hidden-2.d: Likewise.
   1419  1.1  christos 	* testsuite/ld-mips-elf/multi-got-no-shared.d: Likewise.
   1420  1.1  christos 	* testsuite/ld-mips-elf/no-shared-1-n32.d: Likewise.
   1421  1.1  christos 	* testsuite/ld-mips-elf/no-shared-1-n64.d: Likewise.
   1422  1.1  christos 	* testsuite/ld-mips-elf/no-shared-1-o32.d: Likewise.
   1423  1.1  christos 	* testsuite/ld-mips-elf/pic-and-nonpic-2.d: Likewise.
   1424  1.1  christos 	* testsuite/ld-mips-elf/pic-and-nonpic-3-error.d: Likewise.
   1425  1.1  christos 	* testsuite/ld-mips-elf/pic-and-nonpic-4-error.d: Likewise.
   1426  1.1  christos 	* testsuite/ld-mips-elf/pie-n32.d: Likewise.
   1427  1.1  christos 	* testsuite/ld-mips-elf/pie-n64.d: Likewise.
   1428  1.1  christos 	* testsuite/ld-mips-elf/pie-o32.d: Likewise.
   1429  1.1  christos 	* testsuite/ld-mips-elf/rel32-n32.d: Likewise.
   1430  1.1  christos 	* testsuite/ld-mips-elf/rel32-o32.d: Likewise.
   1431  1.1  christos 	* testsuite/ld-mips-elf/rel64.d: Likewise.
   1432  1.1  christos 	* testsuite/ld-mips-elf/relax-jalr-n32.d: Likewise.
   1433  1.1  christos 	* testsuite/ld-mips-elf/reloc-1-n32.d: Likewise.
   1434  1.1  christos 	* testsuite/ld-mips-elf/reloc-1-n64.d: Likewise.
   1435  1.1  christos 	* testsuite/ld-mips-elf/reloc-2.d: Likewise.
   1436  1.1  christos 	* testsuite/ld-mips-elf/reloc-3-n32.d: Likewise.
   1437  1.1  christos 	* testsuite/ld-mips-elf/reloc-local-overflow.d: Likewise.
   1438  1.1  christos 	* testsuite/ld-mips-elf/textrel-1.d: Likewise.
   1439  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-2.d: Likewise.
   1440  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-2.d: Likewise.
   1441  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-micromips.d:
   1442  1.1  christos 	Likewise.
   1443  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-mips16.d:
   1444  1.1  christos 	Likewise.
   1445  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1.d:
   1446  1.1  christos 	Likewise.
   1447  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-micromips.d: Likewise.
   1448  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-mips16.d: Likewise.
   1449  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-r6-1.d: Likewise.
   1450  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-r6-2.d: Likewise.
   1451  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch.d: Likewise.
   1452  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-0.d: Likewise.
   1453  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-1.d: Likewise.
   1454  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-2.d: Likewise.
   1455  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-3.d: Likewise.
   1456  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-0.d:
   1457  1.1  christos 	Likewise.
   1458  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d:
   1459  1.1  christos 	Likewise.
   1460  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-0.d:
   1461  1.1  christos 	Likewise.
   1462  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d:
   1463  1.1  christos 	Likewise.
   1464  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jump-micromips.d: Likewise.
   1465  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jump-mips16.d: Likewise.
   1466  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jump.d: Likewise.
   1467  1.1  christos 	* testsuite/ld-mips-elf/unaligned-ldpc-0.d: Likewise.
   1468  1.1  christos 	* testsuite/ld-mips-elf/unaligned-ldpc-1.d: Likewise.
   1469  1.1  christos 	* testsuite/ld-mips-elf/unaligned-lwpc-0.d: Likewise.
   1470  1.1  christos 	* testsuite/ld-mips-elf/unaligned-lwpc-1.d: Likewise.
   1471  1.1  christos 
   1472  1.1  christos 2018-07-12  Maciej W. Rozycki  <macro (a] mips.com>
   1473  1.1  christos 
   1474  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Limit reloc 6 tests to
   1475  1.1  christos 	shared library targets.
   1476  1.1  christos 
   1477  1.1  christos 2018-07-11  Maciej W. Rozycki  <macro (a] mips.com>
   1478  1.1  christos 
   1479  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-o32.d: Update test for dynamic
   1480  1.1  christos 	relocation removal.
   1481  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-o32.got: Likewise.
   1482  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-o32-1.d: Likewise.
   1483  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-o32-1.got: Likewise.
   1484  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-o32-2.d: Likewise.
   1485  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-o32-2.got: Likewise.
   1486  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-o32-3.d: Likewise.
   1487  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-o32-3.got: Likewise.
   1488  1.1  christos 
   1489  1.1  christos 2018-07-11  Maciej W. Rozycki  <macro (a] mips.com>
   1490  1.1  christos 
   1491  1.1  christos 	PR ld/22570
   1492  1.1  christos 	* testsuite/ld-mips-elf/tlsbin-pie-o32.d: New test.
   1493  1.1  christos 	* testsuite/ld-mips-elf/tlsbin-pie-o32.got: New test.
   1494  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-pie-o32.d: New test.
   1495  1.1  christos 	* testsuite/ld-mips-elf/tlsdyn-pie-o32.got: New test.
   1496  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
   1497  1.1  christos 
   1498  1.1  christos 2018-07-11  Alan Modra  <amodra (a] gmail.com>
   1499  1.1  christos 
   1500  1.1  christos 	* testsuite/ld-elf/hash.d: Comment on mips xfail.
   1501  1.1  christos 	* testsuite/ld-gc/pr20022b.s: Use .data not .text.
   1502  1.1  christos 	* testsuite/ld-gc/pr20022.d: Remove xfails.
   1503  1.1  christos 	* testsuite/ld-scripts/fill.d: Revert most of last patch, but use
   1504  1.1  christos 	skip rather than notarget.
   1505  1.1  christos 	* testsuite/ld-scripts/fill16.d: Likewise.
   1506  1.1  christos 
   1507  1.1  christos 2018-07-10  Maciej W. Rozycki  <macro (a] mips.com>
   1508  1.1  christos 
   1509  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Limit export class call
   1510  1.1  christos 	relocation tests to shared library targets.
   1511  1.1  christos 
   1512  1.1  christos 2018-07-10  Alan Modra  <amodra (a] gmail.com>
   1513  1.1  christos 
   1514  1.1  christos 	* testsuite/lib/ld-lib.exp (check_gc_sections_available): Return 0
   1515  1.1  christos 	for xgate.
   1516  1.1  christos 	* testsuite/ld-elf/elf.exp: Add xgate to pr21703 xfails.
   1517  1.1  christos 	* testsuite/ld-elf/shared.exp: Add xgate to pr21703 xfails.
   1518  1.1  christos 	* testsuite/ld-discard/extern.d: xfail xgate.
   1519  1.1  christos 	* testsuite/ld-discard/start.d: Likewise.
   1520  1.1  christos 	* testsuite/ld-discard/static.d: Likewise.
   1521  1.1  christos 	* testsuite/ld-elf/attributes.d: Likewise.
   1522  1.1  christos 	* testsuite/ld-elf/compressed1d.d: Likewise.
   1523  1.1  christos 	* testsuite/ld-elf/group1.d: Likewise.
   1524  1.1  christos 	* testsuite/ld-elf/group3b.d: Likewise.
   1525  1.1  christos 	* testsuite/ld-elf/group8a.d: Likewise.
   1526  1.1  christos 	* testsuite/ld-elf/group8b.d: Likewise.
   1527  1.1  christos 	* testsuite/ld-elf/group9a.d: Likewise.
   1528  1.1  christos 	* testsuite/ld-elf/group9b.d: Likewise.
   1529  1.1  christos 	* testsuite/ld-elf/linkonce2.d: Likewise.
   1530  1.1  christos 	* testsuite/ld-elf/merge.d: Likewise.
   1531  1.1  christos 	* testsuite/ld-elf/merge2.d: Likewise.
   1532  1.1  christos 	* testsuite/ld-elf/merge3.d: Likewise.
   1533  1.1  christos 	* testsuite/ld-elf/orphan-10.d: Likewise.
   1534  1.1  christos 	* testsuite/ld-elf/orphan-9.d: Likewise.
   1535  1.1  christos 	* testsuite/ld-elf/orphan-region.d: Likewise.
   1536  1.1  christos 	* testsuite/ld-elf/orphan.d: Likewise.
   1537  1.1  christos 	* testsuite/ld-elf/orphan3.d: Likewise.
   1538  1.1  christos 	* testsuite/ld-elf/pr12851.d: Likewise.
   1539  1.1  christos 	* testsuite/ld-elf/pr12975.d: Likewise.
   1540  1.1  christos 	* testsuite/ld-elf/pr13177.d: Likewise.
   1541  1.1  christos 	* testsuite/ld-elf/pr13195.d: Likewise.
   1542  1.1  christos 	* testsuite/ld-elf/pr14156b.d: Likewise.
   1543  1.1  christos 	* testsuite/ld-elf/pr17550c.d: Likewise.
   1544  1.1  christos 	* testsuite/ld-elf/pr17550d.d: Likewise.
   1545  1.1  christos 	* testsuite/ld-elf/pr17615.d: Likewise.
   1546  1.1  christos 	* testsuite/ld-elf/pr20528a.d: Likewise.
   1547  1.1  christos 	* testsuite/ld-elf/pr20528b.d: Likewise.
   1548  1.1  christos 	* testsuite/ld-elf/pr21562a.d: Likewise.
   1549  1.1  christos 	* testsuite/ld-elf/pr21562b.d: Likewise.
   1550  1.1  christos 	* testsuite/ld-elf/pr21562c.d: Likewise.
   1551  1.1  christos 	* testsuite/ld-elf/pr21562d.d: Likewise.
   1552  1.1  christos 	* testsuite/ld-elf/pr21562i.d: Likewise.
   1553  1.1  christos 	* testsuite/ld-elf/pr21562j.d: Likewise.
   1554  1.1  christos 	* testsuite/ld-elf/pr21562k.d: Likewise.
   1555  1.1  christos 	* testsuite/ld-elf/pr21562l.d: Likewise.
   1556  1.1  christos 	* testsuite/ld-elf/pr21562m.d: Likewise.
   1557  1.1  christos 	* testsuite/ld-elf/pr21562n.d: Likewise.
   1558  1.1  christos 	* testsuite/ld-elf/pr22677.d: Likewise.
   1559  1.1  christos 	* testsuite/ld-elf/pr22836-1a.d: Likewise.
   1560  1.1  christos 	* testsuite/ld-elf/pr22836-1b.d: Likewise.
   1561  1.1  christos 	* testsuite/ld-elf/pr349.d: Likewise.
   1562  1.1  christos 	* testsuite/ld-elf/warn1.d: Likewise.
   1563  1.1  christos 	* testsuite/ld-elf/warn2.d: Likewise.
   1564  1.1  christos 	* testsuite/ld-elf/warn3.d: Likewise.
   1565  1.1  christos 
   1566  1.1  christos 2018-07-10  Alan Modra  <amodra (a] gmail.com>
   1567  1.1  christos 
   1568  1.1  christos 	* emulparams/xgateelf.sh (TEMPLATE_NAME) Set to generic.
   1569  1.1  christos 	(EXTRA_EM_FILE): Set to genelf.
   1570  1.1  christos 
   1571  1.1  christos 2018-07-10  Alan Modra  <amodra (a] gmail.com>
   1572  1.1  christos 
   1573  1.1  christos 	* testsuite/ld-elf/attributes.d: Use xfail rather than notarget.
   1574  1.1  christos 	* testsuite/ld-elf/hash.d: Likewise.
   1575  1.1  christos 	* testsuite/ld-elf/orphan-10.d: Likewise.
   1576  1.1  christos 	* testsuite/ld-elf/overlay.d: Likewise.
   1577  1.1  christos 	* testsuite/ld-elf/pr14926.d: Likewise.
   1578  1.1  christos 	* testsuite/ld-elf/pr17550d.d: Likewise.
   1579  1.1  christos 	* testsuite/ld-elf/pr19539.d: Likewise.
   1580  1.1  christos 	* testsuite/ld-elf/pr22319.d: Likewise.
   1581  1.1  christos 	* testsuite/ld-misc/defsym1.d: Likewise.
   1582  1.1  christos 	* testsuite/ld-pe/pr19803.d: Likewise.
   1583  1.1  christos 	* testsuite/ld-scripts/assign-loc.d: Likewise.
   1584  1.1  christos 	* testsuite/ld-scripts/defined4.d: Likewise.
   1585  1.1  christos 	* testsuite/ld-scripts/empty-address-1.d: Likewise.
   1586  1.1  christos 	* testsuite/ld-scripts/empty-address-2a.d: Likewise.
   1587  1.1  christos 	* testsuite/ld-scripts/empty-address-2b.d: Likewise.
   1588  1.1  christos 	* testsuite/ld-scripts/fill.d: Likewise.
   1589  1.1  christos 	* testsuite/ld-scripts/fill16.d: Likewise.
   1590  1.1  christos 	* testsuite/ld-scripts/pr14962.d: Likewise.
   1591  1.1  christos 	* testsuite/ld-scripts/pr14962-2.d: Likewise.
   1592  1.1  christos 	* testsuite/ld-unique/pr21529.d: Likewise.
   1593  1.1  christos 	* testsuite/ld-elf/compress1a.d: Likewise, and adjust targets.
   1594  1.1  christos 	* testsuite/ld-elf/compressed1a.d: Likewise.
   1595  1.1  christos 	* testsuite/ld-elf/compressed1d.d: Likewise.
   1596  1.1  christos 	* testsuite/ld-elf/compressed1e.d: Likewise.
   1597  1.1  christos 	* testsuite/ld-elf/eh5.d: Likewise.
   1598  1.1  christos 	* testsuite/ld-elf/group8a.d: Likewise.
   1599  1.1  christos 	* testsuite/ld-elf/linkonce2.d: Likewise.
   1600  1.1  christos 	* testsuite/ld-elf/orphan-9.d: Likewise.
   1601  1.1  christos 	* testsuite/ld-elf/pr17550a.d: Likewise.
   1602  1.1  christos 	* testsuite/ld-elf/pr17550b.d: Likewise.
   1603  1.1  christos 	* testsuite/ld-elf/pr17550c.d: Likewise.
   1604  1.1  christos 	* testsuite/ld-elf/pr19162.d: Likewise.
   1605  1.1  christos 	* testsuite/ld-elf/pr21884.d: Likewise.
   1606  1.1  christos 	* testsuite/ld-gc/pr19167.d: Likewise.
   1607  1.1  christos 	* testsuite/ld-gc/pr20022.d: Likewise.
   1608  1.1  christos 	* testsuite/ld-gc/start.d: Likewise.
   1609  1.1  christos 	* testsuite/ld-elf/orphan-11.d: Delete notarget.
   1610  1.1  christos 	* testsuite/ld-elf/orphan-12.d: Likewise.
   1611  1.1  christos 	* testsuite/ld-gc/stop.d: Likewise.
   1612  1.1  christos 	* testsuite/ld-scripts/empty-address-3a.d: Likewise.
   1613  1.1  christos 	* testsuite/ld-scripts/empty-address-3b.d: Likewise.
   1614  1.1  christos 	* testsuite/ld-ifunc/pr17154-x86-64-now.d: Delete duplicate notarget.
   1615  1.1  christos 	* testsuite/ld-scripts/section-match-1.d: Comment fix.
   1616  1.1  christos 
   1617  1.1  christos 2018-07-10  Maciej W. Rozycki  <macro (a] mips.com>
   1618  1.1  christos 
   1619  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n64.d: Rename to...
   1620  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n64-irix.d: ... this.
   1621  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n64-linux.d: Rename to...
   1622  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n64.d: ... this.
   1623  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n64.d: Rename to...
   1624  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d: ... this.
   1625  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.dd: Rename to...
   1626  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n64.d: ... this.
   1627  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Update accordingly.
   1628  1.1  christos 	Define `irix' as a shorthand for `[istarget *-*-irix*]' and use
   1629  1.1  christos 	it throughout.
   1630  1.1  christos 
   1631  1.1  christos 2018-07-09  Maciej W. Rozycki  <macro (a] mips.com>
   1632  1.1  christos 
   1633  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-got-n64.d: Add `#pass' at the
   1634  1.1  christos 	end.
   1635  1.1  christos 	* testsuite/ld-mips-elf/elf-rel-xgot-n64.d: Likewise.
   1636  1.1  christos 
   1637  1.1  christos 2018-07-09  Maciej W. Rozycki  <macro (a] mips.com>
   1638  1.1  christos 
   1639  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-2.dd: New test.
   1640  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-2.gd: New test.
   1641  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-2.sd: New test.
   1642  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-discard-2.gd: New test.
   1643  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-discard-2.sd: New test.
   1644  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-2.dd: New test.
   1645  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-2.gd: New test.
   1646  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-2.sd: New test.
   1647  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.dd: New
   1648  1.1  christos 	test.
   1649  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.gd: New
   1650  1.1  christos 	test.
   1651  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.sd: New
   1652  1.1  christos 	test.
   1653  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-2.ld: New test linker
   1654  1.1  christos 	script.
   1655  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-discard-2.ld: New test
   1656  1.1  christos 	linker script.
   1657  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
   1658  1.1  christos 
   1659  1.1  christos 2018-07-09  Maciej W. Rozycki  <macro (a] mips.com>
   1660  1.1  christos 
   1661  1.1  christos 	* testsuite/lib/ld-lib.exp (run_dump_test): Call `unsupported'
   1662  1.1  christos 	if the target being tested has been excluded by means of one or
   1663  1.1  christos 	more of `target', `alltargets' and `notarget' tags.  Add support
   1664  1.1  christos 	for `skip', `anyskip' and `noskip' tags.
   1665  1.1  christos 
   1666  1.1  christos 2018-07-09  Maciej W. Rozycki  <macro (a] mips.com>
   1667  1.1  christos 
   1668  1.1  christos 	* testsuite/lib/ld-lib.exp (run_dump_test): Move the setting of
   1669  1.1  christos 	`testname' earlier on and use it for test status reporting.
   1670  1.1  christos 
   1671  1.1  christos 2018-07-09  Alan Modra  <amodra (a] gmail.com>
   1672  1.1  christos 
   1673  1.1  christos 	* testsuite/ld-discard/extern.d: Remove m68hc12 xfail.
   1674  1.1  christos 	* testsuite/ld-discard/start.d: Likewise.
   1675  1.1  christos 	* testsuite/ld-discard/static.d: Likewise.
   1676  1.1  christos 
   1677  1.1  christos 2018-07-09  Christophe Lyon  <christophe.lyon (a] linaro.org>
   1678  1.1  christos 
   1679  1.1  christos 	* emultempl/armelf.em (gld${EMULATION_NAME}_finish): Use the right
   1680  1.1  christos 	symbol name in case of warning.
   1681  1.1  christos 
   1682  1.1  christos 2018-07-05  Jim Wilson  <jimw (a] sifive.com>
   1683  1.1  christos 
   1684  1.1  christos 	* configure.tgt (riscv-*-*): Add as an alias for riscv32*-*-*.
   1685  1.1  christos 
   1686  1.1  christos 2018-07-05  Maciej W. Rozycki  <macro (a] mips.com>
   1687  1.1  christos 
   1688  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Replace remaining calls to
   1689  1.1  christos 	`[istarget mips*-*-linux*]' with $linux_gnu.
   1690  1.1  christos 
   1691  1.1  christos 2018-07-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1692  1.1  christos 
   1693  1.1  christos 	PR ld/23372
   1694  1.1  christos 	* testsuite/ld-i386/i386.exp: Run pr23372a and pr23372b.
   1695  1.1  christos 	* testsuite/ld-i386/pr23372a.d: New file.
   1696  1.1  christos 	* testsuite/ld-i386/pr23372a.s: Likewise.
   1697  1.1  christos 	* testsuite/ld-i386/pr23372b.d: Likewise.
   1698  1.1  christos 	* testsuite/ld-i386/pr23372b.s: Likewise.
   1699  1.1  christos 	* testsuite/ld-i386/pr23372c.s: Likewise.
   1700  1.1  christos 	* testsuite/ld-x86-64/pr23372a-x32.d: Likewise.
   1701  1.1  christos 	* testsuite/ld-x86-64/pr23372a.d: Likewise.
   1702  1.1  christos 	* testsuite/ld-x86-64/pr23372a.s: Likewise.
   1703  1.1  christos 	* testsuite/ld-x86-64/pr23372b-x32.d: Likewise.
   1704  1.1  christos 	* testsuite/ld-x86-64/pr23372b.d: Likewise.
   1705  1.1  christos 	* testsuite/ld-x86-64/pr23372b.s: Likewise.
   1706  1.1  christos 	* testsuite/ld-x86-64/pr23372c.s: Likewise.
   1707  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Run pr23372a, pr23372a-x32,
   1708  1.1  christos 	pr23372b and pr23372b-x32.
   1709  1.1  christos 
   1710  1.1  christos 2018-07-05  Nick Clifton  <nickc (a] redhat.com>
   1711  1.1  christos 
   1712  1.1  christos 	* po/bg.po: Updated Bulgarian translation.
   1713  1.1  christos 	* po/pt_BR.po: Updated Brazilian Portuguese translation.
   1714  1.1  christos 
   1715  1.1  christos 2018-07-05  Alan Modra  <amodra (a] gmail.com>
   1716  1.1  christos 
   1717  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-12.d: Update expected output.
   1718  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-13.d: Likewise.
   1719  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-21.d: Likewise.
   1720  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-23.d: Likewise.
   1721  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-31.d: Likewise.
   1722  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-32.d: Likewise.
   1723  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-8-23.d: Likewise.
   1724  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-12-21.d: Likewise.
   1725  1.1  christos 
   1726  1.1  christos 2018-07-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   1727  1.1  christos 
   1728  1.1  christos 	PR ld/23309
   1729  1.1  christos 	* ldlang.c (insert_undefined): Set non_ir_ref_regular to TRUE.
   1730  1.1  christos 	* plugin.c (is_visible_from_outside): Don't scan entry_symbol.
   1731  1.1  christos 	* testsuite/ld-plugin/pr23309.c: New file.
   1732  1.1  christos 	* testsuite/ld-plugin/pr23309.d: Likewise.
   1733  1.1  christos 
   1734  1.1  christos 2018-07-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   1735  1.1  christos 
   1736  1.1  christos 	PR ld/23358
   1737  1.1  christos 	* lexsup.c (elf_shlib_list_options): Properly display default
   1738  1.1  christos 	for -z separate-code.
   1739  1.1  christos 
   1740  1.1  christos 2018-07-02  Maciej W. Rozycki  <macro (a] mips.com>
   1741  1.1  christos 
   1742  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Fix a typo in PR ld/21334
   1743  1.1  christos 	test name.
   1744  1.1  christos 
   1745  1.1  christos 2018-07-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1746  1.1  christos 
   1747  1.1  christos 	PR ld/23324
   1748  1.1  christos 	* testsuite/ld-x86-64/pr23324.s: New file.
   1749  1.1  christos 	* testsuite/ld-x86-64/pr23324a.d: Likewise.
   1750  1.1  christos 	* testsuite/ld-x86-64/pr23324b.d: Likewise.
   1751  1.1  christos 
   1752  1.1  christos 2018-07-02  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   1753  1.1  christos 
   1754  1.1  christos 	* arm-dis.c (select_arm_features): Fix typo in heading comment.  Allow
   1755  1.1  christos 	all FPU features and add mapping from new bfd_mach_arm values to
   1756  1.1  christos 	allowed CPU feature bits.
   1757  1.1  christos 
   1758  1.1  christos 2018-07-02  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
   1759  1.1  christos 
   1760  1.1  christos 	* NEWS: Use command-line consistently when used in a compount word.
   1761  1.1  christos 	* ld.texinfo: Likewise.
   1762  1.1  christos 	* ldint.texinfo: Likewise.
   1763  1.1  christos 
   1764  1.1  christos 2018-06-26  Nick Clifton  <nickc (a] redhat.com>
   1765  1.1  christos 
   1766  1.1  christos 	* po/uk.po: Updated Ukranian translation.
   1767  1.1  christos 
   1768  1.1  christos 2018-06-26  Alan Modra  <amodra (a] gmail.com>
   1769  1.1  christos 
   1770  1.1  christos 	PR 23169
   1771  1.1  christos 	* testsuite/ld-ifunc/ifunc.exp: Don't run pr23169 tests on
   1772  1.1  christos 	powerpc.  Comment.
   1773  1.1  christos 
   1774  1.1  christos 2018-06-26  Alan Modra  <amodra (a] gmail.com>
   1775  1.1  christos 
   1776  1.1  christos 	* testsuite/ld-bootstrap/bootstrap.exp: Use parentheses rather
   1777  1.1  christos 	than curly braces in logical expression.
   1778  1.1  christos 
   1779  1.1  christos 2018-06-26  Nick Clifton  <nickc (a] redhat.com>
   1780  1.1  christos 
   1781  1.1  christos 	* emultempl/aarch64elf.em: Fix spelling mistake.
   1782  1.1  christos 	* emultempl/avrelf.em: Likewise.
   1783  1.1  christos 	* emultempl/elf32.em: Likewise.
   1784  1.1  christos 
   1785  1.1  christos 2018-06-24  Nick Clifton  <nickc (a] redhat.com>
   1786  1.1  christos 
   1787  1.1  christos 	* configure: Regenerate.
   1788  1.1  christos 	* po/ld.pot: Regenerate.
   1789  1.1  christos 
   1790  1.1  christos 2018-06-24  Nick Clifton  <nickc (a] redhat.com>
   1791  1.1  christos 
   1792  1.1  christos 	2.31 branch created.
   1793  1.1  christos 	* NEWS: Add marker for 2.31.
   1794  1.1  christos 
   1795  1.1  christos 2018-06-20 Renlin Li  <renlin.li (a] arm.com>
   1796  1.1  christos 
   1797  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-115.d: Update test with new value.
   1798  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-534.d: Likewise.
   1799  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-555.d: Likewise.
   1800  1.1  christos 
   1801  1.1  christos 2018-06-19  Maciej W. Rozycki  <macro (a] mips.com>
   1802  1.1  christos 
   1803  1.1  christos 	PR ld/22966
   1804  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-1.dd: New test.
   1805  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-1.gd: New test.
   1806  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-2.ed: New test.
   1807  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-3.ed: New test.
   1808  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-4.dd: New test.
   1809  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-4.gd: New test.
   1810  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-1.ld: New test linker script.
   1811  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-2.ld: New test linker script.
   1812  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-3.ld: New test linker script.
   1813  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-4.ld: New test linker script.
   1814  1.1  christos 	* testsuite/ld-mips-elf/n64-plt.s: New test source.
   1815  1.1  christos 	* testsuite/ld-mips-elf/n64-plt-lib.s: New test source.
   1816  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
   1817  1.1  christos 
   1818  1.1  christos 2018-06-19  Maciej W. Rozycki  <macro (a] mips.com>
   1819  1.1  christos 
   1820  1.1  christos 	* testsuite/ld-elf/shared.exp: XFAIL DT_TEXTREL map file warning
   1821  1.1  christos 	test for `mips*-*-*'.
   1822  1.1  christos 
   1823  1.1  christos 2018-06-19  Simon Marchi  <simon.marchi (a] ericsson.com>
   1824  1.1  christos 
   1825  1.1  christos 	* configure.ac: Remove AC_PREREQ.
   1826  1.1  christos 	* Makefile.am: Remove DISTCLEANFILES hack, rename ld.texinfo to
   1827  1.1  christos 	ld.texi, ldint.texinfo to ldint.texi throughout.
   1828  1.1  christos 	(AUTOMAKE_OPTIONS): Add info-in-builddir.
   1829  1.1  christos 	* README: Rename ld.texinfo to ld.texi, ldint.texinfo to
   1830  1.1  christos 	ldint.texi throughout.
   1831  1.1  christos 	* gen-doc.texi: Likewise.
   1832  1.1  christos 	* h8-doc.texi: Likewise.
   1833  1.1  christos 	* ld.texinfo: Rename to ...
   1834  1.1  christos 	* ld.texi: ... this.
   1835  1.1  christos 	* ldint.texinfo: Rename to ...
   1836  1.1  christos 	* ldint.texi: ... this.
   1837  1.1  christos 	* Makefile.in: Re-generate.
   1838  1.1  christos 	* aclocal.m4: Re-generate.
   1839  1.1  christos 	* config.in: Re-generate.
   1840  1.1  christos 	* configure: Re-generate.
   1841  1.1  christos 
   1842  1.1  christos 2018-06-18  Alan Modra  <amodra (a] gmail.com>
   1843  1.1  christos 
   1844  1.1  christos 	* testsuite/lib/ld-lib.exp (check_ifunc_available): Pass without
   1845  1.1  christos 	running executable when non-native.
   1846  1.1  christos 	(check_ifunc_attribute_available): Likewise.
   1847  1.1  christos 	* testsuite/ld-ifunc/pr23169a.rd: Remove extraneous lines.  Match
   1848  1.1  christos 	st_other strings.  Pass when func is an ifunc.
   1849  1.1  christos 	* testsuite/ld-ifunc/pr23169b.rd: Remove extraneous lines.  Correct
   1850  1.1  christos 	reloc regexp.  Correct match-anything line.
   1851  1.1  christos 	* testsuite/ld-ifunc/pr23169c.rd: Remove extraneous lines.  Match
   1852  1.1  christos 	st_other strings.
   1853  1.1  christos 
   1854  1.1  christos 2018-06-14  Alan Modra  <amodra (a] gmail.com>
   1855  1.1  christos 
   1856  1.1  christos 	* testsuite/ld-elf/readelf.exp: Delete DUMP and selection of
   1857  1.1  christos 	variant ver_def.vd.
   1858  1.1  christos 	* testsuite/ld-elf/ver_def-tic6x.vd: Delete.
   1859  1.1  christos 	* testsuite/ld-elf/shared.exp: Run most pr23161 and pr23162 tests for
   1860  1.1  christos 	linux, nacl and gnu targets.
   1861  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Set base_syms to 1.
   1862  1.1  christos 	* testsuite/ld-elf/pr23161a.rd: Don't check reloc type.  Allow any
   1863  1.1  christos 	order of __bss_start, _edata and _end.
   1864  1.1  christos 	* testsuite/ld-elf/pr23161b.rd: Don't check plt and dyn relocs.
   1865  1.1  christos 	Allow and order of __bss_start, _edata and _end.
   1866  1.1  christos 	* testsuite/ld-elf/pr23162.rd: Fail if __bss_start, _edata or _end
   1867  1.1  christos 	relocs are present rather than testing for no relocations.
   1868  1.1  christos 	* testsuite/ld-aarch64/gc-plt-relocs.d,
   1869  1.1  christos 	* testsuite/ld-aarch64/ifunc-1-local.d,
   1870  1.1  christos 	* testsuite/ld-aarch64/ifunc-1.d,
   1871  1.1  christos 	* testsuite/ld-aarch64/ifunc-2-local.d,
   1872  1.1  christos 	* testsuite/ld-aarch64/ifunc-2.d,
   1873  1.1  christos 	* testsuite/ld-aarch64/ifunc-21.d,
   1874  1.1  christos 	* testsuite/ld-aarch64/ifunc-3a.d,
   1875  1.1  christos 	* testsuite/ld-arm/farcall-mixed-lib-v4t.d,
   1876  1.1  christos 	* testsuite/ld-arm/farcall-mixed-lib.d,
   1877  1.1  christos 	* testsuite/ld-arm/gc-hidden-1.d,
   1878  1.1  christos 	* testsuite/ld-arm/tls-gdesc-got.d,
   1879  1.1  christos 	* testsuite/ld-arm/tls-lib-loc.d,
   1880  1.1  christos 	* testsuite/ld-arm/tls-longplt-lib.d,
   1881  1.1  christos 	* testsuite/ld-arm/tls-thumb1.d,
   1882  1.1  christos 	* testsuite/ld-cris/libdso-10.d,
   1883  1.1  christos 	* testsuite/ld-cris/libdso-11.d,
   1884  1.1  christos 	* testsuite/ld-cris/libdso-13b.d,
   1885  1.1  christos 	* testsuite/ld-cris/libdso-14.d,
   1886  1.1  christos 	* testsuite/ld-cris/libdso-15.d,
   1887  1.1  christos 	* testsuite/ld-cris/pic-gc-72.d,
   1888  1.1  christos 	* testsuite/ld-cris/pic-gc-73.d,
   1889  1.1  christos 	* testsuite/ld-cris/tls-gc-71.d,
   1890  1.1  christos 	* testsuite/ld-mips-elf/mips16-pic-4a.nd,
   1891  1.1  christos 	* testsuite/ld-mips-elf/pic-and-nonpic-3a.dd,
   1892  1.1  christos 	* testsuite/ld-mips-elf/pie-n32.d,
   1893  1.1  christos 	* testsuite/ld-mips-elf/pie-n64.d,
   1894  1.1  christos 	* testsuite/ld-mips-elf/pie-o32.d: Update for removed dynamic
   1895  1.1  christos 	section symbols.
   1896  1.1  christos 
   1897  1.1  christos 2018-06-12  Hans-Peter Nilsson  <hp (a] axis.com>
   1898  1.1  christos 
   1899  1.1  christos 	* testsuite/ld-cris/libdso-1.d: Correct recent address pattern update.
   1900  1.1  christos 
   1901  1.1  christos 2018-06-12  Nick Clifton  <nickc (a] redhat.com>
   1902  1.1  christos 
   1903  1.1  christos 	PR 22983
   1904  1.1  christos 	* testsuite/ld-plugin/lto.exp: Use individual tests to check for
   1905  1.1  christos 	the presence of each expected symbol.
   1906  1.1  christos 	* testsuite/ld-plugin/pr22983.1.d: New file.
   1907  1.1  christos 	* testsuite/ld-plugin/pr22983.2.d: New file.
   1908  1.1  christos 	* testsuite/ld-plugin/pr22983.3.d: New file.
   1909  1.1  christos 	* testsuite/ld-plugin/pr22983.4.d: New file.
   1910  1.1  christos 
   1911  1.1  christos 	* emulparams/aarch64elf.sh (OTHER_BSS_END_SYMBOLS): Make the
   1912  1.1  christos 	definition of the __bss_end__ symbol conditional upon CREATE_SHLIB.
   1913  1.1  christos 
   1914  1.1  christos 2018-06-11  Nick Clifton  <nickc (a] redhat.com>
   1915  1.1  christos 
   1916  1.1  christos 	* po/es.po: Updated Spanish translation.
   1917  1.1  christos 
   1918  1.1  christos 2018-06-09  Maciej W. Rozycki  <macro (a] mips.com>
   1919  1.1  christos 
   1920  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-1-7fff.d: New
   1921  1.1  christos 	test.
   1922  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-1-8000.d: New
   1923  1.1  christos 	test.
   1924  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-1-fff0.d: New
   1925  1.1  christos 	test.
   1926  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-1-10000.d: New
   1927  1.1  christos 	test.
   1928  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-1-2fe80.d: New
   1929  1.1  christos 	test.
   1930  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-7fff.d:
   1931  1.1  christos 	New test.
   1932  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-8000.d:
   1933  1.1  christos 	New test.
   1934  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-fff0.d:
   1935  1.1  christos 	New test.
   1936  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-10000.d:
   1937  1.1  christos 	New test.
   1938  1.1  christos 	* testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-1-2fe80.d:
   1939  1.1  christos 	New test.
   1940  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.  Fix
   1941  1.1  christos 	indentation.
   1942  1.1  christos 
   1943  1.1  christos 2018-06-09  Maciej W. Rozycki  <macro (a] mips.com>
   1944  1.1  christos 
   1945  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Update symbol count in the
   1946  1.1  christos 	comment associated with lazy binding stub tests.
   1947  1.1  christos 
   1948  1.1  christos 2018-06-09  Maciej W. Rozycki  <macro (a] mips.com>
   1949  1.1  christos 
   1950  1.1  christos 	* Makefile.am (eelf32mipswindiss.c): Add `mipself.em' dependency.
   1951  1.1  christos 	* Makefile.in: Regenerate.
   1952  1.1  christos 
   1953  1.1  christos 2018-06-08  H.J. Lu  <hongjiu.lu (a] intel.com>
   1954  1.1  christos 
   1955  1.1  christos 	PR ld/23161
   1956  1.1  christos 	* testsuite/ld-elf/pr23161d.rd: Remove local _edata, __bss_start,
   1957  1.1  christos 	and _end from dynamic symbol table.
   1958  1.1  christos 
   1959  1.1  christos 2018-06-08  H.J. Lu  <hongjiu.lu (a] intel.com>
   1960  1.1  christos 	    Alan Modra  <amodra (a] gmail.com>
   1961  1.1  christos 
   1962  1.1  christos 	PR ld/23161
   1963  1.1  christos 	* emulparams/aarch64cloudabi.sh: PROVIDE __bss_start__, _bss_end__,
   1964  1.1  christos 	and __end__ in shared libraries.
   1965  1.1  christos 	* emulparams/aarch64fbsd.sh: Likewise.
   1966  1.1  christos 	* emulparams/aarch64linux.sh: Likewise.
   1967  1.1  christos 	* emulparams/aarch64linux32.sh: Likewise.
   1968  1.1  christos 	* emulparams/armelf_fuchsia.sh: Likewise.
   1969  1.1  christos 	* emulparams/armelf_linux.sh: Likewise.
   1970  1.1  christos 	* emulparams/armelf_phoenix.sh: Likewise.
   1971  1.1  christos 	* emulparams/aarch64elf.sh: Likewise, and __data_start
   1972  1.1  christos 	* emulparams/aarch64elf32.sh: Likewise.
   1973  1.1  christos 	* emulparams/armelf.sh: Likewise.
   1974  1.1  christos 	* emulparams/armnto.sh: Likewise.
   1975  1.1  christos 	* emulparams/elf32bmip.sh: Remove duplicate ". = ." from
   1976  1.1  christos 	OTHER_GOT_SYMBOLS.  PROVIDE _ftext, _fdata, and _fbss in shared libs.
   1977  1.1  christos 	* emulparams/elf32bmipn32-defs.sh: Likewise.
   1978  1.1  christos 	* emulparams/elf32frv.sh: PROVIDE __end and __data_start in shared libs.
   1979  1.1  christos 	* emulparams/elf32lriscv-defs.sh: Tidy.
   1980  1.1  christos 	* emulparams/elf32mcore.sh: PROVIDE __bss_start and _bss_end in
   1981  1.1  christos 	shared libs
   1982  1.1  christos 	* emulparams/elf32ppccommon.sh: PROVIDE __end in shared libs.
   1983  1.1  christos 	* emulparams/elf32rl78.sh: Tidy.
   1984  1.1  christos 	* emulparams/i386nto.sh: PROVIDE _btext in shared libs.
   1985  1.1  christos 	* emulparams/shelf_nto.sh: Likewise.
   1986  1.1  christos 	* emulparams/shlelf_nto.sh: Likewise.
   1987  1.1  christos 	* emulparams/score3_elf.sh: PROVIDE _gp, _bss_start__, _bss_end__,
   1988  1.1  christos 	__bss_end__, __end__, _fdata, _sdata_begin, and _bss_start in
   1989  1.1  christos 	shared libs.
   1990  1.1  christos 	* scripttempl/elf.sc: Don't use EXECUTABLE_SYMBOLS for shared
   1991  1.1  christos 	libraries.  PROVIDE _edata, edata, __bss_start, and _end in shared
   1992  1.1  christos 	libraries.
   1993  1.1  christos 	* testsuite/ld-elf/pr23161.map,
   1994  1.1  christos 	* testsuite/ld-elf/pr23161a.c,
   1995  1.1  christos 	* testsuite/ld-elf/pr23161b.c,
   1996  1.1  christos 	* testsuite/ld-elf/pr23161c.c,
   1997  1.1  christos 	* testsuite/ld-elf/pr23161a.rd,
   1998  1.1  christos 	* testsuite/ld-elf/pr23161b.rd,
   1999  1.1  christos 	* testsuite/ld-elf/pr23161c.rd,
   2000  1.1  christos 	* testsuite/ld-elf/pr23161d.rd: New tests.
   2001  1.1  christos 	* testsuite/ld-elf/shared.exp: Run ld/23161 tests.
   2002  1.1  christos 	* testsuite/ld-elf/pr23162.rd,
   2003  1.1  christos 	* testsuite/ld-aarch64/ifunc-1-local.d,
   2004  1.1  christos 	* testsuite/ld-aarch64/ifunc-1.d,
   2005  1.1  christos 	* testsuite/ld-aarch64/ifunc-2-local.d,
   2006  1.1  christos 	* testsuite/ld-aarch64/ifunc-2.d,
   2007  1.1  christos 	* testsuite/ld-aarch64/ifunc-21.d,
   2008  1.1  christos 	* testsuite/ld-aarch64/ifunc-3a.d,
   2009  1.1  christos 	* testsuite/ld-alpha/tlsbin.rd,
   2010  1.1  christos 	* testsuite/ld-alpha/tlsbin.sd,
   2011  1.1  christos 	* testsuite/ld-alpha/tlsbinr.rd,
   2012  1.1  christos 	* testsuite/ld-alpha/tlspic.rd,
   2013  1.1  christos 	* testsuite/ld-alpha/tlspic.sd,
   2014  1.1  christos 	* testsuite/ld-cris/dso-pltdis1.d,
   2015  1.1  christos 	* testsuite/ld-cris/dso-pltdis2.d,
   2016  1.1  christos 	* testsuite/ld-cris/dso12-pltdis.d,
   2017  1.1  christos 	* testsuite/ld-cris/gotplt1.d,
   2018  1.1  christos 	* testsuite/ld-cris/gotplt2.d,
   2019  1.1  christos 	* testsuite/ld-cris/gotplt3.d,
   2020  1.1  christos 	* testsuite/ld-cris/hiddef1.d,
   2021  1.1  christos 	* testsuite/ld-cris/libdso-1.d,
   2022  1.1  christos 	* testsuite/ld-cris/libdso-10.d,
   2023  1.1  christos 	* testsuite/ld-cris/libdso-11.d,
   2024  1.1  christos 	* testsuite/ld-cris/libdso-12.d,
   2025  1.1  christos 	* testsuite/ld-cris/libdso-12b.d,
   2026  1.1  christos 	* testsuite/ld-cris/libdso-12c.d,
   2027  1.1  christos 	* testsuite/ld-cris/libdso-13.d,
   2028  1.1  christos 	* testsuite/ld-cris/libdso-13b.d,
   2029  1.1  christos 	* testsuite/ld-cris/libdso-14.d,
   2030  1.1  christos 	* testsuite/ld-cris/libdso-15.d,
   2031  1.1  christos 	* testsuite/ld-cris/libdso-15b.d,
   2032  1.1  christos 	* testsuite/ld-cris/libdso-1c.d,
   2033  1.1  christos 	* testsuite/ld-cris/libdso-1d.d,
   2034  1.1  christos 	* testsuite/ld-cris/libdso-2.d,
   2035  1.1  christos 	* testsuite/ld-cris/pic-gc-72.d,
   2036  1.1  christos 	* testsuite/ld-cris/pic-gc-73.d,
   2037  1.1  christos 	* testsuite/ld-cris/pr16044.d,
   2038  1.1  christos 	* testsuite/ld-cris/pv32-1.d,
   2039  1.1  christos 	* testsuite/ld-cris/tls-dso-dtpoffd2.d,
   2040  1.1  christos 	* testsuite/ld-cris/tls-dso-dtpoffd4.d,
   2041  1.1  christos 	* testsuite/ld-cris/tls-dso-tpoffgotcomm1.d,
   2042  1.1  christos 	* testsuite/ld-cris/tls-gc-71.d,
   2043  1.1  christos 	* testsuite/ld-cris/tls-gd-1.d,
   2044  1.1  christos 	* testsuite/ld-cris/tls-gd-1h.d,
   2045  1.1  christos 	* testsuite/ld-cris/tls-gd-2.d,
   2046  1.1  christos 	* testsuite/ld-cris/tls-gd-2h.d,
   2047  1.1  christos 	* testsuite/ld-cris/tls-ie-10.d,
   2048  1.1  christos 	* testsuite/ld-cris/tls-ie-11.d,
   2049  1.1  christos 	* testsuite/ld-cris/tls-ie-78.d,
   2050  1.1  christos 	* testsuite/ld-cris/tls-ie-8.d,
   2051  1.1  christos 	* testsuite/ld-cris/tls-ie-9.d,
   2052  1.1  christos 	* testsuite/ld-cris/tls-js1.d,
   2053  1.1  christos 	* testsuite/ld-cris/tls-ld-4.d,
   2054  1.1  christos 	* testsuite/ld-cris/tls-ld-5.d,
   2055  1.1  christos 	* testsuite/ld-cris/tls-ld-6.d,
   2056  1.1  christos 	* testsuite/ld-cris/tls-ld-7.d,
   2057  1.1  christos 	* testsuite/ld-cris/tls-ldgd-14.d,
   2058  1.1  christos 	* testsuite/ld-cris/tls-ldgd-15.d,
   2059  1.1  christos 	* testsuite/ld-cris/tls-ldgdex-14.d,
   2060  1.1  christos 	* testsuite/ld-cris/tls-ldgdex-15.d,
   2061  1.1  christos 	* testsuite/ld-cris/tls-ldgdx-14.d,
   2062  1.1  christos 	* testsuite/ld-cris/tls-ldgdx-15.d,
   2063  1.1  christos 	* testsuite/ld-cris/tls-legdx-16.d,
   2064  1.1  christos 	* testsuite/ld-cris/tls-legdx-17.d,
   2065  1.1  christos 	* testsuite/ld-cris/tls-local-54.d,
   2066  1.1  christos 	* testsuite/ld-cris/tls-local-60.d,
   2067  1.1  christos 	* testsuite/ld-cris/tls-local-61.d,
   2068  1.1  christos 	* testsuite/ld-cris/tls-local-63.d,
   2069  1.1  christos 	* testsuite/ld-cris/tls-local-64.d,
   2070  1.1  christos 	* testsuite/ld-cris/tls-ok-30.d,
   2071  1.1  christos 	* testsuite/ld-cris/tls-ok-32.d,
   2072  1.1  christos 	* testsuite/ld-cris/tls-ok-34.d,
   2073  1.1  christos 	* testsuite/ld-cris/tls-und-38.d,
   2074  1.1  christos 	* testsuite/ld-cris/tls-und-42.d,
   2075  1.1  christos 	* testsuite/ld-cris/tls-und-46.d,
   2076  1.1  christos 	* testsuite/ld-cris/tls-und-50.d,
   2077  1.1  christos 	* testsuite/ld-cris/weakhiddso.d,
   2078  1.1  christos 	* testsuite/ld-cris/weakref2.d,
   2079  1.1  christos 	* testsuite/ld-frv/fdpic-shared-1.d,
   2080  1.1  christos 	* testsuite/ld-frv/fdpic-shared-2.d,
   2081  1.1  christos 	* testsuite/ld-frv/fdpic-shared-3.d,
   2082  1.1  christos 	* testsuite/ld-frv/fdpic-shared-4.d,
   2083  1.1  christos 	* testsuite/ld-frv/fdpic-shared-5.d,
   2084  1.1  christos 	* testsuite/ld-frv/fdpic-shared-7.d,
   2085  1.1  christos 	* testsuite/ld-frv/fdpic-shared-8.d,
   2086  1.1  christos 	* testsuite/ld-frv/tls-dynamic-2.d,
   2087  1.1  christos 	* testsuite/ld-i386/ibt-plt-1.d,
   2088  1.1  christos 	* testsuite/ld-i386/ibt-plt-2a.d,
   2089  1.1  christos 	* testsuite/ld-i386/ibt-plt-2b.d,
   2090  1.1  christos 	* testsuite/ld-i386/ibt-plt-2c.d,
   2091  1.1  christos 	* testsuite/ld-i386/ibt-plt-2d.d,
   2092  1.1  christos 	* testsuite/ld-i386/ibt-plt-3a.d,
   2093  1.1  christos 	* testsuite/ld-i386/ibt-plt-3b.d,
   2094  1.1  christos 	* testsuite/ld-i386/ibt-plt-3c.d,
   2095  1.1  christos 	* testsuite/ld-i386/ibt-plt-3d.d,
   2096  1.1  christos 	* testsuite/ld-i386/plt2.dd,
   2097  1.1  christos 	* testsuite/ld-i386/pr20830.d,
   2098  1.1  christos 	* testsuite/ld-i386/tlsbin-nacl.rd,
   2099  1.1  christos 	* testsuite/ld-i386/tlsbin.rd,
   2100  1.1  christos 	* testsuite/ld-i386/tlsbin2-nacl.rd,
   2101  1.1  christos 	* testsuite/ld-i386/tlsbin2.rd,
   2102  1.1  christos 	* testsuite/ld-i386/tlsbindesc-nacl.rd,
   2103  1.1  christos 	* testsuite/ld-i386/tlsbindesc.rd,
   2104  1.1  christos 	* testsuite/ld-i386/tlsdesc-nacl.rd,
   2105  1.1  christos 	* testsuite/ld-i386/tlsdesc.rd,
   2106  1.1  christos 	* testsuite/ld-i386/tlsgdesc-nacl.rd,
   2107  1.1  christos 	* testsuite/ld-i386/tlsgdesc.rd,
   2108  1.1  christos 	* testsuite/ld-i386/tlsnopic-nacl.rd,
   2109  1.1  christos 	* testsuite/ld-i386/tlsnopic.dd,
   2110  1.1  christos 	* testsuite/ld-i386/tlsnopic.rd,
   2111  1.1  christos 	* testsuite/ld-i386/tlsnopic.sd,
   2112  1.1  christos 	* testsuite/ld-i386/tlspic-nacl.rd,
   2113  1.1  christos 	* testsuite/ld-i386/tlspic.rd,
   2114  1.1  christos 	* testsuite/ld-i386/tlspic2-nacl.rd,
   2115  1.1  christos 	* testsuite/ld-i386/tlspic2.rd,
   2116  1.1  christos 	* testsuite/ld-ia64/merge1.d,
   2117  1.1  christos 	* testsuite/ld-ia64/merge2.d,
   2118  1.1  christos 	* testsuite/ld-ia64/merge3.d,
   2119  1.1  christos 	* testsuite/ld-ia64/merge4.d,
   2120  1.1  christos 	* testsuite/ld-ia64/merge5.d,
   2121  1.1  christos 	* testsuite/ld-ia64/tlsbin.rd,
   2122  1.1  christos 	* testsuite/ld-ia64/tlspic.rd,
   2123  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-i386-now.d,
   2124  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-local-i386-now.d,
   2125  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d,
   2126  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-local-x86-64.d,
   2127  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-x86-64-now.d,
   2128  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-x86-64.d,
   2129  1.1  christos 	* testsuite/ld-ifunc/pr17154-i386-now.d,
   2130  1.1  christos 	* testsuite/ld-ifunc/pr17154-i386.d,
   2131  1.1  christos 	* testsuite/ld-ifunc/pr17154-x86-64-now.d,
   2132  1.1  christos 	* testsuite/ld-ifunc/pr17154-x86-64.d,
   2133  1.1  christos 	* testsuite/ld-m68k/tls-def-1.d,
   2134  1.1  christos 	* testsuite/ld-m68k/tls-gd-1.d2,
   2135  1.1  christos 	* testsuite/ld-metag/shared.d,
   2136  1.1  christos 	* testsuite/ld-metag/stub_pic_app.d,
   2137  1.1  christos 	* testsuite/ld-mips-elf/rel32-n32.d,
   2138  1.1  christos 	* testsuite/ld-mips-elf/rel32-o32.d,
   2139  1.1  christos 	* testsuite/ld-mips-elf/rel64.d,
   2140  1.1  christos 	* testsuite/ld-powerpc/ambiguousv1.d,
   2141  1.1  christos 	* testsuite/ld-powerpc/ambiguousv1b.d,
   2142  1.1  christos 	* testsuite/ld-powerpc/ambiguousv2.d,
   2143  1.1  christos 	* testsuite/ld-powerpc/ambiguousv2b.d,
   2144  1.1  christos 	* testsuite/ld-powerpc/tlsexe.d,
   2145  1.1  christos 	* testsuite/ld-powerpc/tlsexe.r,
   2146  1.1  christos 	* testsuite/ld-powerpc/tlsexe32.d,
   2147  1.1  christos 	* testsuite/ld-powerpc/tlsexe32.g,
   2148  1.1  christos 	* testsuite/ld-powerpc/tlsexe32.r,
   2149  1.1  christos 	* testsuite/ld-powerpc/tlsexetoc.d,
   2150  1.1  christos 	* testsuite/ld-powerpc/tlsexetoc.r,
   2151  1.1  christos 	* testsuite/ld-powerpc/tlsso.d,
   2152  1.1  christos 	* testsuite/ld-powerpc/tlsso.r,
   2153  1.1  christos 	* testsuite/ld-powerpc/tlsso32.g,
   2154  1.1  christos 	* testsuite/ld-powerpc/tlsso32.r,
   2155  1.1  christos 	* testsuite/ld-powerpc/tlstocso.d,
   2156  1.1  christos 	* testsuite/ld-powerpc/tlstocso.g,
   2157  1.1  christos 	* testsuite/ld-powerpc/tlstocso.r,
   2158  1.1  christos 	* testsuite/ld-s390/gotreloc_31-1.dd,
   2159  1.1  christos 	* testsuite/ld-s390/tlsbin.dd,
   2160  1.1  christos 	* testsuite/ld-s390/tlsbin.rd,
   2161  1.1  christos 	* testsuite/ld-s390/tlsbin_64.dd,
   2162  1.1  christos 	* testsuite/ld-s390/tlsbin_64.rd,
   2163  1.1  christos 	* testsuite/ld-s390/tlspic.rd,
   2164  1.1  christos 	* testsuite/ld-s390/tlspic_64.rd,
   2165  1.1  christos 	* testsuite/ld-sh/tlsbin-2.d,
   2166  1.1  christos 	* testsuite/ld-sh/tlspic-2.d,
   2167  1.1  christos 	* testsuite/ld-sparc/gotop32.rd,
   2168  1.1  christos 	* testsuite/ld-sparc/gotop64.rd,
   2169  1.1  christos 	* testsuite/ld-sparc/tlssunbin32.rd,
   2170  1.1  christos 	* testsuite/ld-sparc/tlssunbin64.rd,
   2171  1.1  christos 	* testsuite/ld-sparc/tlssunnopic32.rd,
   2172  1.1  christos 	* testsuite/ld-sparc/tlssunnopic64.rd,
   2173  1.1  christos 	* testsuite/ld-sparc/tlssunpic32.rd,
   2174  1.1  christos 	* testsuite/ld-sparc/tlssunpic64.rd,
   2175  1.1  christos 	* testsuite/ld-x86-64/bnd-branch-1-now.d,
   2176  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-1-now.d,
   2177  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-2-now.d,
   2178  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-2.d,
   2179  1.1  christos 	* testsuite/ld-x86-64/bnd-plt-1-now.d,
   2180  1.1  christos 	* testsuite/ld-x86-64/bnd-plt-1.d,
   2181  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-1-x32.d,
   2182  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-1.d,
   2183  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2a-x32.d,
   2184  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2a.d,
   2185  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2b-x32.d,
   2186  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2b.d,
   2187  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2c-x32.d,
   2188  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2c.d,
   2189  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2d-x32.d,
   2190  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2d.d,
   2191  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3a-x32.d,
   2192  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3a.d,
   2193  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3b-x32.d,
   2194  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3b.d,
   2195  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3c-x32.d,
   2196  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3c.d,
   2197  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3d-x32.d,
   2198  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3d.d,
   2199  1.1  christos 	* testsuite/ld-x86-64/ilp32-4-nacl.d,
   2200  1.1  christos 	* testsuite/ld-x86-64/ilp32-4.d,
   2201  1.1  christos 	* testsuite/ld-x86-64/load1c-nacl.d,
   2202  1.1  christos 	* testsuite/ld-x86-64/load1c.d,
   2203  1.1  christos 	* testsuite/ld-x86-64/load1d-nacl.d,
   2204  1.1  christos 	* testsuite/ld-x86-64/load1d.d,
   2205  1.1  christos 	* testsuite/ld-x86-64/mpx3n.dd,
   2206  1.1  christos 	* testsuite/ld-x86-64/mpx4.dd,
   2207  1.1  christos 	* testsuite/ld-x86-64/mpx4n.dd,
   2208  1.1  christos 	* testsuite/ld-x86-64/plt2.dd,
   2209  1.1  christos 	* testsuite/ld-x86-64/pr14207.d,
   2210  1.1  christos 	* testsuite/ld-x86-64/pr19162.d,
   2211  1.1  christos 	* testsuite/ld-x86-64/pr20253-1f.d,
   2212  1.1  christos 	* testsuite/ld-x86-64/pr20253-1l.d,
   2213  1.1  christos 	* testsuite/ld-x86-64/pr20830a-now.d,
   2214  1.1  christos 	* testsuite/ld-x86-64/pr20830a.d,
   2215  1.1  christos 	* testsuite/ld-x86-64/pr20830b-now.d,
   2216  1.1  christos 	* testsuite/ld-x86-64/pr20830b.d,
   2217  1.1  christos 	* testsuite/ld-x86-64/pr21038a-now.d,
   2218  1.1  christos 	* testsuite/ld-x86-64/pr21038a.d,
   2219  1.1  christos 	* testsuite/ld-x86-64/pr21038b-now.d,
   2220  1.1  christos 	* testsuite/ld-x86-64/pr21038b.d,
   2221  1.1  christos 	* testsuite/ld-x86-64/pr21038c-now.d,
   2222  1.1  christos 	* testsuite/ld-x86-64/pr21038c.d,
   2223  1.1  christos 	* testsuite/ld-x86-64/tlsbin-nacl.rd,
   2224  1.1  christos 	* testsuite/ld-x86-64/tlsbin.rd,
   2225  1.1  christos 	* testsuite/ld-x86-64/tlsbin2-nacl.rd,
   2226  1.1  christos 	* testsuite/ld-x86-64/tlsbin2.rd,
   2227  1.1  christos 	* testsuite/ld-x86-64/tlsbindesc-nacl.rd,
   2228  1.1  christos 	* testsuite/ld-x86-64/tlsbindesc.rd,
   2229  1.1  christos 	* testsuite/ld-x86-64/tlsdesc-nacl.rd,
   2230  1.1  christos 	* testsuite/ld-x86-64/tlsdesc.rd,
   2231  1.1  christos 	* testsuite/ld-x86-64/tlsgdesc-nacl.rd,
   2232  1.1  christos 	* testsuite/ld-x86-64/tlsgdesc.rd,
   2233  1.1  christos 	* testsuite/ld-x86-64/tlspic-nacl.rd,
   2234  1.1  christos 	* testsuite/ld-x86-64/tlspic.rd,
   2235  1.1  christos 	* testsuite/ld-x86-64/tlspic2-nacl.rd,
   2236  1.1  christos 	* testsuite/ld-x86-64/tlspic2.rd: Update.
   2237  1.1  christos 
   2238  1.1  christos 2018-06-07  Alan Modra  <amodra (a] gmail.com>
   2239  1.1  christos 
   2240  1.1  christos 	* emulparams/elf64bmip.sh (EXECUTABLE_SYMBOLS): Don't define.
   2241  1.1  christos 	(OTHER_SYMBOLS): Define this instead.
   2242  1.1  christos 	* emulparams/elf32bmipn32.sh (EXECUTABLE_SYMBOLS): Don't define.
   2243  1.1  christos 	(OTHER_SYMBOLS): Define similarly to elf64bmip.sh.
   2244  1.1  christos 	* emulparams/elf64hppa.sh (EXECUTABLE_SYMBOLS): Don't define.
   2245  1.1  christos 	(OTHER_SYMBOLS): Define instead.
   2246  1.1  christos 
   2247  1.1  christos 2018-06-07  Alan Modra  <amodra (a] gmail.com>
   2248  1.1  christos 
   2249  1.1  christos 	* emulparams/elf32_tic6x_le.sh (EXECUTABLE_SYMBOLS): Don't define.
   2250  1.1  christos 
   2251  1.1  christos 2018-06-06  Alan Modra  <amodra (a] gmail.com>
   2252  1.1  christos 
   2253  1.1  christos 	* Makefile.am (earmelf_fbsd.c): Correct dependencies.
   2254  1.1  christos 	(earmelfb_fbsd.c, earmelfb_fuchsia.c): Likewise.
   2255  1.1  christos 	* Makefile.in: Regenerate.
   2256  1.1  christos 
   2257  1.1  christos 2018-06-05  Alan Modra  <amodra (a] gmail.com>
   2258  1.1  christos 
   2259  1.1  christos 	PR 23254
   2260  1.1  christos 	* plugin.c (plugin_call_claim_file): Revert 2016-07-19 patch.
   2261  1.1  christos 	(plugin_object_p): Don't dup file descriptor.
   2262  1.1  christos 
   2263  1.1  christos 2018-06-05  Flavio Ceolin  <flavio.ceolin (a] intel.com>
   2264  1.1  christos 
   2265  1.1  christos 	* testsuite/ld-elf/elf.exp Run new test.
   2266  1.1  christos 	* testsuite/ld-elf/stack-noexec.rd New file: Expected readelf output.
   2267  1.1  christos 
   2268  1.1  christos 2018-06-03  Sebastian Huber  <sebastian.huber (a] embedded-brains.de>
   2269  1.1  christos 	    Jim Wilson  <jimw (a] sifive.com>
   2270  1.1  christos 
   2271  1.1  christos 	PR ld/23244
   2272  1.1  christos 	* testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run new weak ref tests.
   2273  1.1  christos 	* testsuite/ld-riscv-elf/weakref.ld: New.
   2274  1.1  christos 	* testsuite/ld-riscv-elf/weakref32.d: New.
   2275  1.1  christos 	* testsuite/ld-riscv-elf/weakref32.s: New.
   2276  1.1  christos 	* testsuite/ld-riscv-elf/weakref64.d: New.
   2277  1.1  christos 	* testsuite/ld-riscv-elf/weakref64.s: New.
   2278  1.1  christos 
   2279  1.1  christos 2018-06-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   2280  1.1  christos 
   2281  1.1  christos 	* configure: Regenerated.
   2282  1.1  christos 
   2283  1.1  christos 2018-05-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   2284  1.1  christos 
   2285  1.1  christos 	PR ld/23238
   2286  1.1  christos 	* testsuite/ld-ifunc/ifunc-26.d: New file.
   2287  1.1  christos 	* testsuite/ld-ifunc/ifunc-26.s: Likewise.
   2288  1.1  christos 	* testsuite/ld-ifunc/ifunc.exp: Run *.d tests without a
   2289  1.1  christos 	working compiler.
   2290  1.1  christos 
   2291  1.1  christos 2018-05-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   2292  1.1  christos 
   2293  1.1  christos 	* testsuite/ld-ifunc/ifunc-10-i386.d: Skip NaCl targets.
   2294  1.1  christos 	* testsuite/ld-ifunc/ifunc-10-x86-64.d: Likewise.
   2295  1.1  christos 	* testsuite/ld-ifunc/ifunc-11-i386.d: Likewise.
   2296  1.1  christos 	* testsuite/ld-ifunc/ifunc-11-x86-64.d: Likewise.
   2297  1.1  christos 	* testsuite/ld-ifunc/ifunc-12-i386.d: Likewise.
   2298  1.1  christos 	* testsuite/ld-ifunc/ifunc-12-x86-64.d: Likewise.
   2299  1.1  christos 	* testsuite/ld-ifunc/ifunc-13-i386.d: Likewise.
   2300  1.1  christos 	* testsuite/ld-ifunc/ifunc-13-x86-64.d: Likewise.
   2301  1.1  christos 	* testsuite/ld-ifunc/ifunc-14a-i386.d: Likewise.
   2302  1.1  christos 	* testsuite/ld-ifunc/ifunc-14a-x86-64.d: Likewise.
   2303  1.1  christos 	* testsuite/ld-ifunc/ifunc-14b-i386.d: Likewise.
   2304  1.1  christos 	* testsuite/ld-ifunc/ifunc-14b-x86-64.d: Likewise.
   2305  1.1  christos 	* testsuite/ld-ifunc/ifunc-14c-i386.d: Likewise.
   2306  1.1  christos 	* testsuite/ld-ifunc/ifunc-14c-x86-64.d: Likewise.
   2307  1.1  christos 	* testsuite/ld-ifunc/ifunc-14d-i386.d: Likewise.
   2308  1.1  christos 	* testsuite/ld-ifunc/ifunc-14d-x86-64.d: Likewise.
   2309  1.1  christos 	* testsuite/ld-ifunc/ifunc-14e-i386.d: Likewise.
   2310  1.1  christos 	* testsuite/ld-ifunc/ifunc-14e-x86-64.d: Likewise.
   2311  1.1  christos 	* testsuite/ld-ifunc/ifunc-14f-i386.d: Likewise.
   2312  1.1  christos 	* testsuite/ld-ifunc/ifunc-14f-x86-64.d: Likewise.
   2313  1.1  christos 	* testsuite/ld-ifunc/ifunc-15-i386.d: Likewise.
   2314  1.1  christos 	* testsuite/ld-ifunc/ifunc-15-x86-64.d: Likewise.
   2315  1.1  christos 	* testsuite/ld-ifunc/ifunc-16-i386-now.d: Likewise.
   2316  1.1  christos 	* testsuite/ld-ifunc/ifunc-16-i386.d: Likewise.
   2317  1.1  christos 	* testsuite/ld-ifunc/ifunc-16-x86-64-now.d: Likewise.
   2318  1.1  christos 	* testsuite/ld-ifunc/ifunc-16-x86-64.d: Likewise.
   2319  1.1  christos 	* testsuite/ld-ifunc/ifunc-17a-i386.d: Likewise.
   2320  1.1  christos 	* testsuite/ld-ifunc/ifunc-17a-x86-64.d: Likewise.
   2321  1.1  christos 	* testsuite/ld-ifunc/ifunc-17b-i386.d: Likewise.
   2322  1.1  christos 	* testsuite/ld-ifunc/ifunc-17b-x86-64.d: Likewise.
   2323  1.1  christos 	* testsuite/ld-ifunc/ifunc-18a-i386.d: Likewise.
   2324  1.1  christos 	* testsuite/ld-ifunc/ifunc-18a-x86-64.d: Likewise.
   2325  1.1  christos 	* testsuite/ld-ifunc/ifunc-18b-i386.d: Likewise.
   2326  1.1  christos 	* testsuite/ld-ifunc/ifunc-18b-x86-64.d: Likewise.
   2327  1.1  christos 	* testsuite/ld-ifunc/ifunc-19a-i386.d: Likewise.
   2328  1.1  christos 	* testsuite/ld-ifunc/ifunc-19a-x86-64.d: Likewise.
   2329  1.1  christos 	* testsuite/ld-ifunc/ifunc-19b-i386.d: Likewise.
   2330  1.1  christos 	* testsuite/ld-ifunc/ifunc-19b-x86-64.d: Likewise.
   2331  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-i386.d: Likewise.
   2332  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-local-i386.d: Likewise.
   2333  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
   2334  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise.
   2335  1.1  christos 	* testsuite/ld-ifunc/ifunc-20-i386.d: Likewise.
   2336  1.1  christos 	* testsuite/ld-ifunc/ifunc-20-x86-64.d: Likewise.
   2337  1.1  christos 	* testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
   2338  1.1  christos 	* testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
   2339  1.1  christos 	* testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
   2340  1.1  christos 	* testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
   2341  1.1  christos 	* testsuite/ld-ifunc/ifunc-5a-i386.d: Likewise.
   2342  1.1  christos 	* testsuite/ld-ifunc/ifunc-5a-local-i386.d: Likewise.
   2343  1.1  christos 	* testsuite/ld-ifunc/ifunc-5a-local-x86-64.d: Likewise.
   2344  1.1  christos 	* testsuite/ld-ifunc/ifunc-5a-x86-64.d: Likewise.
   2345  1.1  christos 	* testsuite/ld-ifunc/ifunc-5b-i386.d: Likewise.
   2346  1.1  christos 	* testsuite/ld-ifunc/ifunc-5b-local-i386.d: Likewise.
   2347  1.1  christos 	* testsuite/ld-ifunc/ifunc-5b-local-x86-64.d: Likewise.
   2348  1.1  christos 	* testsuite/ld-ifunc/ifunc-5b-x86-64.d: Likewise.
   2349  1.1  christos 	* testsuite/ld-ifunc/ifunc-5r-local-i386.d: Likewise.
   2350  1.1  christos 	* testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
   2351  1.1  christos 	* testsuite/ld-ifunc/ifunc-6a-i386.d: Likewise.
   2352  1.1  christos 	* testsuite/ld-ifunc/ifunc-6a-x86-64.d: Likewise.
   2353  1.1  christos 	* testsuite/ld-ifunc/ifunc-6b-i386.d: Likewise.
   2354  1.1  christos 	* testsuite/ld-ifunc/ifunc-6b-x86-64.d: Likewise.
   2355  1.1  christos 	* testsuite/ld-ifunc/ifunc-7a-i386.d: Likewise.
   2356  1.1  christos 	* testsuite/ld-ifunc/ifunc-7a-x86-64.d: Likewise.
   2357  1.1  christos 	* testsuite/ld-ifunc/ifunc-7b-i386.d: Likewise.
   2358  1.1  christos 	* testsuite/ld-ifunc/ifunc-7b-x86-64.d: Likewise.
   2359  1.1  christos 	* testsuite/ld-ifunc/ifunc-8-i386.d: Likewise.
   2360  1.1  christos 	* testsuite/ld-ifunc/ifunc-8-x86-64.d: Likewise.
   2361  1.1  christos 	* testsuite/ld-ifunc/ifunc-9-i386.d: Likewise.
   2362  1.1  christos 	* testsuite/ld-ifunc/ifunc-9-x86-64.d: Likewise.
   2363  1.1  christos 	* testsuite/ld-ifunc/pr17154-i386.d: Likewise.
   2364  1.1  christos 	* testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
   2365  1.1  christos 	* testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
   2366  1.1  christos 
   2367  1.1  christos 2018-05-26  H.J. Lu  <hongjiu.lu (a] intel.com>
   2368  1.1  christos 
   2369  1.1  christos 	PR ld/23194
   2370  1.1  christos 	* testsuite/ld-i386/pr23194.d: Expect only R_386_GLOB_DAT
   2371  1.1  christos 	against foobar.
   2372  1.1  christos 	* testsuite/ld-i386/pr23194.map: Add foobar.
   2373  1.1  christos 	* testsuite/ld-x86-64/pr23194.map: Likewise.
   2374  1.1  christos 	* testsuite/ld-i386/pr23194.s: Add a common foobar symbol.
   2375  1.1  christos 	* testsuite/ld-x86-64/pr23194.s: Likewise.
   2376  1.1  christos 	* testsuite/ld-x86-64/pr23194.d: Expect only R_X86_64_GLOB_DAT
   2377  1.1  christos 	against foobar.
   2378  1.1  christos 
   2379  1.1  christos 2018-05-25  Alan Modra  <amodra (a] gmail.com>
   2380  1.1  christos 
   2381  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   2382  1.1  christos 
   2383  1.1  christos 2018-05-21  H.J. Lu  <hongjiu.lu (a] intel.com>
   2384  1.1  christos 
   2385  1.1  christos 	PR ld/23201
   2386  1.1  christos 	* testsuite/ld-tic6x/shlib-1.rd: Adjusted.
   2387  1.1  christos 	* testsuite/ld-tic6x/shlib-1b.rd: Likewise.
   2388  1.1  christos 	* testsuite/ld-tic6x/shlib-1r.rd: Likewise.
   2389  1.1  christos 	* testsuite/ld-tic6x/shlib-1rb.rd: Likewise.
   2390  1.1  christos 	* testsuite/ld-tic6x/shlib-app-1.rd: Likewise.
   2391  1.1  christos 	* testsuite/ld-tic6x/shlib-app-1b.rd: Likewise.
   2392  1.1  christos 	* testsuite/ld-tic6x/shlib-app-1r.rd: Likewise.
   2393  1.1  christos 	* testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise.
   2394  1.1  christos 	* testsuite/ld-tic6x/shlib-noindex.rd: Likewise.
   2395  1.1  christos 	* testsuite/ld-tic6x/static-app-1.rd: Likewise.
   2396  1.1  christos 	* testsuite/ld-tic6x/static-app-1b.rd: Likewise.
   2397  1.1  christos 	* testsuite/ld-tic6x/static-app-1r.rd: Likewise.
   2398  1.1  christos 	* testsuite/ld-tic6x/static-app-1rb.rd: Likewise.
   2399  1.1  christos 
   2400  1.1  christos 2018-05-21  H.J. Lu  <hongjiu.lu (a] intel.com>
   2401  1.1  christos 
   2402  1.1  christos 	PR ld/23201
   2403  1.1  christos 	* ldexp.c (exp_fold_tree_1): Call bfd_link_hide_symbol to hide
   2404  1.1  christos 	a symbol.
   2405  1.1  christos 	* testsuite/ld-elf/provide-hidden-dynabs.nd: Removed.
   2406  1.1  christos 	* testsuite/ld-elf/provide-hidden-dynsec.nd: Likewise.
   2407  1.1  christos 	* testsuite/ld-elf/provide-hidden.exp: Replace
   2408  1.1  christos 	provide-hidden-dynsec.nd with provide-hidden-sec.nd and
   2409  1.1  christos 	provide-hidden-dyn.nd.  Replace provide-hidden-dynabs.nd with
   2410  1.1  christos 	provide-hidden-abs.nd and provide-hidden-dyn.nd.
   2411  1.1  christos 	* testsuite/ld-i386/pr23189.d: Expect no dynamic relocation.
   2412  1.1  christos 	* testsuite/ld-x86-64/pr23189.d: Likewise.
   2413  1.1  christos 
   2414  1.1  christos 2018-05-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   2415  1.1  christos 
   2416  1.1  christos 	PR ld/23194
   2417  1.1  christos 	* testsuite/ld-i386/i386.exp: Run pr23194.
   2418  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   2419  1.1  christos 	* testsuite/ld-i386/pr23194.d: New file.
   2420  1.1  christos 	* testsuite/ld-i386/pr23194.map: Likewise.
   2421  1.1  christos 	* testsuite/ld-i386/pr23194.s: Likewise.
   2422  1.1  christos 	* testsuite/ld-x86-64/pr23194.d: Likewise.
   2423  1.1  christos 	* testsuite/ld-x86-64/pr23194.map: Likewise.
   2424  1.1  christos 	* testsuite/ld-x86-64/pr23194.s: Likewise.
   2425  1.1  christos 
   2426  1.1  christos 2018-05-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   2427  1.1  christos 
   2428  1.1  christos 	* testsuite/ld-i386/i386.exp: Run pr23189 for all targets.
   2429  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   2430  1.1  christos 
   2431  1.1  christos 2018-05-18  John Darrington  <john (a] darrington.wattle.id.au>
   2432  1.1  christos 
   2433  1.1  christos 	* Makefile.am: Add support for s12z architecture.
   2434  1.1  christos 	* configure.tgt: Likewise.
   2435  1.1  christos 	* Makefile.in: Regenerate.
   2436  1.1  christos 	* emulparams/m9s12zelf.sh: New file.
   2437  1.1  christos 	* scripttempl/elfm9s12z.sc: New file.
   2438  1.1  christos 	* testsuite/ld-discard/static.d: Expect to fail for the s12z
   2439  1.1  christos 	target.
   2440  1.1  christos 	* testsuite/ld-elf/endsym.d: Likewise.
   2441  1.1  christos 	* testsuite/ld-elf/merge.d: Likewise.
   2442  1.1  christos 	* testsuite/ld-elf/pr14926.d: Skip for the s12z target.
   2443  1.1  christos 	* testsuite/ld-elf/sec64k.exp: Likewise.
   2444  1.1  christos 	* testsuite/ld-s12z: New directory.
   2445  1.1  christos 	* testsuite/ld-s12z/opr-linking.d: New file.
   2446  1.1  christos 	* testsuite/ld-s12z/opr-linking.s: New file.
   2447  1.1  christos 	* testsuite/ld-s12z/relative-linking.d: New file.
   2448  1.1  christos 	* testsuite/ld-s12z/relative-linking.s: New file.
   2449  1.1  christos 	* testsuite/ld-s12z/z12s.exp: New file.
   2450  1.1  christos 
   2451  1.1  christos 2018-05-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   2452  1.1  christos 
   2453  1.1  christos 	PR ld/23189
   2454  1.1  christos 	* testsuite/ld-i386/i386.exp: Run pr23189.
   2455  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   2456  1.1  christos 	* testsuite/ld-i386/pr23189.d: New file.
   2457  1.1  christos 	* testsuite/ld-i386/pr23189.s: Likewise.
   2458  1.1  christos 	* testsuite/ld-i386/pr23189.t: Likewise.
   2459  1.1  christos 	* testsuite/ld-x86-64/pr23189.d: Likewise.
   2460  1.1  christos 	* testsuite/ld-x86-64/pr23189.s: Likewise.
   2461  1.1  christos 	* testsuite/ld-x86-64/pr23189.t: Likewise.
   2462  1.1  christos 
   2463  1.1  christos 2018-05-15  Alan Modra  <amodra (a] gmail.com>
   2464  1.1  christos 
   2465  1.1  christos 	* testsuite/ld-elf/notes.exp: Restore LDFLAGS.
   2466  1.1  christos 
   2467  1.1  christos 2018-05-14  Nick Clifton  <nickc (a] redhat.com>
   2468  1.1  christos 
   2469  1.1  christos 	* testsuite/ld-elf/notes.exp: New file: Run new test.
   2470  1.1  christos 	* testsuite/ld-elf/note1_1.s: New file: Source file for test.
   2471  1.1  christos 	* testsuite/ld-elf/note1_2.s: New file: Source file for test.
   2472  1.1  christos 	* testsuite/ld-elf/note1.r: New file: Expected readelf output.
   2473  1.1  christos 
   2474  1.1  christos 2018-05-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   2475  1.1  christos 
   2476  1.1  christos 	PR ld/23169
   2477  1.1  christos 	* testsuite/ld-ifunc/ifunc-9-i386.d: New file.
   2478  1.1  christos 	* testsuite/ld-ifunc/ifunc-9-x86-64.d: Likewise.
   2479  1.1  christos 	* testsuite/ld-ifunc/pr23169a.c: Likewise.
   2480  1.1  christos 	* testsuite/ld-ifunc/pr23169a.rd: Likewise.
   2481  1.1  christos 	* testsuite/ld-ifunc/pr23169b.c: Likewise.
   2482  1.1  christos 	* testsuite/ld-ifunc/pr23169b.c: Likewise.
   2483  1.1  christos 	* testsuite/ld-ifunc/pr23169c.rd: Likewise.
   2484  1.1  christos 	* testsuite/ld-ifunc/pr23169c.rd: Likewise.
   2485  1.1  christos 	* testsuite/ld-ifunc/ifunc-9-x86.d: Removed.
   2486  1.1  christos 	* testsuite/ld-ifunc/ifunc.exp: Run PR ld/23169 tests.
   2487  1.1  christos 
   2488  1.1  christos 2018-05-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   2489  1.1  christos 
   2490  1.1  christos 	PR ld/23162
   2491  1.1  christos 	* testsuite/ld-elf/pr23162.map: New file.
   2492  1.1  christos 	* testsuite/ld-elf/pr23162.rd: Likewise.
   2493  1.1  christos 	* testsuite/ld-elf/pr23162a.c: Likewise.
   2494  1.1  christos 	* testsuite/ld-elf/pr23162b.c: Likewise.
   2495  1.1  christos 	* testsuite/ld-elf/shared.exp: Run PR ld/23162 tests.
   2496  1.1  christos 
   2497  1.1  christos 2018-05-12  Alan Modra  <amodra (a] gmail.com>
   2498  1.1  christos 
   2499  1.1  christos 	PR 20659
   2500  1.1  christos 	* testsuite/ld-elf/changelma.d,
   2501  1.1  christos 	* testsuite/ld-elf/changelma.lnk,
   2502  1.1  christos 	* testsuite/ld-elf/changelma.s: New test.
   2503  1.1  christos 
   2504  1.1  christos 2018-05-09  2018-05-02  Dimitar Dimitrov  <dimitar (a] dinux.eu>
   2505  1.1  christos 
   2506  1.1  christos 	* scripttempl/pru.sc: Add LD sections to allow linking TI
   2507  1.1  christos 	toolchain object files.
   2508  1.1  christos 	* scripttempl/pru.sc: Switch to init_array.
   2509  1.1  christos 	* testsuite/ld-pru/ldi32.d: Update LDI32 test to conform to TI ABI.
   2510  1.1  christos 	* testsuite/ld-pru/norelax_ldi32-data.d: Likewise.
   2511  1.1  christos 	* testsuite/ld-pru/norelax_ldi32-dis.d: Likewise.
   2512  1.1  christos 	* testsuite/ld-pru/relax_ldi32-data.d: Likewise.
   2513  1.1  christos 	* testsuite/ld-pru/relax_ldi32-dis.d: Likewise.
   2514  1.1  christos 
   2515  1.1  christos 2018-05-09  Alan Modra  <amodra (a] gmail.com>
   2516  1.1  christos 
   2517  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   2518  1.1  christos 
   2519  1.1  christos 2018-05-08  Jim Wilson  <jimw (a] sifive.com>
   2520  1.1  christos 
   2521  1.1  christos 	PR ld/22962
   2522  1.1  christos 	* Makefile.am (ALL_EMULATION_SOURCES): Add eelf32lriscv_ilp32f.c,
   2523  1.1  christos 	eelf32lriscv_ilp32.c, eelf64lriscv_lp64f.c, eelf64lriscv_lp64.c.
   2524  1.1  christos 	(eelf32lriscv_ilp32f.c, eelf32lriscv_ilp32.c): New build rules.
   2525  1.1  christos 	(eelf64lriscv_lp64f.c, eelf64lriscv_lp64.c): New build rules.
   2526  1.1  christos 	* Makefile.in: Regenerated.
   2527  1.1  christos 	* configure.tgt (riscv32*-*-linux*, riscv64*-*-linux*): New.
   2528  1.1  christos 	* ld/emulparams/elf32lriscv.sh: Set LIBPATH_SUFFIX.
   2529  1.1  christos 	* ld/emulparams/elf32lriscv_ilp32.sh: New.
   2530  1.1  christos 	* ld/emulparams/elf32lriscv_ilp32f.sh: New.
   2531  1.1  christos 	* ld/emulparams/elf64lriscv-defs.sh: Don't set LIBPATH_SUFFIX here.
   2532  1.1  christos 	* ld/emulparams/elf64lriscv.sh: Set LIBPATH_SUFFIX.
   2533  1.1  christos 	* ld/emulparams/elf64lriscv_lp64.sh: New.
   2534  1.1  christos 	* ld/emulparams/elf64lriscv_lp64f.sh: New.
   2535  1.1  christos 	* ld/genscripts.sh (append_to_lib_path): Change LIBPATH_SUFFIX test to
   2536  1.1  christos 	a for.  Inside loop, change LIBPATH_SUFFIX uses to libpath_suffix.
   2537  1.1  christos 	(LIB_PATH): In LIB_PATH if, add loop for LIBPATH_SUFFIX, changes uses
   2538  1.1  christos 	inside loop to libpath_suffix.
   2539  1.1  christos 
   2540  1.1  christos 2018-05-03  Jim Wilson  <jimw (a] sifive.com>
   2541  1.1  christos 
   2542  1.1  christos 	* Makefile.am (earmelfb_linux_fdpiceabi.c): Fix typo in dependencies.
   2543  1.1  christos 
   2544  1.1  christos 2018-05-03  Simon Atanasyan  <simon (a] atanasyan.com>
   2545  1.1  christos 
   2546  1.1  christos 	* testsuite/ld-mips-elf/gp-disp-sym.d: New test.
   2547  1.1  christos 	* testsuite/ld-mips-elf/gp-disp-sym.s: New test source.
   2548  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new test.
   2549  1.1  christos 	* testsuite/ld-mips-elf/mips16-pic-2.ad: Update for _gp_disp
   2550  1.1  christos 	symbol removal.
   2551  1.1  christos 	* testsuite/ld-mips-elf/mips16-pic-2.nd: Likewise.
   2552  1.1  christos 	* testsuite/ld-mips-elf/pic-and-nonpic-3a.dd: Likewise.
   2553  1.1  christos 	* testsuite/ld-mips-elf/tlslib-o32-hidden.got: Likewise.
   2554  1.1  christos 	* testsuite/ld-mips-elf/tlslib-o32-ver.got: Likewise.
   2555  1.1  christos 	* testsuite/ld-mips-elf/tlslib-o32.got: Likewise.
   2556  1.1  christos 
   2557  1.1  christos 2018-04-27  Maciej W. Rozycki  <macro (a] mips.com>
   2558  1.1  christos 
   2559  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic.d: Only run for
   2560  1.1  christos 	`check_shared_lib_support' targets.
   2561  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-n32.d: Likewise.
   2562  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-n64.d: Likewise.
   2563  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips.d: Likewise.
   2564  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d: Likewise.
   2565  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d: Likewise.
   2566  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore.d: Likewise.
   2567  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d: Likewise.
   2568  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d: Likewise.
   2569  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips.d:
   2570  1.1  christos 	Likewise.
   2571  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n32.d:
   2572  1.1  christos 	Likewise.
   2573  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n64.d:
   2574  1.1  christos 	Likewise.
   2575  1.1  christos 	* testsuite/ld-mips-elf/hash1a.d: Likewise.
   2576  1.1  christos 	* testsuite/ld-mips-elf/hash1b.d: Likewise.
   2577  1.1  christos 	* testsuite/ld-mips-elf/hash1c.d: Likewise.
   2578  1.1  christos 	* testsuite/ld-mips-elf/relax-jalr-n32-shared.d: Likewise.
   2579  1.1  christos 	* testsuite/ld-mips-elf/relax-jalr-n64-shared.d: Likewise.
   2580  1.1  christos 
   2581  1.1  christos 2018-04-27  Maciej W. Rozycki  <macro (a] mips.com>
   2582  1.1  christos 
   2583  1.1  christos 	* testsuite/lib/ld-lib.exp (run_dump_test): Use `match_target'
   2584  1.1  christos 	in place of `istarget' for matching with `target', `alltargets'
   2585  1.1  christos 	and `notarget' options.
   2586  1.1  christos 
   2587  1.1  christos 2018-04-27  Alan Modra  <amodra (a] gmail.com>
   2588  1.1  christos 
   2589  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   2590  1.1  christos 
   2591  1.1  christos 2018-04-26  Christophe Lyon  <christophe.lyon (a] linaro.org>
   2592  1.1  christos 
   2593  1.1  christos 	* testsuite/ld-elf/pr2404b.c (main): Adjust printf to account for
   2594  1.1  christos 	new variable name.
   2595  1.1  christos 	* testsuite/ld-elf/pr2404.out: Adjust expected output accordingly.
   2596  1.1  christos 
   2597  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
   2598  1.1  christos 
   2599  1.1  christos 	* testsuite/ld-arm/export-class.exp: Accept arm*-*-uclinuxfdpiceabi.
   2600  1.1  christos 	* testsuite/ld-discard/discard.exp: Likewise.
   2601  1.1  christos 	* testsuite/ld-elf/binutils.exp: Likewise.
   2602  1.1  christos 	* testsuite/ld-elf/commonpage1.d: Likewise.
   2603  1.1  christos 	* testsuite/ld-elf/compress1c.d: Likewise.
   2604  1.1  christos 	* testsuite/ld-elf/compressed1b.d: Likewise.
   2605  1.1  christos 	* testsuite/ld-elf/compressed1c.d: Likewise.
   2606  1.1  christos 	* testsuite/ld-elf/compressed1e.d: Likewise.
   2607  1.1  christos 	* testsuite/ld-elf/dynamic1.d: Likewise.
   2608  1.1  christos 	* testsuite/ld-elf/dynsym1.d: Likewise.
   2609  1.1  christos 	* testsuite/ld-elf/ehdr_start-missing.d: Likewise.
   2610  1.1  christos 	* testsuite/ld-elf/ehdr_start-shared.d: Likewise.
   2611  1.1  christos 	* testsuite/ld-elf/ehdr_start-userdef.d: Likewise.
   2612  1.1  christos 	* testsuite/ld-elf/ehdr_start-weak.d: Likewise.
   2613  1.1  christos 	* testsuite/ld-elf/ehdr_start.d: Likewise.
   2614  1.1  christos 	* testsuite/ld-elf/exclude3b.d: Likewise.
   2615  1.1  christos 	* testsuite/ld-elf/export-class.exp: Likewise.
   2616  1.1  christos 	* testsuite/ld-elf/global1.d: Likewise.
   2617  1.1  christos 	* testsuite/ld-elf/hash.d: Likewise.
   2618  1.1  christos 	* testsuite/ld-elf/header.d: Likewise.
   2619  1.1  christos 	* testsuite/ld-elf/loadaddr1.d: Likewise.
   2620  1.1  christos 	* testsuite/ld-elf/loadaddr2.d: Likewise.
   2621  1.1  christos 	* testsuite/ld-elf/loadaddr3a.d: Likewise.
   2622  1.1  christos 	* testsuite/ld-elf/loadaddr3b.d: Likewise.
   2623  1.1  christos 	* testsuite/ld-elf/local1.d: Likewise.
   2624  1.1  christos 	* testsuite/ld-elf/maxpage1.d: Likewise.
   2625  1.1  christos 	* testsuite/ld-elf/maxpage2.d: Likewise.
   2626  1.1  christos 	* testsuite/ld-elf/maxpage3a.d: Likewise.
   2627  1.1  christos 	* testsuite/ld-elf/mbind1a.d: Likewise.
   2628  1.1  christos 	* testsuite/ld-elf/mbind1b.d: Likewise.
   2629  1.1  christos 	* testsuite/ld-elf/mbind1c.d: Likewise.
   2630  1.1  christos 	* testsuite/ld-elf/multibss1.d: Likewise.
   2631  1.1  christos 	* testsuite/ld-elf/noload-2.d: Likewise.
   2632  1.1  christos 	* testsuite/ld-elf/now-1.d: Likewise.
   2633  1.1  christos 	* testsuite/ld-elf/now-2.d: Likewise.
   2634  1.1  christos 	* testsuite/ld-elf/now-3.d: Likewise.
   2635  1.1  christos 	* testsuite/ld-elf/now-4.d: Likewise.
   2636  1.1  christos 	* testsuite/ld-elf/pie.d: Likewise.
   2637  1.1  christos 	* testsuite/ld-elf/pr12975.d: Likewise.
   2638  1.1  christos 	* testsuite/ld-elf/pr13177.d: Likewise.
   2639  1.1  christos 	* testsuite/ld-elf/pr13195.d: Likewise.
   2640  1.1  christos 	* testsuite/ld-elf/pr16322.d: Likewise.
   2641  1.1  christos 	* testsuite/ld-elf/pr16498a.d: Likewise.
   2642  1.1  christos 	* testsuite/ld-elf/pr16498b.d: Likewise.
   2643  1.1  christos 	* testsuite/ld-elf/pr17615.d: Likewise.
   2644  1.1  christos 	* testsuite/ld-elf/pr19162.d: Likewise.
   2645  1.1  christos 	* testsuite/ld-elf/pr19539.d: Likewise.
   2646  1.1  christos 	* testsuite/ld-elf/pr19617a.d: Likewise.
   2647  1.1  christos 	* testsuite/ld-elf/pr19617b.d: Likewise.
   2648  1.1  christos 	* testsuite/ld-elf/pr19617c.d: Likewise.
   2649  1.1  christos 	* testsuite/ld-elf/pr19698.d: Likewise.
   2650  1.1  christos 	* testsuite/ld-elf/pr19789.d: Likewise.
   2651  1.1  christos 	* testsuite/ld-elf/pr20513c.d: Likewise.
   2652  1.1  christos 	* testsuite/ld-elf/pr20513d.d: Likewise.
   2653  1.1  christos 	* testsuite/ld-elf/pr21384.d: Likewise.
   2654  1.1  christos 	* testsuite/ld-elf/pr21389a.d: Likewise.
   2655  1.1  christos 	* testsuite/ld-elf/pr21389b.d: Likewise.
   2656  1.1  christos 	* testsuite/ld-elf/pr21389c.d: Likewise.
   2657  1.1  christos 	* testsuite/ld-elf/pr21562a.d: Likewise.
   2658  1.1  christos 	* testsuite/ld-elf/pr21562b.d: Likewise.
   2659  1.1  christos 	* testsuite/ld-elf/pr21562c.d: Likewise.
   2660  1.1  christos 	* testsuite/ld-elf/pr21562d.d: Likewise.
   2661  1.1  christos 	* testsuite/ld-elf/pr21562e.d: Likewise.
   2662  1.1  christos 	* testsuite/ld-elf/pr21562f.d: Likewise.
   2663  1.1  christos 	* testsuite/ld-elf/pr21562g.d: Likewise.
   2664  1.1  christos 	* testsuite/ld-elf/pr21562h.d: Likewise.
   2665  1.1  christos 	* testsuite/ld-elf/pr21562i.d: Likewise.
   2666  1.1  christos 	* testsuite/ld-elf/pr21562j.d: Likewise.
   2667  1.1  christos 	* testsuite/ld-elf/pr21562k.d: Likewise.
   2668  1.1  christos 	* testsuite/ld-elf/pr21562l.d: Likewise.
   2669  1.1  christos 	* testsuite/ld-elf/pr21562m.d: Likewise.
   2670  1.1  christos 	* testsuite/ld-elf/pr21562n.d: Likewise.
   2671  1.1  christos 	* testsuite/ld-elf/pr21903a.d: Likewise.
   2672  1.1  christos 	* testsuite/ld-elf/pr21903b.d: Likewise.
   2673  1.1  christos 	* testsuite/ld-elf/pr21903d.d: Likewise.
   2674  1.1  christos 	* testsuite/ld-elf/pr22269a.d: Likewise.
   2675  1.1  christos 	* testsuite/ld-elf/pr22269b.d: Likewise.
   2676  1.1  christos 	* testsuite/ld-elf/pr22393-1a.d: Likewise.
   2677  1.1  christos 	* testsuite/ld-elf/pr22393-1b.d: Likewise.
   2678  1.1  christos 	* testsuite/ld-elf/pr22393-1c.d: Likewise.
   2679  1.1  christos 	* testsuite/ld-elf/pr22393-1d.d: Likewise.
   2680  1.1  christos 	* testsuite/ld-elf/pr22393-1e.d: Likewise.
   2681  1.1  christos 	* testsuite/ld-elf/pr22393-1f.d: Likewise.
   2682  1.1  christos 	* testsuite/ld-elf/pr22423.d: Likewise.
   2683  1.1  christos 	* testsuite/ld-elf/rpath-1.d: Likewise.
   2684  1.1  christos 	* testsuite/ld-elf/rpath-2.d: Likewise.
   2685  1.1  christos 	* testsuite/ld-elf/runpath-1.d: Likewise.
   2686  1.1  christos 	* testsuite/ld-elf/runpath-2.d: Likewise.
   2687  1.1  christos 	* testsuite/ld-elf/seg.d: Likewise.
   2688  1.1  christos 	* testsuite/ld-elf/sizeofb.d: Likewise.
   2689  1.1  christos 	* testsuite/ld-elf/startofb.d: Likewise.
   2690  1.1  christos 	* testsuite/ld-elf/strtab.d: Likewise.
   2691  1.1  christos 	* testsuite/ld-elf/textaddr1.d: Likewise.
   2692  1.1  christos 	* testsuite/ld-elf/textaddr2.d: Likewise.
   2693  1.1  christos 	* testsuite/ld-elf/textaddr3.d: Likewise.
   2694  1.1  christos 	* testsuite/ld-elf/textaddr4.d: Likewise.
   2695  1.1  christos 	* testsuite/ld-elf/textaddr5.d: Likewise.
   2696  1.1  christos 	* testsuite/ld-elf/textaddr6.d: Likewise.
   2697  1.1  christos 	* testsuite/ld-elf/textaddr7.d: Likewise.
   2698  1.1  christos 	* testsuite/ld-elf/tls.exp: Likewise.
   2699  1.1  christos 	* testsuite/ld-elf/tls_common.exp: Likewise.
   2700  1.1  christos 	* testsuite/ld-elf/unknown2.d: Likewise.
   2701  1.1  christos 	* testsuite/ld-gc/abi-note.d: Likewise.
   2702  1.1  christos 	* testsuite/ld-gc/pr11218.d: Likewise.
   2703  1.1  christos 	* testsuite/ld-gc/pr19167.d: Likewise.
   2704  1.1  christos 	* testsuite/ld-gc/pr20022.d: Likewise.
   2705  1.1  christos 	* testsuite/ld-gc/start.d: Likewise.
   2706  1.1  christos 	* testsuite/ld-gc/stop.d: Likewise.
   2707  1.1  christos 	* testsuite/ld-scripts/phdrs2.exp: Likewise.
   2708  1.1  christos 	* testsuite/ld-scripts/rgn-at5.d: Likewise.
   2709  1.1  christos 	* testsuite/ld-undefined/entry-3.d: Likewise.
   2710  1.1  christos 	* testsuite/ld-undefined/entry-4.d: Likewise.
   2711  1.1  christos 
   2712  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
   2713  1.1  christos 	Mickal Gun  <mickael.guene (a] st.com>
   2714  1.1  christos 
   2715  1.1  christos 	* testsuite/ld-arm/arm-elf.exp: Execute the new FDPIC Thumb-only tests.
   2716  1.1  christos 	* testsuite/ld-arm/fdpic-main-m.d: New test.
   2717  1.1  christos 	* testsuite/ld-arm/fdpic-main-m.s: New.
   2718  1.1  christos 	* testsuite/ld-arm/fdpic-main-m.sym: New.
   2719  1.1  christos 	* testsuite/ld-arm/fdpic-shared-m.d: New test.
   2720  1.1  christos 	* testsuite/ld-arm/fdpic-shared-m.s: New.
   2721  1.1  christos 	* testsuite/ld-arm/fdpic-shared-m.sym: New.
   2722  1.1  christos 
   2723  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
   2724  1.1  christos 	Mickal Gun  <mickael.guene (a] st.com>
   2725  1.1  christos 
   2726  1.1  christos 	* testsuite/ld-arm/arm-elf.exp: Execute the new FDPIC tests.
   2727  1.1  christos 	* testsuite/ld-arm/fdpic-main.d: New test.
   2728  1.1  christos 	* testsuite/ld-arm/fdpic-main.ld: New.
   2729  1.1  christos 	* testsuite/ld-arm/fdpic-main.r: New.
   2730  1.1  christos 	* testsuite/ld-arm/fdpic-main.s: New.
   2731  1.1  christos 	* testsuite/ld-arm/fdpic-main.sym: New.
   2732  1.1  christos 	* testsuite/ld-arm/fdpic-shared.d: New test.
   2733  1.1  christos 	* testsuite/ld-arm/fdpic-shared.ld: New.
   2734  1.1  christos 	* testsuite/ld-arm/fdpic-shared.r: New.
   2735  1.1  christos 	* testsuite/ld-arm/fdpic-shared.s: New.
   2736  1.1  christos 	* testsuite/ld-arm/fdpic-shared.sym: New.
   2737  1.1  christos 
   2738  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
   2739  1.1  christos 	Mickal Gun  <mickael.guene (a] st.com>
   2740  1.1  christos 
   2741  1.1  christos 	* testsuite/ld-elf/pr2404b.c (main): Rename time variable into
   2742  1.1  christos 	time1.
   2743  1.1  christos 
   2744  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
   2745  1.1  christos 	Mickal Gun  <mickael.guene (a] st.com>
   2746  1.1  christos 
   2747  1.1  christos 	* scripttempl/elf.sc: Define __tdata_start for .tdata section.
   2748  1.1  christos 
   2749  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
   2750  1.1  christos 	Mickal Gun  <mickael.guene (a] st.com>
   2751  1.1  christos 
   2752  1.1  christos 	* emulparams/armelf_linux_fdpiceabi.sh: Add .rofixup section.
   2753  1.1  christos 
   2754  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
   2755  1.1  christos 	Mickal Gun  <mickael.guene (a] st.com>
   2756  1.1  christos 
   2757  1.1  christos 	* Makefile.am (ALL_EMULATION_SOURCES): Add
   2758  1.1  christos 	earmelf_linux_fdpiceabi.c and earmelfb_linux_fdpiceabi.c.
   2759  1.1  christos 	(earmelf_linux_fdpiceabi.c, earmelfb_linux_fdpiceabi.c): New rules.
   2760  1.1  christos 	* Makefile.in: Regenerate.
   2761  1.1  christos 	* configure.tgt (arm*-*-uclinuxfdpiceabi): Handle new target.
   2762  1.1  christos 	* emulparams/armelf_linux_fdpiceabi.sh: New.
   2763  1.1  christos 	* emulparams/armelfb_linux_fdpiceabi.sh: New.
   2764  1.1  christos 
   2765  1.1  christos 2018-04-25  Alan Modra  <amodra (a] gmail.com>
   2766  1.1  christos 
   2767  1.1  christos 	* Makefile.am: Remove arm-aout and arm-coff support.
   2768  1.1  christos 	* configure.tgt: Likewise.
   2769  1.1  christos 	* testsuite/ld-arm/attr-merge-div-00.d: Likewise.
   2770  1.1  christos 	* testsuite/ld-arm/attr-merge-div-01-m3.d: Likewise.
   2771  1.1  christos 	* testsuite/ld-arm/attr-merge-div-01.d: Likewise.
   2772  1.1  christos 	* testsuite/ld-arm/attr-merge-div-02.d: Likewise.
   2773  1.1  christos 	* testsuite/ld-arm/attr-merge-div-10-m3.d: Likewise.
   2774  1.1  christos 	* testsuite/ld-arm/attr-merge-div-10.d: Likewise.
   2775  1.1  christos 	* testsuite/ld-arm/attr-merge-div-11.d: Likewise.
   2776  1.1  christos 	* testsuite/ld-arm/attr-merge-div-12.d: Likewise.
   2777  1.1  christos 	* testsuite/ld-arm/attr-merge-div-120.d: Likewise.
   2778  1.1  christos 	* testsuite/ld-arm/attr-merge-div-20.d: Likewise.
   2779  1.1  christos 	* testsuite/ld-arm/attr-merge-div-21.d: Likewise.
   2780  1.1  christos 	* testsuite/ld-arm/attr-merge-div-22.d: Likewise.
   2781  1.1  christos 	* testsuite/ld-arm/attr-merge-hardfp-use-1.d: Likewise.
   2782  1.1  christos 	* testsuite/ld-arm/attr-merge-hardfp-use-2.d: Likewise.
   2783  1.1  christos 	* testsuite/ld-arm/attr-merge-nosection-1.d: Likewise.
   2784  1.1  christos 	* testsuite/ld-arm/attr-merge-unknown-2.d: Likewise.
   2785  1.1  christos 	* testsuite/ld-arm/attr-merge-unknown-2r.d: Likewise.
   2786  1.1  christos 	* testsuite/ld-arm/attr-merge-unknown-3.d: Likewise.
   2787  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-1.d: Likewise.
   2788  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-10.d: Likewise.
   2789  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-10r.d: Likewise.
   2790  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-11.d: Likewise.
   2791  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-11r.d: Likewise.
   2792  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-12.d: Likewise.
   2793  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-12r.d: Likewise.
   2794  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-13.d: Likewise.
   2795  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-13r.d: Likewise.
   2796  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-14.d: Likewise.
   2797  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-14r.d: Likewise.
   2798  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-1r.d: Likewise.
   2799  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-2.d: Likewise.
   2800  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-2r.d: Likewise.
   2801  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-3.d: Likewise.
   2802  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-3r.d: Likewise.
   2803  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-4.d: Likewise.
   2804  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-4r.d: Likewise.
   2805  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-5.d: Likewise.
   2806  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-5r.d: Likewise.
   2807  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-6.d: Likewise.
   2808  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-6r.d: Likewise.
   2809  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-7.d: Likewise.
   2810  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-7r.d: Likewise.
   2811  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-8.d: Likewise.
   2812  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-8r.d: Likewise.
   2813  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-9.d: Likewise.
   2814  1.1  christos 	* testsuite/ld-arm/attr-merge-vfp-9r.d: Likewise.
   2815  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-00-nowarn.d: Likewise.
   2816  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-00.d: Likewise.
   2817  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-02-nowarn.d: Likewise.
   2818  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-02.d: Likewise.
   2819  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-04-nowarn.d: Likewise.
   2820  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-04.d: Likewise.
   2821  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-20-nowarn.d: Likewise.
   2822  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-20.d: Likewise.
   2823  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-22-nowarn.d: Likewise.
   2824  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-22.d: Likewise.
   2825  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-24-nowarn.d: Likewise.
   2826  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-40-nowarn.d: Likewise.
   2827  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-40.d: Likewise.
   2828  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-42-nowarn.d: Likewise.
   2829  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-44-nowarn.d: Likewise.
   2830  1.1  christos 	* testsuite/ld-arm/attr-merge-wchar-44.d: Likewise.
   2831  1.1  christos 	* testsuite/ld-arm/eabi-hard-float.d: Likewise.
   2832  1.1  christos 	* testsuite/ld-arm/eabi-soft-float-ABI4.d: Likewise.
   2833  1.1  christos 	* testsuite/ld-arm/eabi-soft-float-r.d: Likewise.
   2834  1.1  christos 	* testsuite/ld-arm/eabi-soft-float.d: Likewise.
   2835  1.1  christos 	* testsuite/ld-arm/gc-hidden-1.d: Likewise.
   2836  1.1  christos 	* emulparams/armaoutb.sh: Delete.
   2837  1.1  christos 	* emulparams/armaoutl.sh: Delete.
   2838  1.1  christos 	* emulparams/armcoff.sh: Delete.
   2839  1.1  christos 	* emulparams/armnbsd.sh: Delete.
   2840  1.1  christos 	* emulparams/riscix.sh: Delete.
   2841  1.1  christos 	* scripttempl/armaout.sc: Delete.
   2842  1.1  christos 	* scripttempl/armcoff.sc: Delete.
   2843  1.1  christos 	* scripttempl/riscix.sc: Delete.
   2844  1.1  christos 	* Makefile.in: Regenerate.
   2845  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   2846  1.1  christos 
   2847  1.1  christos 2018-04-21  Alan Modra  <amodra (a] gmail.com>
   2848  1.1  christos 
   2849  1.1  christos 	* testsuite/lib/ld-lib.exp (run_host_cmd): Check that gcc -B
   2850  1.1  christos 	works.
   2851  1.1  christos 
   2852  1.1  christos 2018-04-18  Alan Modra  <amodra (a] gmail.com>
   2853  1.1  christos 
   2854  1.1  christos 	* Makefile.am: Remove support for assorted i386 aout and coff targets.
   2855  1.1  christos 	* configure.tgt: Likewise.
   2856  1.1  christos 	* testsuite/ld-discard/discard.exp: Likewise.
   2857  1.1  christos 	* testsuite/ld-elf/binutils.exp: Likewise.
   2858  1.1  christos 	* testsuite/ld-elf/tls.exp: Likewise.
   2859  1.1  christos 	* testsuite/ld-elf/tls_common.exp: Likewise.
   2860  1.1  christos 	* testsuite/ld-elfvers/vers.exp: Likewise.
   2861  1.1  christos 	* testsuite/ld-elfvsb/elfvsb.exp: Likewise.
   2862  1.1  christos 	* testsuite/ld-elfweak/elfweak.exp: Likewise.
   2863  1.1  christos 	* testsuite/ld-gc/abi-note.d: Likewise.
   2864  1.1  christos 	* testsuite/ld-gc/pr19167.d: Likewise.
   2865  1.1  christos 	* testsuite/ld-gc/pr20022.d: Likewise.
   2866  1.1  christos 	* testsuite/ld-gc/start.d: Likewise.
   2867  1.1  christos 	* testsuite/ld-gc/stop.d: Likewise.
   2868  1.1  christos 	* testsuite/ld-i386/i386.exp: Likewise.
   2869  1.1  christos 	* testsuite/ld-ifunc/binutils.exp: Likewise.
   2870  1.1  christos 	* testsuite/ld-ifunc/ifunc.exp: Likewise.
   2871  1.1  christos 	* testsuite/ld-linkonce/linkonce.exp: Likewise.
   2872  1.1  christos 	* testsuite/ld-plugin/lto.exp: Likewise.
   2873  1.1  christos 	* testsuite/ld-scripts/empty-address-2a.d: Likewise.
   2874  1.1  christos 	* testsuite/ld-scripts/empty-address-2b.d: Likewise.
   2875  1.1  christos 	* testsuite/ld-scripts/phdrs2.exp: Likewise.
   2876  1.1  christos 	* testsuite/ld-scripts/section-match-1.d: Likewise.
   2877  1.1  christos 	* testsuite/ld-shared/shared.exp: Likewise.
   2878  1.1  christos 	* testsuite/ld-size/size.exp: Likewise.
   2879  1.1  christos 	* testsuite/ld-sparc/sparc.exp: Likewise.
   2880  1.1  christos 	* emulparams/i386coff.sh: Delete.
   2881  1.1  christos 	* emulparams/i386linux.sh: Delete.
   2882  1.1  christos 	* emulparams/i386mach.sh: Delete.
   2883  1.1  christos 	* emulparams/i386nbsd.sh: Delete.
   2884  1.1  christos 	* emulparams/vsta.sh: Delete.
   2885  1.1  christos 	* scripttempl/i386coff.sc: Delete.
   2886  1.1  christos 	* Makefile.in: Regenerate.
   2887  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   2888  1.1  christos 
   2889  1.1  christos 2018-04-17 Andrew Sadek  <andrew.sadek.se (a] gmail.com>
   2890  1.1  christos 
   2891  1.1  christos 	Microblaze Target: PIC data text relative
   2892  1.1  christos 
   2893  1.1  christos 	* ld/lexsup.c (Add 2 ld options):
   2894  1.1  christos 	(ld_options): add disable-multiple-abs-defs @ 'ld_options' array
   2895  1.1  christos 	(parse_args): parse new option and pass flag to 'link_info' struct.
   2896  1.1  christos 	* ld/ldlex.h (Add enum): add new enum @ 'option_values' enum.
   2897  1.1  christos 	* ld/ld.texinfo (Add new option): Add description for
   2898  1.1  christos 	'disable-multiple-abs-defs'
   2899  1.1  christos 	* ld/main.c: Initialize flags with false @ 'main'. Handle
   2900  1.1  christos 	disable-multiple-abs-defs @ 'mutiple_definition'.
   2901  1.1  christos 
   2902  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   2903  1.1  christos 
   2904  1.1  christos 	* emultempl/sunos.em: Delete.
   2905  1.1  christos 
   2906  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   2907  1.1  christos 
   2908  1.1  christos 	* Makefile.am: Remove arm-epoc-pe support.
   2909  1.1  christos 	* configure.tgt: Likewise.
   2910  1.1  christos 	* emultempl/pe.em: Likewise.
   2911  1.1  christos 	* pe-dll.c: Likewise.
   2912  1.1  christos 	* testsuite/ld-scripts/fill.d: Likewise.
   2913  1.1  christos 	* testsuite/ld-scripts/fill16.d: Likewise.
   2914  1.1  christos 	* emulparams/arm_epoc_pe.sh: Delete.
   2915  1.1  christos 	* scripttempl/epocpe.sc: Delete.
   2916  1.1  christos 	* Makefile.in: Regenerate.
   2917  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   2918  1.1  christos 
   2919  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   2920  1.1  christos 
   2921  1.1  christos 	* Makefile.am: Remove sparc-aout and sparc-coff support.
   2922  1.1  christos 	* configure.tgt: Likewise.
   2923  1.1  christos 	* testsuite/ld-elfvers/vers.exp: Likewise.
   2924  1.1  christos 	* testsuite/ld-elfvsb/elfvsb.exp: Likewise.
   2925  1.1  christos 	* testsuite/ld-elfweak/elfweak.exp: Likewise.
   2926  1.1  christos 	* testsuite/ld-shared/shared.exp: Likewise.
   2927  1.1  christos 	* emulparams/coff_sparc.sh: Delete.
   2928  1.1  christos 	* emulparams/sparcaout.sh: Delete.
   2929  1.1  christos 	* emulparams/sparclinux.sh: Delete.
   2930  1.1  christos 	* emulparams/sparcnbsd.sh: Delete.
   2931  1.1  christos 	* emulparams/sun4.sh: Delete.
   2932  1.1  christos 	* scripttempl/sparccoff.sc: Delete.
   2933  1.1  christos 	* Makefile.in: Regenerate.
   2934  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   2935  1.1  christos 
   2936  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   2937  1.1  christos 
   2938  1.1  christos 	* Makefile.am: Remove m68k-aout and m68k-coff support.
   2939  1.1  christos 	* configure.tgt: Likewise.
   2940  1.1  christos 	* emultempl/m68kelf.em: Likewise.
   2941  1.1  christos 	* ld.texinfo: Likewise.
   2942  1.1  christos 	* mri.c: Likewise.
   2943  1.1  christos 	* emulparams/delta68.sh: Delete.
   2944  1.1  christos 	* emulparams/hp300bsd.sh: Delete.
   2945  1.1  christos 	* emulparams/hp3hpux.sh: Delete.
   2946  1.1  christos 	* emulparams/m68k4knbsd.sh: Delete.
   2947  1.1  christos 	* emulparams/m68kaout.sh: Delete.
   2948  1.1  christos 	* emulparams/m68kaux.sh: Delete.
   2949  1.1  christos 	* emulparams/m68kcoff.sh: Delete.
   2950  1.1  christos 	* emulparams/m68klinux.sh: Delete.
   2951  1.1  christos 	* emulparams/m68knbsd.sh: Delete.
   2952  1.1  christos 	* emulparams/m68kpsos.sh: Delete.
   2953  1.1  christos 	* emulparams/sun3.sh: Delete.
   2954  1.1  christos 	* emultempl/m68kcoff.em: Delete.
   2955  1.1  christos 	* scripttempl/delta68.sc: Delete.
   2956  1.1  christos 	* scripttempl/m68kaux.sc: Delete.
   2957  1.1  christos 	* scripttempl/m68kcoff.sc: Delete.
   2958  1.1  christos 	* scripttempl/psos.sc: Delete.
   2959  1.1  christos 	* testsuite/ld-versados/t1-1.ro: Delete.
   2960  1.1  christos 	* testsuite/ld-versados/t1-2.ro: Delete.
   2961  1.1  christos 	* testsuite/ld-versados/t1.ld: Delete.
   2962  1.1  christos 	* testsuite/ld-versados/t1.ook: Delete.
   2963  1.1  christos 	* testsuite/ld-versados/t2-1.ro: Delete.
   2964  1.1  christos 	* testsuite/ld-versados/t2-2.ro: Delete.
   2965  1.1  christos 	* testsuite/ld-versados/t2-3.ro: Delete.
   2966  1.1  christos 	* testsuite/ld-versados/t2.ld: Delete.
   2967  1.1  christos 	* testsuite/ld-versados/t2.ook: Delete.
   2968  1.1  christos 	* testsuite/ld-versados/versados.exp: Delete.
   2969  1.1  christos 	* Makefile.in: Regenerate.
   2970  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   2971  1.1  christos 
   2972  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   2973  1.1  christos 
   2974  1.1  christos 	* Makefile.am: Remove sh5 and sh64 support.
   2975  1.1  christos 	* configure.tgt: Likewise.
   2976  1.1  christos 	* ldlang.c: Likewise.
   2977  1.1  christos 	* testsuite/ld-elfcomm/elfcomm.exp: Likewise.
   2978  1.1  christos 	* testsuite/ld-gc/gc.exp: Likewise.
   2979  1.1  christos 	* testsuite/ld-gc/pr13683.d: Likewise.
   2980  1.1  christos 	* testsuite/ld-scripts/crossref.exp: Likewise.
   2981  1.1  christos 	* testsuite/ld-selective/selective.exp: Likewise.
   2982  1.1  christos 	* testsuite/ld-sh/ld-r-1.d: Likewise.
   2983  1.1  christos 	* testsuite/ld-sh/rd-sh.exp: Likewise.
   2984  1.1  christos 	* testsuite/ld-sh/sh.exp: Likewise.
   2985  1.1  christos 	* testsuite/ld-srec/srec.exp: Likewise.
   2986  1.1  christos 	* testsuite/ld-undefined/undefined.exp: Likewise.
   2987  1.1  christos 	* emulparams/shelf32.sh: Delete.
   2988  1.1  christos 	* emulparams/shelf32_linux.sh: Delete.
   2989  1.1  christos 	* emulparams/shelf32_nbsd.sh: Delete.
   2990  1.1  christos 	* emulparams/shelf64.sh: Delete.
   2991  1.1  christos 	* emulparams/shelf64_nbsd.sh: Delete.
   2992  1.1  christos 	* emulparams/shlelf32.sh: Delete.
   2993  1.1  christos 	* emulparams/shlelf32_linux.sh: Delete.
   2994  1.1  christos 	* emulparams/shlelf32_nbsd.sh: Delete.
   2995  1.1  christos 	* emulparams/shlelf64.sh: Delete.
   2996  1.1  christos 	* emulparams/shlelf64_nbsd.sh: Delete.
   2997  1.1  christos 	* emultempl/sh64elf.em: Delete.
   2998  1.1  christos 	* testsuite/ld-sh/sh64/abi32.sd: Delete.
   2999  1.1  christos 	* testsuite/ld-sh/sh64/abi32.xd: Delete.
   3000  1.1  christos 	* testsuite/ld-sh/sh64/abi64.sd: Delete.
   3001  1.1  christos 	* testsuite/ld-sh/sh64/abi64.xd: Delete.
   3002  1.1  christos 	* testsuite/ld-sh/sh64/abixx-noexp.sd: Delete.
   3003  1.1  christos 	* testsuite/ld-sh/sh64/cmpct1.sd: Delete.
   3004  1.1  christos 	* testsuite/ld-sh/sh64/cmpct1.xd: Delete.
   3005  1.1  christos 	* testsuite/ld-sh/sh64/crange-1.s: Delete.
   3006  1.1  christos 	* testsuite/ld-sh/sh64/crange-2a.s: Delete.
   3007  1.1  christos 	* testsuite/ld-sh/sh64/crange-2b.s: Delete.
   3008  1.1  christos 	* testsuite/ld-sh/sh64/crange-2c.s: Delete.
   3009  1.1  christos 	* testsuite/ld-sh/sh64/crange-2d.s: Delete.
   3010  1.1  christos 	* testsuite/ld-sh/sh64/crange-2e.s: Delete.
   3011  1.1  christos 	* testsuite/ld-sh/sh64/crange-2f.s: Delete.
   3012  1.1  christos 	* testsuite/ld-sh/sh64/crange-2g.s: Delete.
   3013  1.1  christos 	* testsuite/ld-sh/sh64/crange-2h.s: Delete.
   3014  1.1  christos 	* testsuite/ld-sh/sh64/crange-2i.s: Delete.
   3015  1.1  christos 	* testsuite/ld-sh/sh64/crange1.rd: Delete.
   3016  1.1  christos 	* testsuite/ld-sh/sh64/crange2.rd: Delete.
   3017  1.1  christos 	* testsuite/ld-sh/sh64/crange3-cmpct.rd: Delete.
   3018  1.1  christos 	* testsuite/ld-sh/sh64/crange3-media.rd: Delete.
   3019  1.1  christos 	* testsuite/ld-sh/sh64/crange3.dd: Delete.
   3020  1.1  christos 	* testsuite/ld-sh/sh64/crange3.rd: Delete.
   3021  1.1  christos 	* testsuite/ld-sh/sh64/crangerel1.rd: Delete.
   3022  1.1  christos 	* testsuite/ld-sh/sh64/crangerel2.rd: Delete.
   3023  1.1  christos 	* testsuite/ld-sh/sh64/dlsection-1.s: Delete.
   3024  1.1  christos 	* testsuite/ld-sh/sh64/dlsection.sd: Delete.
   3025  1.1  christos 	* testsuite/ld-sh/sh64/endian.dbd: Delete.
   3026  1.1  christos 	* testsuite/ld-sh/sh64/endian.dld: Delete.
   3027  1.1  christos 	* testsuite/ld-sh/sh64/endian.ld: Delete.
   3028  1.1  christos 	* testsuite/ld-sh/sh64/endian.s: Delete.
   3029  1.1  christos 	* testsuite/ld-sh/sh64/endian.sbd: Delete.
   3030  1.1  christos 	* testsuite/ld-sh/sh64/endian.sld: Delete.
   3031  1.1  christos 	* testsuite/ld-sh/sh64/gotplt.d: Delete.
   3032  1.1  christos 	* testsuite/ld-sh/sh64/gotplt.map: Delete.
   3033  1.1  christos 	* testsuite/ld-sh/sh64/gotplt.s: Delete.
   3034  1.1  christos 	* testsuite/ld-sh/sh64/init-cmpct.d: Delete.
   3035  1.1  christos 	* testsuite/ld-sh/sh64/init-media.d: Delete.
   3036  1.1  christos 	* testsuite/ld-sh/sh64/init.s: Delete.
   3037  1.1  christos 	* testsuite/ld-sh/sh64/init64.d: Delete.
   3038  1.1  christos 	* testsuite/ld-sh/sh64/mix1-noexp.sd: Delete.
   3039  1.1  christos 	* testsuite/ld-sh/sh64/mix1.sd: Delete.
   3040  1.1  christos 	* testsuite/ld-sh/sh64/mix1.xd: Delete.
   3041  1.1  christos 	* testsuite/ld-sh/sh64/mix2-noexp.sd: Delete.
   3042  1.1  christos 	* testsuite/ld-sh/sh64/mix2.sd: Delete.
   3043  1.1  christos 	* testsuite/ld-sh/sh64/mix2.xd: Delete.
   3044  1.1  christos 	* testsuite/ld-sh/sh64/rd-sh64.exp: Delete.
   3045  1.1  christos 	* testsuite/ld-sh/sh64/rel-1.s: Delete.
   3046  1.1  christos 	* testsuite/ld-sh/sh64/rel-2.s: Delete.
   3047  1.1  christos 	* testsuite/ld-sh/sh64/rel32.xd: Delete.
   3048  1.1  christos 	* testsuite/ld-sh/sh64/rel64.xd: Delete.
   3049  1.1  christos 	* testsuite/ld-sh/sh64/relax.exp: Delete.
   3050  1.1  christos 	* testsuite/ld-sh/sh64/relax1.s: Delete.
   3051  1.1  christos 	* testsuite/ld-sh/sh64/relax2.s: Delete.
   3052  1.1  christos 	* testsuite/ld-sh/sh64/relax3.s: Delete.
   3053  1.1  christos 	* testsuite/ld-sh/sh64/relax4.s: Delete.
   3054  1.1  christos 	* testsuite/ld-sh/sh64/reldl-1.s: Delete.
   3055  1.1  christos 	* testsuite/ld-sh/sh64/reldl-2.s: Delete.
   3056  1.1  christos 	* testsuite/ld-sh/sh64/reldl32.rd: Delete.
   3057  1.1  christos 	* testsuite/ld-sh/sh64/reldl64.rd: Delete.
   3058  1.1  christos 	* testsuite/ld-sh/sh64/relfail.exp: Delete.
   3059  1.1  christos 	* testsuite/ld-sh/sh64/relfail.s: Delete.
   3060  1.1  christos 	* testsuite/ld-sh/sh64/sh64-1.s: Delete.
   3061  1.1  christos 	* testsuite/ld-sh/sh64/sh64-2.s: Delete.
   3062  1.1  christos 	* testsuite/ld-sh/sh64/sh64.exp: Delete.
   3063  1.1  christos 	* testsuite/ld-sh/sh64/shcmp-1.s: Delete.
   3064  1.1  christos 	* testsuite/ld-sh/sh64/shdl-1.s: Delete.
   3065  1.1  christos 	* testsuite/ld-sh/sh64/shdl-2.s: Delete.
   3066  1.1  christos 	* testsuite/ld-sh/sh64/shdl32.xd: Delete.
   3067  1.1  christos 	* testsuite/ld-sh/sh64/shdl64.sd: Delete.
   3068  1.1  christos 	* testsuite/ld-sh/sh64/shdl64.xd: Delete.
   3069  1.1  christos 	* testsuite/ld-sh/sh64/shmix-1.s: Delete.
   3070  1.1  christos 	* testsuite/ld-sh/sh64/shmix-2.s: Delete.
   3071  1.1  christos 	* testsuite/ld-sh/sh64/shmix-3.s: Delete.
   3072  1.1  christos 	* testsuite/ld-sh/sh64/stobin-0-dso.d: Delete.
   3073  1.1  christos 	* testsuite/ld-sh/sh64/stobin-1.d: Delete.
   3074  1.1  christos 	* testsuite/ld-sh/sh64/stobin.s: Delete.
   3075  1.1  christos 	* testsuite/ld-sh/sh64/stolib.s: Delete.
   3076  1.1  christos 	* Makefile.in: Regenerate.
   3077  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3078  1.1  christos 
   3079  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3080  1.1  christos 
   3081  1.1  christos 	* Makefile.am: Remove sh-symbianelf support.
   3082  1.1  christos 	* configure.tgt: Likewise.
   3083  1.1  christos 	* emulparams/shlsymbian.sh: Delete.
   3084  1.1  christos 	* scripttempl/elf32sh-symbian.sc: Delete.
   3085  1.1  christos 	* Makefile.in: Regenerate.
   3086  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3087  1.1  christos 
   3088  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3089  1.1  christos 
   3090  1.1  christos 	* Makefile.am: Remove vax-bsd and vax-ultrix support.
   3091  1.1  christos 	* configure.tgt: Likewise.
   3092  1.1  christos 	* emulparams/vax.sh: Delete.
   3093  1.1  christos 	* Makefile.in: Regenerate.
   3094  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3095  1.1  christos 
   3096  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3097  1.1  christos 
   3098  1.1  christos 	* Makefile.am: Remove w65 support.
   3099  1.1  christos 	* configure.tgt: Likewise.
   3100  1.1  christos 	* emulparams/w65.sh: Delete.
   3101  1.1  christos 	* scripttempl/w65.sc: Delete.
   3102  1.1  christos 	* Makefile.in: Regenerate.
   3103  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3104  1.1  christos 
   3105  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3106  1.1  christos 
   3107  1.1  christos 	* Makefile.am: Remove m88k support.
   3108  1.1  christos 	* configure.host: Likewise.
   3109  1.1  christos 	* configure.tgt: Likewise.
   3110  1.1  christos 	* testsuite/ld-elf/sec-to-seg.exp: Likewise.
   3111  1.1  christos 	* emulparams/m88kbcs.sh: Delete.
   3112  1.1  christos 	* scripttempl/m88kbcs.sc: Delete.
   3113  1.1  christos 	* Makefile.in: Regenerate.
   3114  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3115  1.1  christos 
   3116  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3117  1.1  christos 
   3118  1.1  christos 	* Makefile.am: Remove i370 support.
   3119  1.1  christos 	* configure.tgt: Likewise.
   3120  1.1  christos 	* testsuite/ld-elf/compressed1d.d: Likewise.
   3121  1.1  christos 	* testsuite/ld-elf/group8a.d: Likewise.
   3122  1.1  christos 	* testsuite/ld-elf/group8b.d: Likewise.
   3123  1.1  christos 	* testsuite/ld-elf/group9a.d: Likewise.
   3124  1.1  christos 	* testsuite/ld-elf/group9b.d: Likewise.
   3125  1.1  christos 	* testsuite/ld-elf/merge.d: Likewise.
   3126  1.1  christos 	* testsuite/ld-elf/pr12851.d: Likewise.
   3127  1.1  christos 	* testsuite/ld-elf/pr12975.d: Likewise.
   3128  1.1  christos 	* testsuite/ld-elf/pr13177.d: Likewise.
   3129  1.1  christos 	* testsuite/ld-elf/pr13195.d: Likewise.
   3130  1.1  christos 	* testsuite/ld-elf/pr17615.d: Likewise.
   3131  1.1  christos 	* testsuite/ld-elf/pr21562a.d: Likewise.
   3132  1.1  christos 	* testsuite/ld-elf/pr21562b.d: Likewise.
   3133  1.1  christos 	* testsuite/ld-elf/pr21562c.d: Likewise.
   3134  1.1  christos 	* testsuite/ld-elf/pr21562d.d: Likewise.
   3135  1.1  christos 	* testsuite/ld-elf/pr21562i.d: Likewise.
   3136  1.1  christos 	* testsuite/ld-elf/pr21562j.d: Likewise.
   3137  1.1  christos 	* testsuite/ld-elf/pr21562k.d: Likewise.
   3138  1.1  christos 	* testsuite/ld-elf/pr21562l.d: Likewise.
   3139  1.1  christos 	* testsuite/ld-elf/pr21562m.d: Likewise.
   3140  1.1  christos 	* testsuite/ld-elf/pr21562n.d: Likewise.
   3141  1.1  christos 	* testsuite/ld-elf/pr22677.d: Likewise.
   3142  1.1  christos 	* testsuite/lib/ld-lib.exp: Likewise.
   3143  1.1  christos 	* emulparams/elf32i370.sh: Delete.
   3144  1.1  christos 	* scripttempl/elfi370.sc: Delete.
   3145  1.1  christos 	* Makefile.in: Regenerate.
   3146  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3147  1.1  christos 
   3148  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3149  1.1  christos 
   3150  1.1  christos 	* Makefile.am: Remove h8500 support.
   3151  1.1  christos 	* configure.tgt: Likewise.
   3152  1.1  christos 	* emulparams/h8500.sh: Delete.
   3153  1.1  christos 	* emulparams/h8500b.sh: Delete.
   3154  1.1  christos 	* emulparams/h8500c.sh: Delete.
   3155  1.1  christos 	* emulparams/h8500m.sh: Delete.
   3156  1.1  christos 	* emulparams/h8500s.sh: Delete.
   3157  1.1  christos 	* scripttempl/h8500.sc: Delete.
   3158  1.1  christos 	* scripttempl/h8500b.sc: Delete.
   3159  1.1  christos 	* scripttempl/h8500c.sc: Delete.
   3160  1.1  christos 	* scripttempl/h8500m.sc: Delete.
   3161  1.1  christos 	* scripttempl/h8500s.sc: Delete.
   3162  1.1  christos 	* Makefile.in: Regenerate.
   3163  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3164  1.1  christos 
   3165  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3166  1.1  christos 
   3167  1.1  christos 	* Makefile.am: Remove h8300-coff support.
   3168  1.1  christos 	* configure.tgt: Likewise.
   3169  1.1  christos 	* testsuite/ld-h8300/h8300.exp: Likewise.
   3170  1.1  christos 	* emulparams/h8300.sh: Delete.
   3171  1.1  christos 	* emulparams/h8300h.sh: Delete.
   3172  1.1  christos 	* emulparams/h8300hn.sh: Delete.
   3173  1.1  christos 	* emulparams/h8300s.sh: Delete.
   3174  1.1  christos 	* emulparams/h8300sn.sh: Delete.
   3175  1.1  christos 	* emulparams/h8300sx.sh: Delete.
   3176  1.1  christos 	* emulparams/h8300sxn.sh: Delete.
   3177  1.1  christos 	* scripttempl/h8300.sc: Delete.
   3178  1.1  christos 	* scripttempl/h8300h.sc: Delete.
   3179  1.1  christos 	* scripttempl/h8300hn.sc: Delete.
   3180  1.1  christos 	* scripttempl/h8300s.sc: Delete.
   3181  1.1  christos 	* scripttempl/h8300sn.sc: Delete.
   3182  1.1  christos 	* scripttempl/h8300sx.sc: Delete.
   3183  1.1  christos 	* scripttempl/h8300sxn.sc: Delete.
   3184  1.1  christos 	* testsuite/ld-h8300/relax-3-coff.d: Delete.
   3185  1.1  christos 	* testsuite/ld-h8300/relax-4-coff.d: Delete.
   3186  1.1  christos 	* testsuite/ld-h8300/relax-5-coff.d: Delete.
   3187  1.1  christos 	* testsuite/ld-h8300/relax-6-coff.d: Delete.
   3188  1.1  christos 	* Makefile.in: Regenerate.
   3189  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3190  1.1  christos 
   3191  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3192  1.1  christos 
   3193  1.1  christos 	* ld.texinfo: Remove IEEE 695 support.
   3194  1.1  christos 	* mri.c: Likewise.
   3195  1.1  christos 
   3196  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3197  1.1  christos 
   3198  1.1  christos 	* Makefile.am: Remove tandem support.
   3199  1.1  christos 	* configure.tgt: Likewise.
   3200  1.1  christos 	* emulparams/st2000.sh: Delete.
   3201  1.1  christos 	* scripttempl/st2000.sc: Delete.
   3202  1.1  christos 	* Makefile.in: Regenerate.
   3203  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3204  1.1  christos 
   3205  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3206  1.1  christos 
   3207  1.1  christos 	* Makefile.am: Remove newsos3 support.
   3208  1.1  christos 	* configure.tgt: Likewise.
   3209  1.1  christos 	* emulparams/news.sh: Delete.
   3210  1.1  christos 	* Makefile.in: Regenerate.
   3211  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3212  1.1  christos 
   3213  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
   3214  1.1  christos 
   3215  1.1  christos 	* Makefile.am: Remove netware support.
   3216  1.1  christos 	* configure.tgt: Likewise.
   3217  1.1  christos 	* testsuite/ld-powerpc/powerpc.exp: Likewise.
   3218  1.1  christos 	* emulparams/i386nw.sh: Delete.
   3219  1.1  christos 	* emulparams/ppcnw.sh: Delete.
   3220  1.1  christos 	* scripttempl/nw.sc: Delete.
   3221  1.1  christos 	* Makefile.in: Regenerate.
   3222  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3223  1.1  christos 
   3224  1.1  christos 2018-04-14  Alan Modra  <amodra (a] gmail.com>
   3225  1.1  christos 
   3226  1.1  christos 	* ldmain.c (main): Move config.maxpagesize and
   3227  1.1  christos 	config.commonpagesize initialization to..
   3228  1.1  christos 	* ldemul.c (after_parse_default): ..here.
   3229  1.1  christos 	* testsuite/ld-powerpc/ppc476-shared.d: Pass -z common-page-size.
   3230  1.1  christos 	* testsuite/ld-powerpc/ppc476-shared2.d: Likewise.
   3231  1.1  christos 
   3232  1.1  christos 2018-04-14  Alan Modra  <amodra (a] gmail.com>
   3233  1.1  christos 
   3234  1.1  christos 	* emulparams/elf32ppcwindiss.sh: Rewrite to use elf32ppc.sh.
   3235  1.1  christos 	* emulparams/ppclynx.sh: Likewise.
   3236  1.1  christos 
   3237  1.1  christos 2018-04-11  Alan Modra  <amodra (a] gmail.com>
   3238  1.1  christos 
   3239  1.1  christos 	* emulparams/coff_i860.sh: Delete.
   3240  1.1  christos 	* emulparams/elf32_i860.sh: Delete.
   3241  1.1  christos 	* emulparams/elf32_i960.sh: Delete.
   3242  1.1  christos 	* emulparams/gld960.sh: Delete.
   3243  1.1  christos 	* emulparams/gld960coff.sh: Delete.
   3244  1.1  christos 	* emulparams/lnk960.sh: Delete.
   3245  1.1  christos 	* emultempl/gld960.em: Delete.
   3246  1.1  christos 	* emultempl/gld960c.em: Delete.
   3247  1.1  christos 	* emultempl/lnk960.em: Delete.
   3248  1.1  christos 	* scripttempl/i860coff.sc: Delete.
   3249  1.1  christos 	* scripttempl/i960.sc: Delete.
   3250  1.1  christos 	* ld.texinfo: Remove i960 support.
   3251  1.1  christos 	* Makefile.am: Remove i860 and i960 support.
   3252  1.1  christos 	* configure.tgt: Likewise.
   3253  1.1  christos 	* testsuite/ld-discard/extern.d: Likewise.
   3254  1.1  christos 	* testsuite/ld-discard/start.d: Likewise.
   3255  1.1  christos 	* testsuite/ld-discard/static.d: Likewise.
   3256  1.1  christos 	* testsuite/ld-elf/compressed1d.d: Likewise.
   3257  1.1  christos 	* testsuite/ld-elf/group1.d: Likewise.
   3258  1.1  christos 	* testsuite/ld-elf/group3b.d: Likewise.
   3259  1.1  christos 	* testsuite/ld-elf/group8a.d: Likewise.
   3260  1.1  christos 	* testsuite/ld-elf/group8b.d: Likewise.
   3261  1.1  christos 	* testsuite/ld-elf/group9a.d: Likewise.
   3262  1.1  christos 	* testsuite/ld-elf/group9b.d: Likewise.
   3263  1.1  christos 	* testsuite/ld-elf/linkonce2.d: Likewise.
   3264  1.1  christos 	* testsuite/ld-elf/merge.d: Likewise.
   3265  1.1  christos 	* testsuite/ld-elf/merge2.d: Likewise.
   3266  1.1  christos 	* testsuite/ld-elf/merge3.d: Likewise.
   3267  1.1  christos 	* testsuite/ld-elf/orphan-10.d: Likewise.
   3268  1.1  christos 	* testsuite/ld-elf/orphan-11.d: Likewise.
   3269  1.1  christos 	* testsuite/ld-elf/orphan-12.d: Likewise.
   3270  1.1  christos 	* testsuite/ld-elf/orphan-9.d: Likewise.
   3271  1.1  christos 	* testsuite/ld-elf/orphan-region.d: Likewise.
   3272  1.1  christos 	* testsuite/ld-elf/orphan.d: Likewise.
   3273  1.1  christos 	* testsuite/ld-elf/orphan3.d: Likewise.
   3274  1.1  christos 	* testsuite/ld-elf/pr12851.d: Likewise.
   3275  1.1  christos 	* testsuite/ld-elf/pr12975.d: Likewise.
   3276  1.1  christos 	* testsuite/ld-elf/pr13177.d: Likewise.
   3277  1.1  christos 	* testsuite/ld-elf/pr13195.d: Likewise.
   3278  1.1  christos 	* testsuite/ld-elf/pr17550a.d: Likewise.
   3279  1.1  christos 	* testsuite/ld-elf/pr17550b.d: Likewise.
   3280  1.1  christos 	* testsuite/ld-elf/pr17550c.d: Likewise.
   3281  1.1  christos 	* testsuite/ld-elf/pr17550d.d: Likewise.
   3282  1.1  christos 	* testsuite/ld-elf/pr17615.d: Likewise.
   3283  1.1  christos 	* testsuite/ld-elf/pr20528a.d: Likewise.
   3284  1.1  christos 	* testsuite/ld-elf/pr20528b.d: Likewise.
   3285  1.1  christos 	* testsuite/ld-elf/pr21562a.d: Likewise.
   3286  1.1  christos 	* testsuite/ld-elf/pr21562b.d: Likewise.
   3287  1.1  christos 	* testsuite/ld-elf/pr21562c.d: Likewise.
   3288  1.1  christos 	* testsuite/ld-elf/pr21562d.d: Likewise.
   3289  1.1  christos 	* testsuite/ld-elf/pr21562i.d: Likewise.
   3290  1.1  christos 	* testsuite/ld-elf/pr21562j.d: Likewise.
   3291  1.1  christos 	* testsuite/ld-elf/pr21562k.d: Likewise.
   3292  1.1  christos 	* testsuite/ld-elf/pr21562l.d: Likewise.
   3293  1.1  christos 	* testsuite/ld-elf/pr21562m.d: Likewise.
   3294  1.1  christos 	* testsuite/ld-elf/pr21562n.d: Likewise.
   3295  1.1  christos 	* testsuite/ld-elf/pr22677.d: Likewise.
   3296  1.1  christos 	* testsuite/ld-elf/pr22836-1a.d: Likewise.
   3297  1.1  christos 	* testsuite/ld-elf/pr22836-1b.d: Likewise.
   3298  1.1  christos 	* testsuite/ld-elf/pr349.d: Likewise.
   3299  1.1  christos 	* testsuite/ld-elf/sec-to-seg.exp: Likewise.
   3300  1.1  christos 	* testsuite/ld-elf/sec64k.exp: Likewise.
   3301  1.1  christos 	* testsuite/ld-elf/warn1.d: Likewise.
   3302  1.1  christos 	* testsuite/ld-elf/warn2.d: Likewise.
   3303  1.1  christos 	* testsuite/ld-elf/warn3.d: Likewise.
   3304  1.1  christos 	* testsuite/lib/ld-lib.exp: Likewise.
   3305  1.1  christos 	* Makefile.in: Regenerate.
   3306  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3307  1.1  christos 
   3308  1.1  christos 2018-04-11  Alan Modra  <amodra (a] gmail.com>
   3309  1.1  christos 
   3310  1.1  christos 	* testsuite/ld-elf/shared.exp (AFLAGS_PIC): Add -mpic for nds32.
   3311  1.1  christos 
   3312  1.1  christos 2018-04-09  Alan Modra  <amodra (a] gmail.com>
   3313  1.1  christos 
   3314  1.1  christos 	* po/BLD-POTFILES.in: Regenerate.
   3315  1.1  christos 
   3316  1.1  christos 2018-04-09  Alan Modra  <amodra (a] gmail.com>
   3317  1.1  christos 
   3318  1.1  christos 	* emultempl/ppc64elf.em (no_inline_plt): New var.
   3319  1.1  christos 	(ppc_before_allocation): Call ppc64_elf_inline_plt.
   3320  1.1  christos 	(enum ppc64_opt): Add OPTION_NO_INLINE_OPT.
   3321  1.1  christos 	(PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS,
   3322  1.1  christos 	PARSE_AND_LIST_ARGS_CASES): Handle --no-inline-optimize.
   3323  1.1  christos 	* emultemps/ppc32elf.em (no_inline_opt): New var.
   3324  1.1  christos 	(prelim_size_sections): New function, extracted from..
   3325  1.1  christos 	(ppc_before_allocation): ..here.  Call ppc_elf_inline_plt.
   3326  1.1  christos 	(enum ppc32_opt): Add OPTION_NO_INLINE_OPT.
   3327  1.1  christos 	(PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS,
   3328  1.1  christos 	PARSE_AND_LIST_ARGS_CASES): Handle --no-inline-optimize.
   3329  1.1  christos 
   3330  1.1  christos 2018-04-09  Alan Modra  <amodra (a] gmail.com>
   3331  1.1  christos 
   3332  1.1  christos 	* emulparams/elf32ppc.sh (OTHER_RELRO_SECTIONS_2): Add .branch_lt.
   3333  1.1  christos 	(OTHER_GOT_RELOC_SECTIONS): Add .rela.branch_lt.
   3334  1.1  christos 	* testsuite/ld-powerpc/elfv2so.d: Update for symbol/stub reordering.
   3335  1.1  christos 	* testsuite/ld-powerpc/relbrlt.d: Likewise.
   3336  1.1  christos 	* testsuite/ld-powerpc/relbrlt.s: Likewise.
   3337  1.1  christos 	* testsuite/ld-powerpc/tlsso.r: Likewise.
   3338  1.1  christos 	* testsuite/ld-powerpc/tlstocso.r: Likewise.
   3339  1.1  christos 
   3340  1.1  christos 2018-04-09  Alan Modra  <amodra (a] gmail.com>
   3341  1.1  christos 
   3342  1.1  christos 	* ppc32elf.em (ppc_finish): Call ppc_finish_symbols.
   3343  1.1  christos 
   3344  1.1  christos 2018-04-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   3345  1.1  christos 
   3346  1.1  christos 	PR gas/22318
   3347  1.1  christos 	* configure: Regenerated.
   3348  1.1  christos 
   3349  1.1  christos 2018-04-05  Nick Clifton  <nickc (a] redhat.com>
   3350  1.1  christos 
   3351  1.1  christos 	PR 23030
   3352  1.1  christos 	* emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Make sure
   3353  1.1  christos 	that the .IA_64.unwind_info and .IA_64.unwind sections are not
   3354  1.1  christos 	subject to garbage collection.
   3355  1.1  christos 
   3356  1.1  christos 2018-04-04  Eric Botcazou  <ebotcazou (a] adacore.com>
   3357  1.1  christos 
   3358  1.1  christos 	* deffile.h (def_file_add_import_from): Declare.
   3359  1.1  christos 	(def_file_add_import_at): Likewise.
   3360  1.1  christos 	* deffilep.y (fill_in_import): New function extracted from...
   3361  1.1  christos 	(def_file_add_import): ...here.  Call it.
   3362  1.1  christos 	(def_file_add_import_from): New function.
   3363  1.1  christos 	(def_file_add_import_at): Likewise.
   3364  1.1  christos 	* pe-dll.c (pe_implied_import_dll): Use an optimized version of the
   3365  1.1  christos 	insertion loop for imported symbols if possible.
   3366  1.1  christos 
   3367  1.1  christos 2018-04-04  Eric Botcazou  <ebotcazou (a] adacore.com>
   3368  1.1  christos 
   3369  1.1  christos 	* emultempl/pe.em (U_SIZE): Delete.
   3370  1.1  christos 	(pe_data_import_dll): Likewise.
   3371  1.1  christos 	(make_import_fixup): Return void, take 4th parameter and pass it down
   3372  1.1  christos 	in call to pe_create_import_fixup.
   3373  1.1  christos 	(pe_find_data_imports): Move to...
   3374  1.1  christos 	(gld_${EMULATION_NAME}_after_open): Run the stdcall fixup pass after
   3375  1.1  christos 	the auto-import pass and add a guard before running the latter.
   3376  1.1  christos 	* emultempl/pep.em (U_SIZE): Delete.
   3377  1.1  christos 	(pep_data_import_dll): Likewise.
   3378  1.1  christos 	(make_import_fixup): Return void, take 4th parameter and pass it down
   3379  1.1  christos 	in call to pe_create_import_fixup.
   3380  1.1  christos 	(pep_find_data_imports): Move to...
   3381  1.1  christos 	(gld_${EMULATION_NAME}_after_open): Run the stdcall fixup pass after
   3382  1.1  christos 	the auto-import pass and add a guard before running the latter.
   3383  1.1  christos 	* pe-dll.c (runtime_pseudp_reloc_v2_init): Change type to bfd_boolean.
   3384  1.1  christos 	(pe_walk_relocs_of_symbol): Rename into...
   3385  1.1  christos 	(pe_walk_relocs): ...this.  Add 2 more parameters,4th parameter to the
   3386  1.1  christos 	callback prototype and pass 4th parameter in calls to the callback.
   3387  1.1  christos 	If the import hash table is present, invoke the callback on the reloc
   3388  1.1  christos 	if the symbol name is in the table.
   3389  1.1  christos 	(pe_find_data_imports): ...here.  Take 2 parameters.  Build an import
   3390  1.1  christos 	hash table for the pseudo-relocation support version 2.  When it is
   3391  1.1  christos 	built, walk the relocations only once at the end; when it is not, do
   3392  1.1  christos 	not build a fixup when the symbol isn't part of an import table.
   3393  1.1  christos 	Issue the associated warning only after a first fixup is built.
   3394  1.1  christos 	(tmp_seq2): Delete.
   3395  1.1  christos 	(make_singleton_name_imp): Likewise.
   3396  1.1  christos 	(make_import_fixup_mark): Return const char * and a stable string.
   3397  1.1  christos 	(make_import_fixup_entry): Do not deal with the pseudo-relocation
   3398  1.1  christos 	support version 2.
   3399  1.1  christos 	(make_runtime_pseudo_reloc): Factor out code and fix formatting.
   3400  1.1  christos 	(pe_create_import_fixup): Add 5th parameter.  Clearly separate the
   3401  1.1  christos 	pseudo-relocation support version 2 from the rest.  Fix formatting.
   3402  1.1  christos 	* pe-dll.h (pe_walk_relocs_of_symbol): Delete.
   3403  1.1  christos 	(pe_find_data_imports): Declare.
   3404  1.1  christos 	(pe_create_import_fixup): Add 5th parameter.
   3405  1.1  christos 	* pep-dll.c (pe_data_import_dll): Delete.
   3406  1.1  christos 	(pe_find_data_imports): Define.
   3407  1.1  christos 	(pe_walk_relocs_of_symbol): Delete.
   3408  1.1  christos 	* pep-dll.h (pep_walk_relocs_of_symbol): Delete.
   3409  1.1  christos 	(pep_find_data_imports): Declare.
   3410  1.1  christos 	(pep_create_import_fixup): Add 5th parameter.
   3411  1.1  christos 	* ld.texinfo (--enable-auto-import): Adjust to new implementation.
   3412  1.1  christos 
   3413  1.1  christos 2018-04-04  Nick Clifton  <nickc (a] redhat.com>
   3414  1.1  christos 
   3415  1.1  christos 	* po/es.po: Updated Spanish translation.
   3416  1.1  christos 
   3417  1.1  christos 2018-04-03  Maciej W. Rozycki  <macro (a] mips.com>
   3418  1.1  christos 
   3419  1.1  christos 	* testsuite/ld-mips-elf/comm-data.exp: Correct support for
   3420  1.1  christos 	`mips*-*-kfreebsd*-gnu' targets.
   3421  1.1  christos 
   3422  1.1  christos 2018-03-23  Renlin Li  <renlin.li (a] arm.com>
   3423  1.1  christos 
   3424  1.1  christos 	PR ld/22970
   3425  1.1  christos 	* testsuite/ld-aarch64/aarch64-elf.exp: Update to run new tests.
   3426  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-552-overflow.d: New.
   3427  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-552-overflow.s: New.
   3428  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-552.d: New.
   3429  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-552.s: New.
   3430  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-553.d: New.
   3431  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-553.s: New.
   3432  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-554-overflow.d: New.
   3433  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-554-overflow.s: New.
   3434  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-554.d: New.
   3435  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-554.s: New.
   3436  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-555.d: New.
   3437  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-555.s: New.
   3438  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-556-overflow.d: New.
   3439  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-556-overflow.s: New.
   3440  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-556.d: New.
   3441  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-556.s: New.
   3442  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-557.d: New.
   3443  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-557.s: New.
   3444  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-558-overflow.d: New.
   3445  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-558-overflow.s: New.
   3446  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-558.d: New.
   3447  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-558.s: New.
   3448  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-559.d: New.
   3449  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-559.s: New.
   3450  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-112-overflow.d: New.
   3451  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-112-overflow.s: New.
   3452  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-112.d: New.
   3453  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-112.s: New.
   3454  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-113.d: New.
   3455  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-113.s: New.
   3456  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-114-overflow.d: New.
   3457  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-114-overflow.s: New.
   3458  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-114.d: New.
   3459  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-114.s: New.
   3460  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-115.d: New.
   3461  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-115.s: New.
   3462  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-116-overflow.d: New.
   3463  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-116-overflow.s: New.
   3464  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-116.d: New.
   3465  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-116.s: New.
   3466  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-117.d: New.
   3467  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-117.s: New.
   3468  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-118-overflow.d: New.
   3469  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-118-overflow.s: New.
   3470  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-118.d: New.
   3471  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-118.s: New.
   3472  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-119.d: New.
   3473  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-119.s: New.
   3474  1.1  christos 
   3475  1.1  christos 2018-03-28  Eric Botcazou  <ebotcazou (a] adacore.com>
   3476  1.1  christos 
   3477  1.1  christos 	PR ld/22972
   3478  1.1  christos 	* testsuite/ld-sparc/sparc.exp: Add test for mixed GOTDATA/GOT relocs.
   3479  1.1  christos 	* testsuite/ld-sparc/gotop-hidden.c: New file.
   3480  1.1  christos 	* testsuite/ld-sparc/got-hidden32.s: Likewise.
   3481  1.1  christos 	* testsuite/ld-sparc/got-hidden64.s: Likewise.
   3482  1.1  christos 	* testsuite/ld-sparc/pass.out: Likewise.
   3483  1.1  christos 
   3484  1.1  christos 2018-03-25  H.J. Lu  <hongjiu.lu (a] intel.com>
   3485  1.1  christos 
   3486  1.1  christos 	PR ld/23000
   3487  1.1  christos 	* testsuite/ld-x86-64/tlsdesc.pd: Updated.
   3488  1.1  christos 
   3489  1.1  christos 2018-03-23  Nick Clifton  <nickc (a] redhat.com>
   3490  1.1  christos 
   3491  1.1  christos 	PR 22948
   3492  1.1  christos 	* emultempl/pe.em (open_dynamic_archive): Add libXXX.lib template
   3493  1.1  christos 	to library name list.
   3494  1.1  christos 	* emultempl/pep.em (open_dynamic_archive): Likewise.
   3495  1.1  christos 	* ld.texinfo (WIN32): Update documentation.
   3496  1.1  christos 
   3497  1.1  christos 2018-03-20  Roland McGrath  <mcgrathr (a] google.com>
   3498  1.1  christos 
   3499  1.1  christos 	* testsuite/ld-elf/shared.exp (pr20995-2): XFAIL on aarch64*-*-elf*,
   3500  1.1  christos 	another target without RELRO.
   3501  1.1  christos 
   3502  1.1  christos 2018-03-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   3503  1.1  christos 
   3504  1.1  christos 	* testsuite/ld-plugin/pr22983.d: Allow leading underscore as
   3505  1.1  christos 	well as extra lines between symbols.
   3506  1.1  christos 
   3507  1.1  christos 2018-03-20  Maciej W. Rozycki  <macro (a] mips.com>
   3508  1.1  christos 
   3509  1.1  christos 	* testsuite/ld-gc/gc.exp: Remove extraneous LD flags from the
   3510  1.1  christos 	personality test.
   3511  1.1  christos 
   3512  1.1  christos 2018-03-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   3513  1.1  christos 
   3514  1.1  christos 	PR ld/22983
   3515  1.1  christos 	* testsuite/ld-plugin/lto.exp: Run PR ld/22983 test.
   3516  1.1  christos 	* testsuite/ld-plugin/pr22983.d: New file.
   3517  1.1  christos 	* testsuite/ld-plugin/pr22983.t: Likewise.
   3518  1.1  christos 	* testsuite/ld-plugin/pr22983a.c: Likewise.
   3519  1.1  christos 	* testsuite/ld-plugin/pr22983b.c: Likewise.
   3520  1.1  christos 
   3521  1.1  christos 2018-03-15  Andreas Schwab  <schwab (a] suse.de>
   3522  1.1  christos 
   3523  1.1  christos 	PR ld/22949
   3524  1.1  christos 	* emultempl/riscvelf.em (riscv_elf_before_allocation): Don't
   3525  1.1  christos 	enable relaxation in relocatable link.
   3526  1.1  christos 
   3527  1.1  christos 2018-03-15  Kuan-Lin Chen  <kuanlinchentw (a] gmail.com>
   3528  1.1  christos 
   3529  1.1  christos 	* emultempl/nds32elf.em (nds32_elf_after_allocation): Remove
   3530  1.1  christos 	unsupported target feature.
   3531  1.1  christos 
   3532  1.1  christos 2018-03-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   3533  1.1  christos 
   3534  1.1  christos 	PR ld/20882
   3535  1.1  christos 	* testsuite/ld-gc/pr20882.d: Also dump and check .debug_abbrev
   3536  1.1  christos 	section.
   3537  1.1  christos 	* testsuite/ld-gc/pr20882b.s: Add .debug_abbrev section.
   3538  1.1  christos 
   3539  1.1  christos 2018-03-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   3540  1.1  christos 
   3541  1.1  christos 	* testsuite/ld-gc/gc.exp: Fix a typo: $LFLAGS -> $LDFLAGS.
   3542  1.1  christos 
   3543  1.1  christos 2018-03-13  Nick Clifton  <nickc (a] redhat.com>
   3544  1.1  christos 
   3545  1.1  christos 	* po/pt_BR.po: Updated Brazilian Portuguese translation.
   3546  1.1  christos 
   3547  1.1  christos 2018-03-09  Nick Clifton  <nickc (a] redhat.com>
   3548  1.1  christos 
   3549  1.1  christos 	* testsuite/ld-ifunc/ifuncmod5.s: New test.  Checks that targets
   3550  1.1  christos 	that support IFUNC symbols can handle relocations against those
   3551  1.1  christos 	symbols in NOTE sections.
   3552  1.1  christos 	* testsuite/ld-ifunc/ifuncmod5.d: New file:  Driver for the new
   3553  1.1  christos 	test.
   3554  1.1  christos 	* testsuite/ld-ifunc/ifunc.exp: Run the new test.
   3555  1.1  christos 
   3556  1.1  christos 2018-03-08  H.J. Lu  <hongjiu.lu (a] intel.com>
   3557  1.1  christos 
   3558  1.1  christos 	PR ld/22929
   3559  1.1  christos 	* testsuite/ld-i386/i386.exp: Run PR ld/22929 test.
   3560  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   3561  1.1  christos 	* testsuite/ld-i386/pr22929.d: New file.
   3562  1.1  christos 	* testsuite/ld-i386/pr22929.s: Likewise.
   3563  1.1  christos 	* testsuite/ld-x86-64/pr22929.d: Likewise.
   3564  1.1  christos 	* testsuite/ld-x86-64/pr22929.s: Likewise.
   3565  1.1  christos 
   3566  1.1  christos 2018-03-07  Max Filippov  <jcmvbkbc (a] gmail.com>
   3567  1.1  christos 
   3568  1.1  christos 	* emulparams/elf32xtensa.sh (COMMONPAGESIZE): Define.
   3569  1.1  christos 
   3570  1.1  christos 2018-03-07  Renlin Li  <renlin.li (a] arm.com>
   3571  1.1  christos 
   3572  1.1  christos 	PR ld/20402
   3573  1.1  christos 	* testsuite/ld-aarch64/aarch64-elf.exp: Run new test.
   3574  1.1  christos 	* testsuite/ld-aarch64/pr20402.s: New.
   3575  1.1  christos 	* testsuite/ld-aarch64/pr20402.d: New.
   3576  1.1  christos 
   3577  1.1  christos 2018-03-06  Jim Wilson  <jimw (a] sifive.com>
   3578  1.1  christos 
   3579  1.1  christos 	PR 22920
   3580  1.1  christos 	* emultempl/riscvelf.em (riscv_create_output_section_statements): New.
   3581  1.1  christos 	(LDEMUL_CREATE_OUTPUT_SECTION_STATEMENTS): New.
   3582  1.1  christos 	* testsuite/ld-elf/pr21884.d (#notarget): Add riscv*-*-*.
   3583  1.1  christos 	* testsuite/ld-unique/pr21529.d (#notarget): Likewise.
   3584  1.1  christos 	* testsuite/ld-srec/srec.exp (run_srec_test): For riscv*-*-* target,
   3585  1.1  christos 	call setup_xfail.
   3586  1.1  christos 
   3587  1.1  christos 2018-03-03  James Cowgill  <james.cowgill (a] mips.com>
   3588  1.1  christos 	    Maciej W. Rozycki  <macro (a] mips.com>
   3589  1.1  christos 
   3590  1.1  christos 	PR ld/21900
   3591  1.1  christos 	* testsuite/ld-mips-elf/undefined-warn.d: New test.
   3592  1.1  christos 	* testsuite/ld-mips-elf/undefined.s: Add padding at the end.
   3593  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new test.
   3594  1.1  christos 
   3595  1.1  christos 2018-03-02  Jim Wilson  <jimw (a] sifive.com>
   3596  1.1  christos 
   3597  1.1  christos 	PR 22903
   3598  1.1  christos 	* emultempl/aarch64elf.em (elf${ELFSIZE}_aarch64_add_stub_section):
   3599  1.1  christos 	Give stub_sec 8 byte alignment.
   3600  1.1  christos 	* emulparams/aarch64cloudabi.sh (NOP): Set to 0x1f2003d5.
   3601  1.1  christos 	* emulparams/aarch64elf.sh (NOP): Likewise.
   3602  1.1  christos 	* emulparams/aarch64elf32.sh (NOP): Likewise.
   3603  1.1  christos 	* emulparams/aarch64fbsd.sh (NOP): Likewise.
   3604  1.1  christos 	* emulparams/aarch64linux.sh (NOP): Likewise.
   3605  1.1  christos 	* emulparams/aarch64linux32.sh (NOP): Likewise.
   3606  1.1  christos 	* testsuite/ld-aarch64/erratum835769.d: Adjust for added nop.
   3607  1.1  christos 	* testsuite/ld-aarch64/erratum843419.d: Likewise.
   3608  1.1  christos 	* testsuite/ld-aarch64/farcall-b-defsym.d: Likewise.
   3609  1.1  christos 	* testsuite/ld-aarch64/farcall-b-none-function.d: Likewise.
   3610  1.1  christos 	* testsuite/ld-aarch64/farcall-b-plt.d: Likewise.
   3611  1.1  christos 	* testsuite/ld-aarch64/farcall-b-section.d: Likewise.
   3612  1.1  christos 	* testsuite/ld-aarch64/farcall-b.d: Likewise.
   3613  1.1  christos 	* testsuite/ld-aarch64/farcall-back.d: Likewise.
   3614  1.1  christos 	* testsuite/ld-aarch64/farcall-bl-defsym.d: Likewise.
   3615  1.1  christos 	* testsuite/ld-aarch64/farcall-bl-none-function.d: Likewise.
   3616  1.1  christos 	* testsuite/ld-aarch64/farcall-bl-plt.d: Likewise.
   3617  1.1  christos 	* testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
   3618  1.1  christos 	* testsuite/ld-aarch64/farcall-bl.d: Likewise.
   3619  1.1  christos 
   3620  1.1  christos 2018-03-01  Alan Modra  <amodra (a] gmail.com>
   3621  1.1  christos 
   3622  1.1  christos 	* configure.ac (ALL_LINGUAS): Add ja.  Sort.
   3623  1.1  christos 	* configure: Regenerate.
   3624  1.1  christos 
   3625  1.1  christos 2018-02-28  Douglas B Rupp  <rupp (a] adacore.com>
   3626  1.1  christos 
   3627  1.1  christos 	* ldmain.c (main): Remove directory separator, if any, from the
   3628  1.1  christos 	end of the canonicalized sysroot.
   3629  1.1  christos 
   3630  1.1  christos 2018-02-27  H.J. Lu  <hongjiu.lu (a] intel.com>
   3631  1.1  christos 
   3632  1.1  christos 	* NEWS: Mention --enable-separate-code.
   3633  1.1  christos 	* configure.ac: Add --enable-separate-code.
   3634  1.1  christos 	(DEFAULT_LD_Z_SEPARATE_CODE): New AC_DEFINE_UNQUOTED.
   3635  1.1  christos 	* configure.tgt: Default ac_default_ld_z_separate_code to 1 for
   3636  1.1  christos 	Linux/x86 targets.
   3637  1.1  christos 	* config.in: Regenerated.
   3638  1.1  christos 	* configure: Likewise.
   3639  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
   3640  1.1  christos 	link_info.separate_code DEFAULT_LD_Z_SEPARATE_CODE.
   3641  1.1  christos 
   3642  1.1  christos 2018-02-26  Alan Modra  <amodra (a] gmail.com>
   3643  1.1  christos 
   3644  1.1  christos 	* emulparams/call_nop.sh, * emulparams/cet.sh,
   3645  1.1  christos 	* emulparams/elf32mcore.sh, * emultempl/aarch64elf.em
   3646  1.1  christos 	* emultempl/aix.em, * emultempl/alphaelf.em, * emultempl/armcoff.em,
   3647  1.1  christos 	* emultempl/armelf.em, * emultempl/avrelf.em, * emultempl/beos.em,
   3648  1.1  christos 	* emultempl/bfin.em, * emultempl/cr16elf.em, * emultempl/elf32.em,
   3649  1.1  christos 	* emultempl/elf-generic.em, * emultempl/hppaelf.em,
   3650  1.1  christos 	* emultempl/linux.em, * emultempl/lnk960.em,
   3651  1.1  christos 	* emultempl/m68hc1xelf.em, * emultempl/m68kcoff.em,
   3652  1.1  christos 	* emultempl/m68kelf.em, * emultempl/metagelf.em,
   3653  1.1  christos 	* emultempl/mipself.em, * emultempl/mmix-elfnmmo.em,
   3654  1.1  christos 	* emultempl/mmo.em, * emultempl/msp430.em, * emultempl/nds32elf.em,
   3655  1.1  christos 	* emultempl/nios2elf.em, * emultempl/pe.em, * emultempl/pep.em,
   3656  1.1  christos 	* emultempl/ppc32elf.em, * emultempl/ppc64elf.em,
   3657  1.1  christos 	* emultempl/scoreelf.em, * emultempl/sh64elf.em,
   3658  1.1  christos 	* emultempl/spuelf.em, * emultempl/sunos.em, * emultempl/tic6xdsbt.em,
   3659  1.1  christos 	* emultempl/ticoff.em, * emultempl/v850elf.em, * emultempl/vms.em,
   3660  1.1  christos 	* emultempl/vxworks.em, * emultempl/xtensaelf.em, * ldcref.c,
   3661  1.1  christos 	* ldctor.c, * ldexp.c, * ldfile.c, * ldgram.y, * ldlang.c,
   3662  1.1  christos 	* ldmain.c, * ldmisc.c, * ldwrite.c, * lexsup.c, * mri.c, * pe-dll.c,
   3663  1.1  christos 	* plugin.c: Standardize error/warning messages.
   3664  1.1  christos 	* testsuite/ld-arc/jli-overflow.err,
   3665  1.1  christos 	* testsuite/ld-arm/cmse-implib-errors.out,
   3666  1.1  christos 	* testsuite/ld-arm/cmse-new-earlier-later-implib.out,
   3667  1.1  christos 	* testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out,
   3668  1.1  christos 	* testsuite/ld-arm/cmse-new-wrong-implib.out,
   3669  1.1  christos 	* testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out,
   3670  1.1  christos 	* testsuite/ld-arm/cmse-veneers-wrong-entryfct.out,
   3671  1.1  christos 	* testsuite/ld-arm/vxworks1-static.d,
   3672  1.1  christos 	* testsuite/ld-cris/tls-err-20x.d, * testsuite/ld-cris/tls-err-29.d,
   3673  1.1  christos 	* testsuite/ld-cris/tls-err-31.d, * testsuite/ld-cris/tls-err-33.d,
   3674  1.1  christos 	* testsuite/ld-cris/tls-err-35.d, * testsuite/ld-cris/tls-err-37.d,
   3675  1.1  christos 	* testsuite/ld-cris/tls-err-39.d, * testsuite/ld-cris/tls-err-41.d,
   3676  1.1  christos 	* testsuite/ld-cris/tls-err-43.d, * testsuite/ld-cris/tls-err-45.d,
   3677  1.1  christos 	* testsuite/ld-cris/tls-err-47.d, * testsuite/ld-cris/tls-err-49.d,
   3678  1.1  christos 	* testsuite/ld-cris/tls-err-51.d, * testsuite/ld-cris/tls-err-67.d,
   3679  1.1  christos 	* testsuite/ld-elf/dwarf2.err, * testsuite/ld-elf/dwarf3.err,
   3680  1.1  christos 	* testsuite/ld-elf/orphan-5.l, * testsuite/ld-elf/orphan-6.l,
   3681  1.1  christos 	* testsuite/ld-i386/vxworks1-static.d,
   3682  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d,
   3683  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d,
   3684  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips.d,
   3685  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-n32.d,
   3686  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-n64.d,
   3687  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic.d,
   3688  1.1  christos 	* testsuite/ld-mips-elf/jal-global-overflow-1.d,
   3689  1.1  christos 	* testsuite/ld-mips-elf/jal-local-overflow-1.d,
   3690  1.1  christos 	* testsuite/ld-mips-elf/mode-change-error-1.d,
   3691  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-2.d,
   3692  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-2.d,
   3693  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-micromips.d,
   3694  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-mips16.d,
   3695  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1.d,
   3696  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-micromips.d,
   3697  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-mips16.d,
   3698  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-r6-1.d,
   3699  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-r6-2.d,
   3700  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch.d,
   3701  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-1.d,
   3702  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-3.d,
   3703  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-1.d,
   3704  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-3.d,
   3705  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d,
   3706  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d,
   3707  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d,
   3708  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d,
   3709  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jump-micromips.d,
   3710  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jump-mips16.d,
   3711  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jump.d,
   3712  1.1  christos 	* testsuite/ld-mips-elf/unaligned-ldpc-1.d,
   3713  1.1  christos 	* testsuite/ld-mips-elf/unaligned-lwpc-1.d,
   3714  1.1  christos 	* testsuite/ld-mips-elf/undefined.d,
   3715  1.1  christos 	* testsuite/ld-mips-elf/vxworks1-static.d,
   3716  1.1  christos 	* testsuite/ld-mmix/bpo-20.d, * testsuite/ld-mmix/bpo-20m.d,
   3717  1.1  christos 	* testsuite/ld-mmix/bpo-7.d, * testsuite/ld-mmix/bpo-7m.d,
   3718  1.1  christos 	* testsuite/ld-mmix/bpo-8.d, * testsuite/ld-mmix/bpo-8m.d,
   3719  1.1  christos 	* testsuite/ld-mmix/greg-17.d, * testsuite/ld-mmix/greg-18.d,
   3720  1.1  christos 	* testsuite/ld-mmix/greg-8.d, * testsuite/ld-mmix/greg-9.d,
   3721  1.1  christos 	* testsuite/ld-plugin/plugin-14.d, * testsuite/ld-plugin/plugin-15.d,
   3722  1.1  christos 	* testsuite/ld-plugin/plugin-16.d, * testsuite/ld-plugin/plugin-20.d,
   3723  1.1  christos 	* testsuite/ld-plugin/plugin-21.d, * testsuite/ld-plugin/plugin-22.d,
   3724  1.1  christos 	* testsuite/ld-plugin/plugin-23.d, * testsuite/ld-plugin/plugin-6.d,
   3725  1.1  christos 	* testsuite/ld-plugin/plugin-7.d, * testsuite/ld-plugin/plugin-8.d,
   3726  1.1  christos 	* testsuite/ld-powerpc/aix-weak-3-32.d,
   3727  1.1  christos 	* testsuite/ld-powerpc/aix-weak-3-64.d,
   3728  1.1  christos 	* testsuite/ld-powerpc/vxworks1-static.d,
   3729  1.1  christos 	* testsuite/ld-sh/vxworks1-static.d,
   3730  1.1  christos 	* testsuite/ld-sparc/vxworks1-static.d,
   3731  1.1  christos 	* testsuite/ld-undefined/undefined.exp,
   3732  1.1  christos 	* testsuite/ld-x86-64/pie1.d: Update for changed errors and warnings.
   3733  1.1  christos 	* testsuite/ld-elf/warn1.d, * testsuite/ld-elf/warn2.d: Correct regex.
   3734  1.1  christos 
   3735  1.1  christos 2018-02-26  Alan Modra  <amodra (a] gmail.com>
   3736  1.1  christos 
   3737  1.1  christos 	* Makefile.am (EMULATION_FILES, POTFILES): Delete.
   3738  1.1  christos 	(SRC_POTFILES, BLD_POTFILES): Define.
   3739  1.1  christos 	(po/POTFILES.in): Delete rule.
   3740  1.1  christos 	(po/SRC-POTFILES.in, po/BLD-POTFILES.in): New rules.
   3741  1.1  christos 	* configure.ac: Add AC_CONFIG_COMMANDS to create po/Makefile.
   3742  1.1  christos 	* po/Make-in (DISTFILES): Remove POTFILES.in, add SRC-POTFILES.in
   3743  1.1  christos 	and BLD-POTFILES.in.
   3744  1.1  christos 	(POTFILES): Delete.
   3745  1.1  christos 	(SRC-POTFILES, BLD-POTFILES): Define place marker.
   3746  1.1  christos 	(ld.pot): Build from SRC-POTFILES plus BLD-POTFILES.
   3747  1.1  christos 	(distclean, maintainer-clean): Tidy up new files.
   3748  1.1  christos 	(POTFILES, POTFILES.in): Delete rules.
   3749  1.1  christos 	(SRC-POTFILES, BLD-POTFILES, SRC-POTFILES.in, BLD-POTFILES.in):
   3750  1.1  christos 	New rules.
   3751  1.1  christos 	(Makefile): Depend on SRC-POTFILES and BLD-POTFILES.
   3752  1.1  christos 	* po/SRC-POTFILES.in: Rename from po/POTFILES.in.
   3753  1.1  christos 	* po/BLD-POTFILES.in: New file.
   3754  1.1  christos 	* Makefile.in: Regenerate.
   3755  1.1  christos 	* configure: Regenerate.
   3756  1.1  christos 
   3757  1.1  christos 2018-02-26  Alan Modra  <amodra (a] gmail.com>
   3758  1.1  christos 
   3759  1.1  christos 	* testsuite/ld-cris/pcrelcp-1.d,
   3760  1.1  christos 	* testsuite/ld-mmix/start-2.d: Update.
   3761  1.1  christos 
   3762  1.1  christos 2018-02-26  Alan Modra  <amodra (a] gmail.com>
   3763  1.1  christos 
   3764  1.1  christos 	* testsuite/ld-arm/cmse-implib-errors.out,
   3765  1.1  christos 	* testsuite/ld-arm/cmse-new-earlier-later-implib.out,
   3766  1.1  christos 	* testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out,
   3767  1.1  christos 	* testsuite/ld-arm/cmse-new-wrong-implib.out,
   3768  1.1  christos 	* testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out,
   3769  1.1  christos 	* testsuite/ld-arm/cmse-veneers-wrong-entryfct.out,
   3770  1.1  christos 	* testsuite/ld-cris/badgotr1.d,
   3771  1.1  christos 	* testsuite/ld-cris/tls-err-24.d,
   3772  1.1  christos 	* testsuite/ld-cris/tls-err-25.d,
   3773  1.1  christos 	* testsuite/ld-cris/tls-err-26.d,
   3774  1.1  christos 	* testsuite/ld-cris/tls-err-27.d,
   3775  1.1  christos 	* testsuite/ld-cris/tls-err-28.d,
   3776  1.1  christos 	* testsuite/ld-cris/tls-err-40.d,
   3777  1.1  christos 	* testsuite/ld-cris/tls-err-44.d,
   3778  1.1  christos 	* testsuite/ld-cris/tls-err-48.d,
   3779  1.1  christos 	* testsuite/ld-cris/tls-err-52.d,
   3780  1.1  christos 	* testsuite/ld-cris/tls-err-53.d,
   3781  1.1  christos 	* testsuite/ld-cris/tls-err-55.d,
   3782  1.1  christos 	* testsuite/ld-cris/tls-err-56.d,
   3783  1.1  christos 	* testsuite/ld-cris/tls-err-62.d,
   3784  1.1  christos 	* testsuite/ld-cris/tls-err-65.d,
   3785  1.1  christos 	* testsuite/ld-cris/tls-err-77.d,
   3786  1.1  christos 	* testsuite/ld-elf/empty-implib.out,
   3787  1.1  christos 	* testsuite/ld-elf/indirect.exp: Update.
   3788  1.1  christos 
   3789  1.1  christos 2018-02-26  Alan Modra  <amodra (a] gmail.com>
   3790  1.1  christos 
   3791  1.1  christos 	* testsuite/ld-aarch64/reloc-overflow-bad.d,
   3792  1.1  christos 	* testsuite/ld-arm/attr-merge-9.out,
   3793  1.1  christos 	* testsuite/ld-arm/attr-merge-arch-2.d,
   3794  1.1  christos 	* testsuite/ld-arm/attr-merge-unknown-1.d,
   3795  1.1  christos 	* testsuite/ld-arm/attr-merge-unknown-2.d,
   3796  1.1  christos 	* testsuite/ld-arm/attr-merge-unknown-2r.d,
   3797  1.1  christos 	* testsuite/ld-arm/attr-merge-unknown-3.d,
   3798  1.1  christos 	* testsuite/ld-arm/cmse-implib-errors.out,
   3799  1.1  christos 	* testsuite/ld-arm/cmse-new-earlier-later-implib.out,
   3800  1.1  christos 	* testsuite/ld-arm/cmse-new-implib-no-output.out,
   3801  1.1  christos 	* testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out,
   3802  1.1  christos 	* testsuite/ld-arm/cmse-new-implib.out,
   3803  1.1  christos 	* testsuite/ld-arm/cmse-new-wrong-implib.out,
   3804  1.1  christos 	* testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out,
   3805  1.1  christos 	* testsuite/ld-arm/cmse-veneers-wrong-entryfct.out,
   3806  1.1  christos 	* testsuite/ld-arm/group-relocs-alu-bad-2.d,
   3807  1.1  christos 	* testsuite/ld-arm/group-relocs-alu-bad.d,
   3808  1.1  christos 	* testsuite/ld-arm/group-relocs-ldc-bad-2.d,
   3809  1.1  christos 	* testsuite/ld-arm/group-relocs-ldc-bad.d,
   3810  1.1  christos 	* testsuite/ld-arm/group-relocs-ldr-bad-2.d,
   3811  1.1  christos 	* testsuite/ld-arm/group-relocs-ldr-bad.d,
   3812  1.1  christos 	* testsuite/ld-arm/group-relocs-ldrs-bad-2.d,
   3813  1.1  christos 	* testsuite/ld-arm/group-relocs-ldrs-bad.d,
   3814  1.1  christos 	* testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d: Update.
   3815  1.1  christos 
   3816  1.1  christos 2018-02-26  Alan Modra  <amodra (a] gmail.com>
   3817  1.1  christos 
   3818  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-12.d,
   3819  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-13.d,
   3820  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-14.d,
   3821  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-16.d,
   3822  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-17.d,
   3823  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-18.d,
   3824  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-19.d,
   3825  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-21.d,
   3826  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-23.d,
   3827  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-24.d,
   3828  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-25.d,
   3829  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-26.d,
   3830  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-27.d,
   3831  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-28.d,
   3832  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-29.d,
   3833  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-31.d,
   3834  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-32.d,
   3835  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-34.d,
   3836  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-35.d,
   3837  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-36.d,
   3838  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-37.d,
   3839  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-38.d,
   3840  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-39.d,
   3841  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-41.d,
   3842  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-42.d,
   3843  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-43.d,
   3844  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-45.d,
   3845  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-46.d,
   3846  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-47.d,
   3847  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-48.d,
   3848  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-49.d,
   3849  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-52.d,
   3850  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-53.d,
   3851  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-54.d,
   3852  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-58.d,
   3853  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-59.d,
   3854  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-61.d,
   3855  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-62.d,
   3856  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-63.d,
   3857  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-64.d,
   3858  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-68.d,
   3859  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-69.d,
   3860  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-71.d,
   3861  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-72.d,
   3862  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-73.d,
   3863  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-74.d,
   3864  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-78.d,
   3865  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-79.d,
   3866  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-81.d,
   3867  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-4-89.d,
   3868  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-8-12.d,
   3869  1.1  christos 	* testsuite/ld-mips-elf/attr-gnu-8-21.d,
   3870  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d,
   3871  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d,
   3872  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-micromips.d,
   3873  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-n32.d,
   3874  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic-n64.d,
   3875  1.1  christos 	* testsuite/ld-mips-elf/bal-jalx-pic.d,
   3876  1.1  christos 	* testsuite/ld-mips-elf/mode-change-error-1.d,
   3877  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-2.d,
   3878  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-2.d,
   3879  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-micromips.d,
   3880  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-mips16.d,
   3881  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1.d,
   3882  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-micromips.d,
   3883  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-mips16.d,
   3884  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-r6-1.d,
   3885  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch-r6-2.d,
   3886  1.1  christos 	* testsuite/ld-mips-elf/unaligned-branch.d,
   3887  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-1.d,
   3888  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-3.d,
   3889  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-1.d,
   3890  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-3.d,
   3891  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d,
   3892  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d,
   3893  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d,
   3894  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d,
   3895  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jump-micromips.d,
   3896  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jump-mips16.d,
   3897  1.1  christos 	* testsuite/ld-mips-elf/unaligned-jump.d: Update.
   3898  1.1  christos 
   3899  1.1  christos 2018-02-26  Alan Modra  <amodra (a] gmail.com>
   3900  1.1  christos 
   3901  1.1  christos 	* testsuite/ld-elf/indirect.exp,
   3902  1.1  christos 	* testsuite/ld-elf/pr22649-2ab-mips.msg,
   3903  1.1  christos 	* testsuite/ld-elf/pr22649-2cd-mips.msg,
   3904  1.1  christos 	* testsuite/ld-elf/pr22649.msg,
   3905  1.1  christos 	* testsuite/ld-elf/tls_common.exp,
   3906  1.1  christos 	* testsuite/ld-elfcomm/elfcomm.exp,
   3907  1.1  christos 	* testsuite/ld-arm/attr-merge-incompatible.d,
   3908  1.1  christos 	* testsuite/ld-tic6x/attr-compatibility-gnu-other.d,
   3909  1.1  christos 	* testsuite/ld-tic6x/attr-compatibility-other-gnu.d,
   3910  1.1  christos 	* testsuite/ld-tic6x/attr-compatibility-other-other.d,
   3911  1.1  christos 	* testsuite/ld-i386/warn1.d: Update expected error/warning messages.
   3912  1.1  christos 
   3913  1.1  christos 2018-02-26  Alan Modra  <amodra (a] gmail.com>
   3914  1.1  christos 
   3915  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-12-21.d,
   3916  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-12.d,
   3917  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-13.d,
   3918  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-21.d,
   3919  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-23.d,
   3920  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-31.d,
   3921  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-4-32.d,
   3922  1.1  christos 	* testsuite/ld-powerpc/attr-gnu-8-23.d: Update.
   3923  1.1  christos 
   3924  1.1  christos 2018-02-21  Alan Modra  <amodra (a] gmail.com>
   3925  1.1  christos 
   3926  1.1  christos 	* testsuite/ld-elf/group8b.d: Run test on ia64.  Use xfail rather
   3927  1.1  christos 	than notarget.
   3928  1.1  christos 	* testsuite/ld-elf/pr12851.d: Likewise.
   3929  1.1  christos 	* testsuite/ld-elf/pr12975.d: Likewise.
   3930  1.1  christos 	* testsuite/ld-elf/pr13177.d: Likewise.
   3931  1.1  christos 	* testsuite/ld-elf/pr13195.d: Likewise.
   3932  1.1  christos 	* testsuite/ld-elf/pr17615.d: Likewise.
   3933  1.1  christos 	* testsuite/ld-elf/pr21562a.d: Likewise.
   3934  1.1  christos 	* testsuite/ld-elf/pr21562b.d: Likewise.
   3935  1.1  christos 	* testsuite/ld-elf/pr21562c.d: Likewise.
   3936  1.1  christos 	* testsuite/ld-elf/pr21562d.d: Likewise.
   3937  1.1  christos 	* testsuite/ld-elf/pr21562i.d: Likewise.
   3938  1.1  christos 	* testsuite/ld-elf/pr21562j.d: Likewise.
   3939  1.1  christos 	* testsuite/ld-elf/pr21562k.d: Likewise.
   3940  1.1  christos 	* testsuite/ld-elf/pr21562l.d: Likewise.
   3941  1.1  christos 	* testsuite/ld-elf/pr21562m.d: Likewise.
   3942  1.1  christos 	* testsuite/ld-elf/pr21562n.d: Likewise.
   3943  1.1  christos 	* testsuite/ld-elf/group9a.d: Run test on ia64 and alpha.  Use xfail
   3944  1.1  christos 	rather than notarget.
   3945  1.1  christos 	* testsuite/ld-elf/group9b.d: Likewise.
   3946  1.1  christos 	* testsuite/ld-elf/pr22677.d: Likewise.
   3947  1.1  christos 
   3948  1.1  christos 2018-02-19  Maciej W. Rozycki  <macro (a] mips.com>
   3949  1.1  christos 
   3950  1.1  christos 	* testsuite/ld-mips-elf/reginfo-0.d: New test.
   3951  1.1  christos 	* testsuite/ld-mips-elf/reginfo-0r.d: New test.
   3952  1.1  christos 	* testsuite/ld-mips-elf/reginfo-1.d: New test.
   3953  1.1  christos 	* testsuite/ld-mips-elf/reginfo-1r.d: New test.
   3954  1.1  christos 	* testsuite/ld-mips-elf/reginfo-2.d: New test.
   3955  1.1  christos 	* testsuite/ld-mips-elf/reginfo-2r.d: New test.
   3956  1.1  christos 	* testsuite/ld-mips-elf/mips-abiflags-0.d: New test.
   3957  1.1  christos 	* testsuite/ld-mips-elf/mips-abiflags-0r.d: New test.
   3958  1.1  christos 	* testsuite/ld-mips-elf/mips-abiflags-1.d: New test.
   3959  1.1  christos 	* testsuite/ld-mips-elf/mips-abiflags-1r.d: New test.
   3960  1.1  christos 	* testsuite/ld-mips-elf/mips-abiflags-2.d: New test.
   3961  1.1  christos 	* testsuite/ld-mips-elf/mips-abiflags-2r.d: New test.
   3962  1.1  christos 	* testsuite/ld-mips-elf/reginfo-0.ld: New test linker script.
   3963  1.1  christos 	* testsuite/ld-mips-elf/reginfo-1.ld: New test linker script.
   3964  1.1  christos 	* testsuite/ld-mips-elf/mips-abiflags-0.ld: New test linker
   3965  1.1  christos 	script.
   3966  1.1  christos 	* testsuite/ld-mips-elf/mips-abiflags-1.ld: New test linker
   3967  1.1  christos 	script.
   3968  1.1  christos 	* testsuite/ld-mips-elf/reginfo-1.s: New test source.
   3969  1.1  christos 	* testsuite/ld-mips-elf/reginfo-2.s: New test source.
   3970  1.1  christos 	* testsuite/ld-mips-elf/mips-elf.exp: Run the new tests.
   3971  1.1  christos 
   3972  1.1  christos 2018-02-19  Maciej W. Rozycki  <macro (a] mips.com>
   3973  1.1  christos 
   3974  1.1  christos 	* ldlang.c (insert_pad): Do not change output section's size if
   3975  1.1  christos 	SEC_FIXED_SIZE is set in the flags.
   3976  1.1  christos 	(size_input_section): Likewise.
   3977  1.1  christos 	(lang_size_sections_1): Likewise.
   3978  1.1  christos 	(lang_reset_memory_regions): Likewise.
   3979  1.1  christos 
   3980  1.1  christos 2018-02-19  Alan Modra  <amodra (a] gmail.com>
   3981  1.1  christos 
   3982  1.1  christos 	* ldmisc.c (vfinfo) Handle %pI, %pR, %pS and %pT in place of
   3983  1.1  christos 	%I, %R, %S and %T.
   3984  1.1  christos 	* ldcref.c, * ldctor.c, * ldemul.c, * ldexp.c, * ldgram.y,
   3985  1.1  christos 	* ldlang.c, * ldlex.l, * ldmain.c, * ldmisc.c, * pe-dll.c,
   3986  1.1  christos 	* emultempl/sh64elf.em: Replace use of of %I, %R, %S and %T in
   3987  1.1  christos 	format strings passed to einfo and friends by %pI, %pR, %pS and %pT.
   3988  1.1  christos 
   3989  1.1  christos 2018-02-19  Alan Modra  <amodra (a] gmail.com>
   3990  1.1  christos 
   3991  1.1  christos 	* ldmisc.c (vfinfo): Handle %pA and %pB in place of %A and %B.
   3992  1.1  christos 	* ldcref.c: Update all messages using %A and %B.
   3993  1.1  christos 	* ldexp.c: Likewise.
   3994  1.1  christos 	* ldlang.c: Likewise.
   3995  1.1  christos 	* ldmain.c: Likewise.
   3996  1.1  christos 	* ldmisc.c: Likewise.
   3997  1.1  christos 	* pe-dll.c: Likewise.
   3998  1.1  christos 	* plugin.c: Likewise.
   3999  1.1  christos 	* emultempl/beos.em: Likewise.
   4000  1.1  christos 	* emultempl/cr16elf.em: Likewise.
   4001  1.1  christos 	* emultempl/elf32.em: Likewise.
   4002  1.1  christos 	* emultempl/m68kcoff.em: Likewise.
   4003  1.1  christos 	* emultempl/m68kelf.em: Likewise.
   4004  1.1  christos 	* emultempl/mmo.em: Likewise.
   4005  1.1  christos 	* emultempl/nds32elf.em: Likewise.
   4006  1.1  christos 	* emultempl/pe.em: Likewise.
   4007  1.1  christos 	* emultempl/pep.em: Likewise.
   4008  1.1  christos 	* emultempl/spuelf.em: Likewise.
   4009  1.1  christos 	* emultempl/sunos.em: Likewise.
   4010  1.1  christos 	* emultempl/xtensaelf.em: Likewise.
   4011  1.1  christos 
   4012  1.1  christos 2018-02-19  H.J. Lu  <hongjiu.lu (a] intel.com>
   4013  1.1  christos 
   4014  1.1  christos 	PR ld/22845
   4015  1.1  christos 	* testsuite/ld-elf/frame.exp: Skip if -shared isn't supported.
   4016  1.1  christos 	Add tests for "-z noseparate-code" and "-z separate-code".
   4017  1.1  christos 	Remove unsupported -shared check.
   4018  1.1  christos 
   4019  1.1  christos 2018-02-17  H.J. Lu  <hongjiu.lu (a] intel.com>
   4020  1.1  christos 
   4021  1.1  christos 	PR ld/22845
   4022  1.1  christos 	* testsuite/ld-elf/ehdr_start.d: Pass --build-id to ld.
   4023  1.1  christos 
   4024  1.1  christos 2018-02-17  H.J. Lu  <hongjiu.lu (a] intel.com>
   4025  1.1  christos 
   4026  1.1  christos 	PR ld/22845
   4027  1.1  christos 	* testsuite/ld-elf/binutils.exp (tls_opts): Add tests for
   4028  1.1  christos 	"-z noseparate-code" and "-z separate-code".
   4029  1.1  christos 
   4030  1.1  christos 2018-02-17  H.J. Lu  <hongjiu.lu (a] intel.com>
   4031  1.1  christos 
   4032  1.1  christos 	PR ld/22845
   4033  1.1  christos 	* ld-elf/eh4.d: Pass -z max-page-size=0x200000 -z noseparate-code
   4034  1.1  christos 	to ld.
   4035  1.1  christos 
   4036  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4037  1.1  christos 
   4038  1.1  christos 	* testsuite/ld-x86-64/bnd-branch-1-now.d: Add  -z
   4039  1.1  christos 	max-page-size=0x200000 -z noseparate-code.
   4040  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-1-now.d: Likewise.
   4041  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-2-now.d: Likewise.
   4042  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-2.d: Likewise.
   4043  1.1  christos 	* testsuite/ld-x86-64/bnd-plt-1-now.d: Likewise.
   4044  1.1  christos 	* testsuite/ld-x86-64/bnd-plt-1.d: Likewise.
   4045  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-1-x32.d: Likewise.
   4046  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-1.d: Likewise.
   4047  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2a-x32.d: Likewise.
   4048  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2a.d: Likewise.
   4049  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2b-x32.d: Likewise.
   4050  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2b.d: Likewise.
   4051  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2c-x32.d: Likewise.
   4052  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2c.d: Likewise.
   4053  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2d-x32.d: Likewise.
   4054  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-2d.d: Likewise.
   4055  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3a-x32.d: Likewise.
   4056  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3a.d: Likewise.
   4057  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3b-x32.d: Likewise.
   4058  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3b.d: Likewise.
   4059  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3c-x32.d: Likewise.
   4060  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3c.d: Likewise.
   4061  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3d-x32.d: Likewise.
   4062  1.1  christos 	* testsuite/ld-x86-64/ibt-plt-3d.d: Likewise.
   4063  1.1  christos 	* testsuite/ld-x86-64/load1a.d: Likewise.
   4064  1.1  christos 	* testsuite/ld-x86-64/load1b.d: Likewise.
   4065  1.1  christos 	* testsuite/ld-x86-64/load1c.d: Likewise.
   4066  1.1  christos 	* testsuite/ld-x86-64/load1d.d: Likewise.
   4067  1.1  christos 	* testsuite/ld-x86-64/pie3.d: Likewise.
   4068  1.1  christos 	* testsuite/ld-x86-64/pr14207.d: Likewise.
   4069  1.1  christos 	* testsuite/ld-x86-64/pr17618.d: Likewise.
   4070  1.1  christos 	* testsuite/ld-x86-64/pr19162.d: Likewise.
   4071  1.1  christos 	* testsuite/ld-x86-64/pr19636-2d.d: Likewise.
   4072  1.1  christos 	* testsuite/ld-x86-64/pr19636-2l.d: Likewise.
   4073  1.1  christos 	* testsuite/ld-x86-64/pr20253-1b.d: Likewise.
   4074  1.1  christos 	* testsuite/ld-x86-64/pr20253-1d.d: Likewise.
   4075  1.1  christos 	* testsuite/ld-x86-64/pr20253-1f.d: Likewise.
   4076  1.1  christos 	* testsuite/ld-x86-64/pr20253-1h.d: Likewise.
   4077  1.1  christos 	* testsuite/ld-x86-64/pr20253-1j.d: Likewise.
   4078  1.1  christos 	* testsuite/ld-x86-64/pr20253-1l.d: Likewise.
   4079  1.1  christos 	* testsuite/ld-x86-64/pr20830a-now.d: Likewise.
   4080  1.1  christos 	* testsuite/ld-x86-64/pr20830a.d: Likewise.
   4081  1.1  christos 	* testsuite/ld-x86-64/pr20830b-now.d: Likewise.
   4082  1.1  christos 	* testsuite/ld-x86-64/pr20830b.d: Likewise.
   4083  1.1  christos 	* testsuite/ld-x86-64/pr21038a-now.d: Likewise.
   4084  1.1  christos 	* testsuite/ld-x86-64/pr21038a.d: Likewise.
   4085  1.1  christos 	* testsuite/ld-x86-64/pr21038b-now.d: Likewise.
   4086  1.1  christos 	* testsuite/ld-x86-64/pr21038b.d: Likewise.
   4087  1.1  christos 	* testsuite/ld-x86-64/pr21038c-now.d: Likewise.
   4088  1.1  christos 	* testsuite/ld-x86-64/pr21038c.d: Likewise.
   4089  1.1  christos 
   4090  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4091  1.1  christos 
   4092  1.1  christos 	* testsuite/ld-x86-64/bnd-ifunc-1.d: Updated.
   4093  1.1  christos 	* testsuite/ld-x86-64/ilp32-4.d: Likewise.
   4094  1.1  christos 
   4095  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4096  1.1  christos 
   4097  1.1  christos 	* testsuite/ld-x86-64/mpx.exp: Add -z max-page-size=0x200000
   4098  1.1  christos 	-z noseparate-code.
   4099  1.1  christos 
   4100  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4101  1.1  christos 
   4102  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Add -z noseparate-code
   4103  1.1  christos 	-z max-page-size=0x200000, excluding NaCl target.
   4104  1.1  christos 
   4105  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4106  1.1  christos 
   4107  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
   4108  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
   4109  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
   4110  1.1  christos 	* testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
   4111  1.1  christos 	* testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
   4112  1.1  christos 	* testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
   4113  1.1  christos 	* testsuite/ld-ifunc/pr17154-i386.d: Likewise.
   4114  1.1  christos 
   4115  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4116  1.1  christos 
   4117  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Add
   4118  1.1  christos 	 -z max-page-size=0x200000 -z noseparate-code.
   4119  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
   4120  1.1  christos 	* testsuite/ld-ifunc/ifunc-2-x86-64.d: Likewise.
   4121  1.1  christos 	* testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
   4122  1.1  christos 	* testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
   4123  1.1  christos 	* testsuite/ld-ifunc/pr17154-x86-64-now.d: Likewise.
   4124  1.1  christos 	* testsuite/ld-ifunc/pr17154-x86-64.d: Likewise.
   4125  1.1  christos 
   4126  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4127  1.1  christos 
   4128  1.1  christos 	* testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated for i386.
   4129  1.1  christos 	* testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
   4130  1.1  christos 	* testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
   4131  1.1  christos 
   4132  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4133  1.1  christos 
   4134  1.1  christos 	* testsuite/ld-ifunc/ifunc-1-local-x86.d: Updated.
   4135  1.1  christos 	* testsuite/ld-ifunc/ifunc-1-x86.d: Likewise.
   4136  1.1  christos 	* testsuite/ld-ifunc/ifunc-3a-x86.d: Likewise.
   4137  1.1  christos 
   4138  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4139  1.1  christos 
   4140  1.1  christos 	* testsuite/ld-i386/ibt-plt-1.d: Add -z noseparate-code.
   4141  1.1  christos 	* testsuite/ld-i386/ibt-plt-2a.d: Likewise.
   4142  1.1  christos 	* testsuite/ld-i386/ibt-plt-2b.d: Likewise.
   4143  1.1  christos 	* testsuite/ld-i386/ibt-plt-2c.d: Likewise.
   4144  1.1  christos 	* testsuite/ld-i386/ibt-plt-2d.d: Likewise.
   4145  1.1  christos 	* testsuite/ld-i386/ibt-plt-3a.d: Likewise.
   4146  1.1  christos 	* testsuite/ld-i386/ibt-plt-3b.d: Likewise.
   4147  1.1  christos 	* testsuite/ld-i386/ibt-plt-3c.d: Likewise.
   4148  1.1  christos 	* testsuite/ld-i386/ibt-plt-3d.d: Likewise.
   4149  1.1  christos 	* testsuite/ld-i386/load1.d: Likewise.
   4150  1.1  christos 	* testsuite/ld-i386/pie1.d: Likewise.
   4151  1.1  christos 	* testsuite/ld-i386/pr20244-1a.d: Likewise.
   4152  1.1  christos 	* testsuite/ld-i386/pr20244-1b.d: Likewise.
   4153  1.1  christos 	* testsuite/ld-i386/pr20244-2a.d: Likewise.
   4154  1.1  christos 	* testsuite/ld-i386/pr20244-2b.d: Likewise.
   4155  1.1  christos 	* testsuite/ld-i386/pr20244-2c.d: Likewise.
   4156  1.1  christos 	* testsuite/ld-i386/pr20244-4a.d: Likewise.
   4157  1.1  christos 	* testsuite/ld-i386/pr20244-4b.d: Likewise.
   4158  1.1  christos 	* testsuite/ld-i386/pr20830.d: Likewise.
   4159  1.1  christos 
   4160  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4161  1.1  christos 
   4162  1.1  christos 	* testsuite/ld-i386/pr19636-1a.d: Updated.
   4163  1.1  christos 	* testsuite/ld-i386/pr19636-1b.d: Likewise.
   4164  1.1  christos 	* testsuite/ld-i386/pr19636-1j.d: Likewise.
   4165  1.1  christos 	* testsuite/ld-i386/pr19636-1k.d: Likewise.
   4166  1.1  christos 	* testsuite/ld-i386/pr19636-2a.d: Likewise.
   4167  1.1  christos 	* testsuite/ld-i386/pr19636-2b.d: Likewise.
   4168  1.1  christos 
   4169  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4170  1.1  christos 
   4171  1.1  christos 	* testsuite/ld-i386/i386.exp: Add -z noseparate-code.
   4172  1.1  christos 
   4173  1.1  christos 2018-02-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   4174  1.1  christos 
   4175  1.1  christos 	* testsuite/ld-elf/pr19162.d: Add -z noseparate-code.
   4176  1.1  christos 	* testsuite/ld-elf/textaddr1.d: Likewise.
   4177  1.1  christos 	* testsuite/ld-elf/textaddr2.d: Likewise.
   4178  1.1  christos 	* testsuite/ld-elf/textaddr4.d: Likewise.
   4179  1.1  christos 	* testsuite/ld-elf/textaddr6.d: Likewise.
   4180  1.1  christos 
   4181  1.1  christos 2018-02-15  Jim Wilson  <jimw (a] sifive.com>
   4182  1.1  christos 
   4183  1.1  christos 	* testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run pcrel-lo-addend test.
   4184  1.1  christos 	* testsuite/ld-riscv-elf/pcrel-lo-addend.d: New.
   4185  1.1  christos 	* testsuite/ld-riscv-elf/pcrel-lo-addend.s: New.
   4186  1.1  christos 
   4187  1.1  christos 2018-02-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   4188  1.1  christos 
   4189  1.1  christos 	PR ld/22842
   4190  1.1  christos 	* testsuite/ld-i386/i386.exp: Run PR ld/22842 tests.
   4191  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Likewise.
   4192  1.1  christos 	* testsuite/ld-i386/pr22842a.c: New file.
   4193  1.1  christos 	* testsuite/ld-i386/pr22842b.S: Likewise.
   4194  1.1  christos 	* testsuite/ld-x86-64/pr22842a.c: Likewise.
   4195  1.1  christos 	* testsuite/ld-x86-64/pr22842a.rd: Likewise.
   4196  1.1  christos 	* testsuite/ld-x86-64/pr22842b.S: Likewise.
   4197  1.1  christos 	* testsuite/ld-x86-64/pr22842b.rd: Likewise.
   4198  1.1  christos 
   4199  1.1  christos 2018-02-14  Maciej W. Rozycki  <macro (a] mips.com>
   4200  1.1  christos 
   4201  1.1  christos 	* ldlex.h (ldlex_command): Remove prototype.
   4202  1.1  christos 
   4203  1.1  christos 2018-02-13  H.J. Lu  <hongjiu.lu (a] intel.com>
   4204  1.1  christos 
   4205  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Replace pr22393-2a.so and
   4206  1.1  christos 	pr22393-2a-now.so with pr22393-3a.so and pr22393-3a-now.so.
   4207  1.1  christos 
   4208  1.1  christos 2018-02-14  H.J. Lu  <hongjiu.lu (a] intel.com>
   4209  1.1  christos 
   4210  1.1  christos 	PR 22836
   4211  1.1  christos 	* testsuite/ld-elf/pr22836-1.s: New file.
   4212  1.1  christos 	* testsuite/ld-elf/pr22836-1a.d: Likewise.
   4213  1.1  christos 	* testsuite/ld-elf/pr22836-1b.d: Likewise.
   4214  1.1  christos 
   4215  1.1  christos 2018-02-13  H.J. Lu  <hongjiu.lu (a] intel.com>
   4216  1.1  christos 
   4217  1.1  christos 	PR gas/22791
   4218  1.1  christos 	* testsuite/ld-x86-64/mpx1c.rd: Updated.
   4219  1.1  christos 	* testsuite/ld-x86-64/pr22791-1.err: New file.
   4220  1.1  christos 	* testsuite/ld-x86-64/pr22791-1a.c: Likewise.
   4221  1.1  christos 	* testsuite/ld-x86-64/pr22791-1b.s: Likewise.
   4222  1.1  christos 	* testsuite/ld-x86-64/pr22791-2.rd: Likewise.
   4223  1.1  christos 	* testsuite/ld-x86-64/pr22791-2a.s: Likewise.
   4224  1.1  christos 	* testsuite/ld-x86-64/pr22791-2b.c: Likewise.
   4225  1.1  christos 	* testsuite/ld-x86-64/pr22791-2c.s: Likewise.
   4226  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Run PR ld/22791 tests.
   4227  1.1  christos 
   4228  1.1  christos 2018-02-13  Alan Modra  <amodra (a] gmail.com>
   4229  1.1  christos 
   4230  1.1  christos 	PR 22836
   4231  1.1  christos 	* testsuite/ld-elf/pr22836-2.d,
   4232  1.1  christos 	* testsuite/ld-elf/pr22836-2.s: New test.
   4233  1.1  christos 
   4234  1.1  christos 2018-02-13  Alan Modra  <amodra (a] gmail.com>
   4235  1.1  christos 
   4236  1.1  christos 	* testsuite/ld-x86-64/pr14207.d: Adjust relro p_filesz.
   4237  1.1  christos 
   4238  1.1  christos 2018-02-07  Alan Modra  <amodra (a] gmail.com>
   4239  1.1  christos 
   4240  1.1  christos 	Revert 2018-01-17  Alan Modra  <amodra (a] gmail.com>
   4241  1.1  christos 	* emultempl/ppc32elf.em: Remove --speculate-indirect-jumps support.
   4242  1.1  christos 	* emultempl/ppc64elf.em: Likesize
   4243  1.1  christos 	* ld.texinfo: Likewise
   4244  1.1  christos 	* testsuite/ld-powerpc/elfv2exe.d,
   4245  1.1  christos 	* testsuite/ld-powerpc/elfv2so.d,
   4246  1.1  christos 	* testsuite/ld-powerpc/relbrlt.d,
   4247  1.1  christos 	* testsuite/ld-powerpc/powerpc.exp: Likewise.
   4248  1.1  christos 
   4249  1.1  christos 2018-02-06  Eric Botcazou  <ebotcazou (a] adacore.com>
   4250  1.1  christos 
   4251  1.1  christos 	* testsuite/ld-elf/tls.exp (AFLAGS_PIC): Define on SPARC.
   4252  1.1  christos 	(pr22263-1): Pass AFLAGS_PIC to the assembler.
   4253  1.1  christos 	* testsuite/ld-sparc/tlspie32.s: Add test for other 3 transitions.
   4254  1.1  christos 	* testsuite/ld-sparc/tlspie32.dd: Adjust to above.
   4255  1.1  christos 	* testsuite/ld-sparc/tlspie64.s: Add test for other 3 transitions.
   4256  1.1  christos 	* testsuite/ld-sparc/tlspie64.dd: Adjust to above.
   4257  1.1  christos 
   4258  1.1  christos 2018-02-05  Renlin Li  <renlin.li (a] arm.com>
   4259  1.1  christos 
   4260  1.1  christos 	PR ld/22764
   4261  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-258.s: Define symbol as an address.
   4262  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-259.s: Likewise.
   4263  1.1  christos 	* testsuite/ld-aarch64/pr22764.s: New.
   4264  1.1  christos 	* testsuite/ld-aarch64/pr22764.d: New.
   4265  1.1  christos 
   4266  1.1  christos 2018-02-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   4267  1.1  christos 
   4268  1.1  christos 	PR ld/22782
   4269  1.1  christos 	* testsuite/ld-i386/discarded1.s: Replace mov with div.
   4270  1.1  christos 	* testsuite/ld-x86-64/discarded1.s: Likewise.
   4271  1.1  christos 	* testsuite/ld-i386/i386.exp: Run pr22782.
   4272  1.1  christos 	* testsuite/ld-i386/load1-nacl.d: Updated for removing
   4273  1.1  christos 	_GLOBAL_OFFSET_TABLE_ from output.
   4274  1.1  christos 	* testsuite/ld-i386/load1.d: Likewise.
   4275  1.1  christos 	* testsuite/ld-x86-64/load1a-nacl.d: Likewise.
   4276  1.1  christos 	* testsuite/ld-x86-64/load1a.d: Likewise.
   4277  1.1  christos 	* testsuite/ld-x86-64/load1b-nacl.d: Likewise.
   4278  1.1  christos 	* testsuite/ld-x86-64/load1b.d: Likewise.
   4279  1.1  christos 	* testsuite/ld-i386/pr22782.d: New file.
   4280  1.1  christos 	* testsuite/ld-i386/pr22782.s: Likewise.
   4281  1.1  christos 	* testsuite/ld-x86-64/pr22782.s: Likewise.
   4282  1.1  christos 	* testsuite/ld-x86-64/pr22782a.d: Likewise.
   4283  1.1  christos 	* testsuite/ld-x86-64/pr22782b.d: Likewise.
   4284  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Run pr22782a and pr22782b.
   4285  1.1  christos 
   4286  1.1  christos 2018-02-05  Nick Clifton  <nickc (a] redhat.com>
   4287  1.1  christos 
   4288  1.1  christos 	* po/pt_BR.po: Updated Brazilian Portuguese translation.
   4289  1.1  christos 
   4290  1.1  christos 2018-02-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   4291  1.1  christos 
   4292  1.1  christos 	* testsuite/ld-i386/lea1d.d: Replace -Sw with -SW.
   4293  1.1  christos 	* testsuite/ld-i386/lea1e.d: Likewise.
   4294  1.1  christos 	* testsuite/ld-i386/lea1f.d: Likewise.
   4295  1.1  christos 	* testsuite/ld-x86-64/lea1g.d: Likewise.
   4296  1.1  christos 	* testsuite/ld-x86-64/lea1h.d: Likewise.
   4297  1.1  christos 	* testsuite/ld-x86-64/lea1i.d: Likewise.
   4298  1.1  christos 	* testsuite/ld-x86-64/lea1j.d: Likewise.
   4299  1.1  christos 	* testsuite/ld-x86-64/lea1k.d: Likewise.
   4300  1.1  christos 	* testsuite/ld-x86-64/lea1l.d: Likewise.
   4301  1.1  christos 
   4302  1.1  christos 2018-02-03  Nick Clifton  <nickc (a] redhat.com>
   4303  1.1  christos 
   4304  1.1  christos 	PR 22762
   4305  1.1  christos 	* scripttempl/pe.sc: Remove PROVIDE()s from __CTOR_LIST__ and
   4306  1.1  christos 	__DTOR_LIST__ symbols.  Add a comment explaining why this is
   4307  1.1  christos 	necessary.
   4308  1.1  christos 	* scripttemp/pep.sc: Likewise.
   4309  1.1  christos 	* ld.texinfo (PROVIDE): Add a note about the effect of common
   4310  1.1  christos 	symbols.
   4311  1.1  christos 
   4312  1.1  christos 2018-02-03  Sandra Loosemore  <sandra (a] codesourcery.com>
   4313  1.1  christos 
   4314  1.1  christos 	* emulparams/nios2elf.sh (GENERATE_SHLIB_SCRIPT): Don't set.
   4315  1.1  christos 
   4316  1.1  christos 2018-02-02  Maciej W. Rozycki  <macro (a] mips.com>
   4317  1.1  christos 
   4318  1.1  christos 	* testsuite/ld-elf/shared.exp: Add $AFLAGS_PIC throughout to PIC
   4319  1.1  christos 	assembly builds where missing and remove `tic6x-*-*' XFAIL
   4320  1.1  christos 	markings accordingly.
   4321  1.1  christos 
   4322  1.1  christos 2018-02-01  Simon Marchi  <simon.marchi (a] ericsson.com>
   4323  1.1  christos 
   4324  1.1  christos 	* ldexp.c (fold_name, exp_fold_tree_1): Avoid pointer arithmetic
   4325  1.1  christos 	on NULL pointer.
   4326  1.1  christos 
   4327  1.1  christos 2018-01-31  H.J. Lu  <hongjiu.lu (a] intel.com>
   4328  1.1  christos 
   4329  1.1  christos 	* testsuite/ld-elf/pr21964-5.c (my_var): Mark as used.
   4330  1.1  christos 
   4331  1.1  christos 2018-01-31  Maciej W. Rozycki  <macro (a] mips.com>
   4332  1.1  christos 
   4333  1.1  christos 	* testsuite/ld-elf/shared.exp: Fix a typo s/scrip/script/.
   4334  1.1  christos 
   4335  1.1  christos 2018-01-31  Maciej W. Rozycki  <macro (a] mips.com>
   4336  1.1  christos 
   4337  1.1  christos 	* testsuite/ld-elf/comm-data.exp: Pass `-call_shared' to links
   4338  1.1  christos 	involving a shared library for `mips*vr4100*-*-elf*',
   4339  1.1  christos 	`mips*vr4300*-*-elf*' and `mips*vr5000*-*-elf*' targets.
   4340  1.1  christos 	* testsuite/ld-elf/provide-hidden.exp: Likewise.
   4341  1.1  christos 	* testsuite/ld-elf/shared.exp: Likewise.
   4342  1.1  christos 	* testsuite/ld-gc/gc.exp: Likewise.
   4343  1.1  christos 	* testsuite/ld-mips-elf/comm-data.exp: Likewise.
   4344  1.1  christos 
   4345  1.1  christos 2018-01-31  Maciej W. Rozycki  <macro (a] mips.com>
   4346  1.1  christos 
   4347  1.1  christos 	* testsuite/ld-elf/elf.exp: Move shared library tests over to...
   4348  1.1  christos 	* testsuite/ld-elf/shared.exp: ... here.
   4349  1.1  christos 
   4350  1.1  christos 2018-01-31  Michael Matz  <matz (a] suse.de>
   4351  1.1  christos 
   4352  1.1  christos 	* testsuite/ld-elf/pr21964-5.c: New test.
   4353  1.1  christos 	* testsuite/ld-elf/shared.exp: Run it.
   4354  1.1  christos 
   4355  1.1  christos 2018-01-31  H.J. Lu  <hongjiu.lu (a] intel.com>
   4356  1.1  christos 
   4357  1.1  christos 	PR ld/21964
   4358  1.1  christos 	* testsuite/ld-elf/pr21964-4.c: New file.
   4359  1.1  christos 	* testsuite/ld-elf/shared.exp: Run pr21964-4 test on Linux.
   4360  1.1  christos 
   4361  1.1  christos 2018-01-30  Alan Modra  <amodra (a] gmail.com>
   4362  1.1  christos 
   4363  1.1  christos 	* testsuite/ld-gc/stop.d,
   4364  1.1  christos 	* testsuite/ld-gc/stop.s: New test.
   4365  1.1  christos 	* testsuite/ld-gc/gc.exp: Run it.
   4366  1.1  christos 
   4367  1.1  christos 2018-01-30  Maciej W. Rozycki  <macro (a] mips.com>
   4368  1.1  christos 
   4369  1.1  christos 	PR ld/22649
   4370  1.1  christos 	* testsuite/ld-elf/pr22649-2ab-mips.msg: New stderr output.
   4371  1.1  christos 	* testsuite/ld-elf/pr22649-2cd-mips.msg: New stderr output.
   4372  1.1  christos 	* testsuite/ld-elf/shared.exp: Use the new outputs with
   4373  1.1  christos 	`mips*-*-*' targets.
   4374  1.1  christos 
   4375  1.1  christos 2018-01-30  Maciej W. Rozycki  <macro (a] mips.com>
   4376  1.1  christos 
   4377  1.1  christos 	* testsuite/ld-elf/comm-data1.sd: Alternatively accept
   4378  1.1  christos 	`PRC[0xff02]' in place of a regular section index.
   4379  1.1  christos 	* testsuite/ld-elf/pr21703-shared.sd: Likewise `PRC[0xff01]'.
   4380  1.1  christos 
   4381  1.1  christos 2018-01-29  Alan Modra  <amodra (a] gmail.com>
   4382  1.1  christos 
   4383  1.1  christos 	* testsuite/ld-elf/pr21964-3a.c: New file.
   4384  1.1  christos 	* testsuite/ld-elf/pr21964-3c.c: New file.
   4385  1.1  christos 	* testsuite/ld-elf/shared.exp: Run new __start/__stop testcase.
   4386  1.1  christos 
   4387  1.1  christos 2018-01-29  Eric Botcazou  <ebotcazou (a] adacore.com>
   4388  1.1  christos 
   4389  1.1  christos 	* testsuite/ld-elf/shared.exp (AFLAGS_PIC): Define on SPARC.
   4390  1.1  christos 	(pr22269-1): Pass AFLAGS_PIC to the assembler.
   4391  1.1  christos 
   4392  1.1  christos 2018-01-29  Eric Botcazou  <ebotcazou (a] adacore.com>
   4393  1.1  christos 
   4394  1.1  christos 	* testsuite/ld-elf/pr22450.d: Remove reference to SPARC64.
   4395  1.1  christos 
   4396  1.1  christos 2018-01-29  Maciej W. Rozycki  <macro (a] mips.com>
   4397  1.1  christos 
   4398  1.1  christos 	* testsuite/ld-mips-elf/comm-data.exp: Correct support for
   4399  1.1  christos 	targets using non-traditional MIPS emulation or having a limited
   4400  1.1  christos 	selection of ABIs available.  Don't force big endianness, use
   4401  1.1  christos 	defaults.
   4402  1.1  christos 
   4403  1.1  christos 2018-01-29  H.J. Lu  <hongjiu.lu (a] intel.com>
   4404  1.1  christos 
   4405  1.1  christos 	PR ld/22732
   4406  1.1  christos 	* testsuite/config/default.exp (STATIC_LDFLAGS): New.  Set to
   4407  1.1  christos 	"-static" if target compiler supports it.
   4408  1.1  christos 	* testsuite/ld-bootstrap/bootstrap.exp: Skip static executable
   4409  1.1  christos 	tests if target compiler doesn't support it.
   4410  1.1  christos 	* testsuite/ld-ifunc/ifunc.exp: Likewise.
   4411  1.1  christos 	* testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Likewise.
   4412  1.1  christos 	(run_cc_link_tests): Likewise.
   4413  1.1  christos 
   4414  1.1  christos 2018-01-27  H.J. Lu  <hongjiu.lu (a] intel.com>
   4415  1.1  christos 
   4416  1.1  christos 	PR ld/22751
   4417  1.1  christos 	* testsuite/config/default.exp (INT128_CFLAGS): New.
   4418  1.1  christos 	* testsuite/ld-plugin/lto.exp (INT128_CFLAGS): New.
   4419  1.1  christos 	Run ld/22751 tests.
   4420  1.1  christos 	* testsuite/ld-plugin/pr22751.c: New file.
   4421  1.1  christos 	* testsuite/lib/ld-lib.exp (run_ld_link_exec_tests): Add
   4422  1.1  christos 	ld trailing options.
   4423  1.1  christos 
   4424  1.1  christos 2018-01-28  Alan Modra  <amodra (a] gmail.com>
   4425  1.1  christos 
   4426  1.1  christos 	PR 22751
   4427  1.1  christos 	* ldlang.c (find_rescan_insertion): Look past bfds with claim_archive
   4428  1.1  christos 	set.
   4429  1.1  christos 
   4430  1.1  christos 2018-01-26  Maciej W. Rozycki  <macro (a] mips.com>
   4431  1.1  christos 
   4432  1.1  christos 	* emulparams/elf32mipswindiss.sh (EXTRA_EM_FILE): Set to
   4433  1.1  christos 	`mipself'.
   4434  1.1  christos 
   4435  1.1  christos 2018-01-25  Eric Botcazou  <ebotcazou (a] adacore.com>
   4436  1.1  christos 
   4437  1.1  christos 	* testsuite/ld-sparc/sparc.exp (32-bit: Helper shared library):
   4438  1.1  christos 	Link with a version script.
   4439  1.1  christos 	(32-bit: TLS -fpie): New test.
   4440  1.1  christos 	(64-bit: Helper shared library): Link with a version script.
   4441  1.1  christos 	(64-bit: TLS -fpie): New test.
   4442  1.1  christos 	(64-bit: GOTDATA relocations): Pass -Av9 to the assembler.
   4443  1.1  christos 	* testsuite/ld-sparc/tlslib.ver: New file.
   4444  1.1  christos 	* testsuite/ld-sparc/tlspie32.dd: Likewise.
   4445  1.1  christos 	* testsuite/ld-sparc/tlspie32.s: Likewise.
   4446  1.1  christos 	* testsuite/ld-sparc/tlspie64.dd: Likewise.
   4447  1.1  christos 	* testsuite/ld-sparc/tlspie64.s: Likewise.
   4448  1.1  christos 	* testsuite/ld-sparc/tlssunbin32.dd: Adjust for versioned symbol.
   4449  1.1  christos 	* testsuite/ld-sparc/tlssunbin32.rd: Likewise.
   4450  1.1  christos 	* testsuite/ld-sparc/tlssunbin32.sd: Likewise.
   4451  1.1  christos 	* testsuite/ld-sparc/tlssunbin64.dd: Likewise.
   4452  1.1  christos 	* testsuite/ld-sparc/tlssunbin64.rd: Likewise.
   4453  1.1  christos 	* testsuite/ld-sparc/tlssunbin64.sd: Likewise.
   4454  1.1  christos 
   4455  1.1  christos 2018-01-24  Renlin Li  <renlin.li (a] arm.com>
   4456  1.1  christos 
   4457  1.1  christos 	* testsuite/ld-aarch64/aarch64-elf.exp: Run new testes.
   4458  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-287.s: Fix test case.
   4459  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-287.d: Fix expected output.
   4460  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-287-overflow.s: New.
   4461  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-287-overflow.d: New.
   4462  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-288.d: New.
   4463  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-288.s: New.
   4464  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-289.d: New.
   4465  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-289.s: New.
   4466  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-289-overflow.s: New.
   4467  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-289-overflow.d: New.
   4468  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-290.d: New.
   4469  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-290.s: New.
   4470  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-291.d: New.
   4471  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-291.s: New.
   4472  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-291-overflow.s: New.
   4473  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-291-overflow.d: New.
   4474  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-292.d: New.
   4475  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-292.s: New.
   4476  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-293.d: New.
   4477  1.1  christos 	* testsuite/ld-aarch64/emit-relocs-293.s: New.
   4478  1.1  christos 
   4479  1.1  christos 2018-01-20  H.J. Lu  <hongjiu.lu (a] intel.com>
   4480  1.1  christos 
   4481  1.1  christos 	PR ld/22721
   4482  1.1  christos 	* testsuite/ld-plugin/lto.exp: Run PR ld/22721 tests.
   4483  1.1  christos 	* testsuite/ld-plugin/pr22721.t: New file.
   4484  1.1  christos 	* testsuite/ld-plugin/pr22721a.s: Likewise.
   4485  1.1  christos 	* testsuite/ld-plugin/pr22721b.c: Likewise.
   4486  1.1  christos 
   4487  1.1  christos 2018-01-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   4488  1.1  christos 
   4489  1.1  christos 	* testsuite/ld-elf/group1.d: Also xfail Solaris.
   4490  1.1  christos 
   4491  1.1  christos 2018-01-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   4492  1.1  christos 
   4493  1.1  christos 	* testsuite/ld-elf/linkinfo1a.d: Updated for slightly different
   4494  1.1  christos 	PLT/GOT order/layout for Solaris/x86 targets.
   4495  1.1  christos 	* testsuite/ld-elf/linkinfo1b.d: Likewise.
   4496  1.1  christos 
   4497  1.1  christos 2018-01-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   4498  1.1  christos 
   4499  1.1  christos 	PR ld/22728
   4500  1.1  christos 	* emultempl/solaris2.em (elf_solaris2_after_allocation): Fold
   4501  1.1  christos 	into ...
   4502  1.1  christos 	(elf_solaris2_before_allocation): This.
   4503  1.1  christos 	(LDEMUL_AFTER_ALLOCATION): Removed.
   4504  1.1  christos 
   4505  1.1  christos 2018-01-18  Alan Modra  <amodra (a] gmail.com>
   4506  1.1  christos 
   4507  1.1  christos 	* emultempl/ppc32elf.em: Support optional --plt-align arg.
   4508  1.1  christos 	* emultempl/ppc64elf.em: Support negative --plt-align arg.
   4509  1.1  christos 
   4510  1.1  christos 2018-01-17  Alan Modra  <amodra (a] gmail.com>
   4511  1.1  christos 
   4512  1.1  christos 	* emultempl/ppc32elf.em (params): Init new field.
   4513  1.1  christos 	(OPTION_SPECULATE_INDIRECT_JUMPS): Define.
   4514  1.1  christos 	(OPTION_NO_SPECULATE_INDIRECT_JUMPS): Define.
   4515  1.1  christos 	(PARSE_AND_LIST_LONGOPTS): Handle new options.
   4516  1.1  christos 	(PARSE_AND_LIST_ARGS_CASES): Likewise.
   4517  1.1  christos 	(PARSE_AND_LIST_OPTIONS): Likewise.
   4518  1.1  christos 	* emultempl/ppc64elf.em (params): Init new field.
   4519  1.1  christos 	(OPTION_SPECULATE_INDIRECT_JUMPS): Define.
   4520  1.1  christos 	(OPTION_NO_SPECULATE_INDIRECT_JUMPS): Define.
   4521  1.1  christos 	(PARSE_AND_LIST_LONGOPTS): Handle --speculate-indirect-jumps.
   4522  1.1  christos 	(PARSE_AND_LIST_OPTIONS): Likewise.
   4523  1.1  christos 	(PARSE_AND_LIST_ARGS_CASES): Likewise.
   4524  1.1  christos 	* ld.texinfo (--no-plt-thread-safe): Correct itemx.
   4525  1.1  christos 	(--speculate-indirect-jumps): Document.
   4526  1.1  christos 	* testsuite/ld-powerpc/elfv2exe.d,
   4527  1.1  christos 	* testsuite/ld-powerpc/elfv2so.d,
   4528  1.1  christos 	* testsuite/ld-powerpc/relbrlt.d,
   4529  1.1  christos 	* testsuite/ld-powerpc/powerpc.exp: Disable plt alignment and
   4530  1.1  christos 	speculation barriers on various tests.
   4531  1.1  christos 
   4532  1.1  christos 2018-01-17  Alan Modra  <amodra (a] gmail.com>
   4533  1.1  christos 
   4534  1.1  christos 	* emultempl/ppc32elf.em (params): Init new field.
   4535  1.1  christos 	(enum ppc32_opt): New enum to define OPTION_* values.  Add
   4536  1.1  christos 	OPTION_PLT_ALIGN and OPTION_NO_PLT_ALIGN.
   4537  1.1  christos 	(PARSE_AND_LIST_LONGOPTS): Handle new options.
   4538  1.1  christos 	(PARSE_AND_LIST_ARGS_CASES): Likewise.
   4539  1.1  christos 	(PARSE_AND_LIST_OPTIONS): Likewise.  Break up help output.
   4540  1.1  christos 	* emultempl/ppc64elf.em (ppc_add_stub_section): Init alignment
   4541  1.1  christos 	correctly for negative --plt-stub-align.
   4542  1.1  christos 	* testsuite/ld-powerpc/elfv2exe.d,
   4543  1.1  christos 	* testsuite/ld-powerpc/elfv2so.d,
   4544  1.1  christos 	* testsuite/ld-powerpc/relbrlt.d,
   4545  1.1  christos 	* testsuite/ld-powerpc/relbrlt.s,
   4546  1.1  christos 	* testsuite/ld-powerpc/tlsexe.d,
   4547  1.1  christos 	* testsuite/ld-powerpc/tlsexe.r,
   4548  1.1  christos 	* testsuite/ld-powerpc/tlsexe32.d,
   4549  1.1  christos 	* testsuite/ld-powerpc/tlsexe32.g,
   4550  1.1  christos 	* testsuite/ld-powerpc/tlsexe32.r,
   4551  1.1  christos 	* testsuite/ld-powerpc/tlsexetoc.d,
   4552  1.1  christos 	* testsuite/ld-powerpc/tlsexetoc.r,
   4553  1.1  christos 	* testsuite/ld-powerpc/tlsopt5_32.d,
   4554  1.1  christos 	* testsuite/ld-powerpc/tlsso.d,
   4555  1.1  christos 	* testsuite/ld-powerpc/tlstocso.d: Update for changed stub order.
   4556  1.1  christos 
   4557  1.1  christos 2018-01-16  Nick Clifton  <nickc (a] redhat.com>
   4558  1.1  christos 
   4559  1.1  christos 	* po/pt_BR.po: Updated Brazilian Portuguese translation.
   4560  1.1  christos 
   4561  1.1  christos 2018-01-15  Nick Clifton  <nickc (a] redhat.com>
   4562  1.1  christos 
   4563  1.1  christos 	* po/uk.po: Updated Ukranian translation.
   4564  1.1  christos 
   4565  1.1  christos 2018-01-13  Nick Clifton  <nickc (a] redhat.com>
   4566  1.1  christos 
   4567  1.1  christos 	* po/ld.pot: Regenerated.
   4568  1.1  christos 
   4569  1.1  christos 2018-01-13  Nick Clifton  <nickc (a] redhat.com>
   4570  1.1  christos 
   4571  1.1  christos 	* configure: Regenerate.
   4572  1.1  christos 
   4573  1.1  christos 2018-01-13  Nick Clifton  <nickc (a] redhat.com>
   4574  1.1  christos 
   4575  1.1  christos 	2.30 branch created.
   4576  1.1  christos 	* NEWS: Add marker for 2.30.
   4577  1.1  christos 
   4578  1.1  christos 2018-01-12  Alan Modra  <amodra (a] gmail.com>
   4579  1.1  christos 
   4580  1.1  christos 	* testsuite/ld-elf/elf.exp: xfail "pr22374 function pointer
   4581  1.1  christos 	initialization" for currently failing targets.
   4582  1.1  christos 
   4583  1.1  christos 2018-01-12  Alan Modra  <amodra (a] gmail.com>
   4584  1.1  christos 
   4585  1.1  christos 	PR ld/22649
   4586  1.1  christos 	* testsuite/ld-elf/pr22649.msg: Allow other messages.
   4587  1.1  christos 	* testsuite/ld-elf/shared.exp: Check that --gc-sections is
   4588  1.1  christos 	supported before running ld/22649 tests.
   4589  1.1  christos 
   4590  1.1  christos 2018-01-12  Nick Clifton  <nickc (a] redhat.com>
   4591  1.1  christos 
   4592  1.1  christos 	* emultempl/elf32.em (_handle_option): Add support for "-z undefs"
   4593  1.1  christos 	as the opposite of "-z defs".
   4594  1.1  christos 	* ld.texinfo: Document the new option.  Update the description of
   4595  1.1  christos 	the -z defs option to make it clear that it does generate an error
   4596  1.1  christos 	if an undefined symbol reference is found in an object file whilst
   4597  1.1  christos 	creating a shared library.
   4598  1.1  christos 	* NEWS: Document this new feature.
   4599  1.1  christos 
   4600  1.1  christos 2018-01-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4601  1.1  christos 
   4602  1.1  christos 	* testsuite/ld-elf/pr22393-2a.rd: Replace "-z textonly" with
   4603  1.1  christos 	"-z separate-code".
   4604  1.1  christos 	* testsuite/ld-elf/pr22393-2b.rd: Likewise.
   4605  1.1  christos 	* testsuite/ld-x86-64/pr22393-3a.rd: Likewise.
   4606  1.1  christos 	* testsuite/ld-x86-64/pr22393-3b.rd: Likewise.
   4607  1.1  christos 
   4608  1.1  christos 2018-01-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4609  1.1  christos 
   4610  1.1  christos 	PR ld/22393
   4611  1.1  christos 	* testsuite/ld-x86-64/pr22393-3a.c: New file.
   4612  1.1  christos 	* testsuite/ld-x86-64/pr22393-3a.rd: Likewise.
   4613  1.1  christos 	* testsuite/ld-x86-64/pr22393-3b.c: Likewise.
   4614  1.1  christos 	* testsuite/ld-x86-64/pr22393-3b.rd: Likewise.
   4615  1.1  christos 	* testsuite/ld-x86-64/x86-64.exp: Run tests for -z separate-code
   4616  1.1  christos 	-z max-page-size=0x1000.
   4617  1.1  christos 
   4618  1.1  christos 2018-01-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4619  1.1  christos 
   4620  1.1  christos 	PR ld/22393
   4621  1.1  christos 	* testsuite/ld-elf/pr16322.d: Add -z noseparate-code.
   4622  1.1  christos 	* testsuite/ld-elf/pr22393-1.s: New file.
   4623  1.1  christos 	* testsuite/ld-elf/pr22393-1a.d: Likewise.
   4624  1.1  christos 	* testsuite/ld-elf/pr22393-1b.d: Likewise.
   4625  1.1  christos 	* testsuite/ld-elf/pr22393-1c.d: Likewise.
   4626  1.1  christos 	* testsuite/ld-elf/pr22393-1d.d: Likewise.
   4627  1.1  christos 	* testsuite/ld-elf/pr22393-1e.d: Likewise.
   4628  1.1  christos 	* testsuite/ld-elf/pr22393-1f.d: Likewise.
   4629  1.1  christos 	* testsuite/ld-elf/pr22393-2a.c: Likewise.
   4630  1.1  christos 	* testsuite/ld-elf/pr22393-2a.rd: Likewise.
   4631  1.1  christos 	* testsuite/ld-elf/pr22393-2b.c: Likewise.
   4632  1.1  christos 	* testsuite/ld-elf/pr22393-2b.rd: Likewise.
   4633  1.1  christos 	* testsuite/ld-elf/shared.exp: Run tests for -z separate-code.
   4634  1.1  christos 
   4635  1.1  christos 2018-01-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4636  1.1  christos 
   4637  1.1  christos 	PR ld/22393
   4638  1.1  christos 	* NEWS: Mention "-z separate-code".
   4639  1.1  christos 	* emultempl/elf32.em (gld${EMULATION_NAME}_get_script): Get
   4640  1.1  christos 	builtin linker scripts and return linker scripts from disk for
   4641  1.1  christos 	"-z separate-code".
   4642  1.1  christos 	(gld${EMULATION_NAME}_handle_option): Handle "-z separate-code"
   4643  1.1  christos 	and "-z noseparate-code".
   4644  1.1  christos 	* genscripts.sh: Generate linker scripts for "-z separate-code".
   4645  1.1  christos 	(LD_FLAG): Set to *textonly for "-z separate-code".
   4646  1.1  christos 	* ld.texinfo: Document "-z separate-code".
   4647  1.1  christos 	* lexsup.c (elf_shlib_list_options): Add linker help messsages
   4648  1.1  christos 	for "-z separate-code" and "-z noseparate-code".
   4649  1.1  christos 	* scripttempl/elf.sc (SEPARATE_TEXT): New
   4650  1.1  christos 	(TEXT_SEGMENT_ALIGN): Likewise.
   4651  1.1  christos 	Use ${TEXT_SEGMENT_ALIGN} to align and pad text segment to
   4652  1.1  christos 	${MAXPAGESIZE}.
   4653  1.1  christos 
   4654  1.1  christos 2018-01-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4655  1.1  christos 
   4656  1.1  christos 	PR ld/22649
   4657  1.1  christos 	* testsuite/ld-elf/pr22649-1.s: New file.
   4658  1.1  christos 	* testsuite/ld-elf/pr22649-2a.s: Likewise.
   4659  1.1  christos 	* testsuite/ld-elf/pr22649-2b.s: Likewise.
   4660  1.1  christos 	* testsuite/ld-elf/pr22649.msg: Likewise.
   4661  1.1  christos 	* testsuite/ld-elf/shared.exp: Run ld/22649 tests.
   4662  1.1  christos 
   4663  1.1  christos 2018-01-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4664  1.1  christos 
   4665  1.1  christos 	PR ld/22677
   4666  1.1  christos 	* scripttempl/elf.sc (PREINIT_ARRAY): New.
   4667  1.1  christos 	Don't add .preinit_array for ld -r.
   4668  1.1  christos 	* testsuite/ld-elf/pr22677.d: New file.
   4669  1.1  christos 	* testsuite/ld-elf/pr22677.s: Likewise.
   4670  1.1  christos 
   4671  1.1  christos 2018-01-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4672  1.1  christos 
   4673  1.1  christos 	* ldexp.h (union etree_union): Remove defsym field.
   4674  1.1  christos 	* ldexp.c (exp_assop): Remove defsym parameter, and use of defsym
   4675  1.1  christos 	parameter.
   4676  1.1  christos 	(exp_assign): Remove passing of defsym parameter.
   4677  1.1  christos 	(exp_defsym): Likewise.
   4678  1.1  christos 	(exp_provide): Likewise.
   4679  1.1  christos 
   4680  1.1  christos 2018-01-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4681  1.1  christos 
   4682  1.1  christos 	* ldexp.c (exp_fold_tree_1): Rework condition underwhich provide
   4683  1.1  christos 	nodes are ignored in the tree walk, and move the location at which
   4684  1.1  christos 	we change provide nodes into provided nodes.
   4685  1.1  christos 	(exp_init_os): Add etree_provided.
   4686  1.1  christos 	* testsuite/ld-scripts/provide-6.d: New file.
   4687  1.1  christos 	* testsuite/ld-scripts/provide-6.t: New file.
   4688  1.1  christos 	* testsuite/ld-scripts/provide-7.d: New file.
   4689  1.1  christos 	* testsuite/ld-scripts/provide-7.t: New file.
   4690  1.1  christos 	* testsuite/ld-scripts/provide-8.d: New file.
   4691  1.1  christos 	* testsuite/ld-scripts/provide-8.t: New file.
   4692  1.1  christos 
   4693  1.1  christos 2018-01-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4694  1.1  christos 
   4695  1.1  christos 	* testsuite/ld-scripts/provide-3.d: Add xfail directive.
   4696  1.1  christos 	* testsuite/ld-scripts/provide-4.d: Use new map file name.
   4697  1.1  christos 	* testsuite/ld-scripts/provide-5.d: Use new map file name.
   4698  1.1  christos 	* testsuite/ld-scripts/provide-4-map.d: Renamed to...
   4699  1.1  christos 	* testsuite/ld-scripts/provide-4.map: ...this.
   4700  1.1  christos 	* testsuite/ld-scripts/provide-5-map.d: Renamed to...
   4701  1.1  christos 	* testsuite/ld-scripts/provide-5.map: ...this.
   4702  1.1  christos 	* testsuite/ld-scripts/provide.exp: Move xfail into provide-3.d
   4703  1.1  christos 	file, and run tests in a loop.
   4704  1.1  christos 
   4705  1.1  christos 2018-01-11  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   4706  1.1  christos 
   4707  1.1  christos 	* ldexp.c (exp_print_tree): Use '=' instead of ',' when printing
   4708  1.1  christos 	PROVIDE statements.
   4709  1.1  christos 	* testsuite/ld-scripts/provide-4.map: Update expected output.
   4710  1.1  christos 	* testsuite/ld-scripts/provide-5.map: Likewise.
   4711  1.1  christos 
   4712  1.1  christos 2018-01-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4713  1.1  christos 
   4714  1.1  christos 	PR ld/22696
   4715  1.1  christos 	* scripttempl/elf.sc: Fix the order of SHLIB_RODATA_ADDR.
   4716  1.1  christos 
   4717  1.1  christos 2018-01-09  Jim Wilson  <jimw (a] sifive.com>
   4718  1.1  christos 
   4719  1.1  christos 	* testsuite/ld-elf/eh-frame-hdr.d (#xfail): Delete
   4720  1.1  christos 	(#alltargets): Renamed from #target.  Add shared.
   4721  1.1  christos 	* testsuite/lib/ld-lib.exp (run_dump_test): Document shared target.
   4722  1.1  christos 	Document alltargets option.  Add support for alltargets option.
   4723  1.1  christos 	(istarget): Add support for shared target.
   4724  1.1  christos 
   4725  1.1  christos 2018-01-08  Jim Wilson  <jimw (a] sifive.com>
   4726  1.1  christos 
   4727  1.1  christos 	* testsuite/ld-riscv-elf/c-lui.d: Don't use -shared.  Check for _start
   4728  1.1  christos 	instead of .text.
   4729  1.1  christos 	* testsuite/ld-riscv-elf/c-lui.s: Add _start label.
   4730  1.1  christos 	* testsuite/ld-riscv-elf/ld-riscv-elf.exp: Before __global_pointer$
   4731  1.1  christos 	tests, add call to check_shared_lib_support.
   4732  1.1  christos 
   4733  1.1  christos 2018-01-05  Jim Wilson  <jimw (a] sifive.com>
   4734  1.1  christos 
   4735  1.1  christos 	* testsuite/ld-riscv-elf/disas-jalr.d: New.
   4736  1.1  christos 	* testsuite/ld-riscv-elf/disas-jalr.s: New.
   4737  1.1  christos 	* testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run new testcase.
   4738  1.1  christos 
   4739  1.1  christos 	* emulparams/elf32lriscv-defs.sh (GENERATE_SHLIB_SCRIPT): Move inside
   4740  1.1  christos 	case on $target, and don't set for riscv*-elf targets.
   4741  1.1  christos 	(GENERATE_PIE_SCRIPT): Likewise.
   4742  1.1  christos 
   4743  1.1  christos 2018-01-03  Alan Modra  <amodra (a] gmail.com>
   4744  1.1  christos 
   4745  1.1  christos 	Update year range in copyright notice of all files.
   4746  1.1  christos 
   4747  1.1  christos For older changes see ChangeLog-2017
   4748  1.1  christos 
   4750  1.1  christos Copyright (C) 2018 Free Software Foundation, Inc.
   4751  1.1  christos 
   4752  1.1  christos Copying and distribution of this file, with or without modification,
   4753  1.1  christos are permitted in any medium without royalty provided the copyright
   4754  1.1  christos notice and this notice are preserved.
   4755  1.1  christos 
   4756  1.1  christos Local Variables:
   4757  1.1  christos mode: change-log
   4758  1.1  christos left-margin: 8
   4759  1.1  christos fill-column: 74
   4760  1.1  christos version-control: never
   4761                End:
   4762