Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/FSF]: src/external/gpl3/binutils/dist Import 2.26.1; please see the indi...



details:   https://anonhg.NetBSD.org/src/rev/4f1f63186e8c
branches:  FSF
changeset: 746673:4f1f63186e8c
user:      christos <christos%NetBSD.org@localhost>
date:      Thu Jul 28 12:18:51 2016 +0000

description:
Import 2.26.1; please see the individual ChangeLogs for bug fixes.

diffstat:

 external/gpl3/binutils/dist/bfd/ChangeLog                                      |  539 +++++++--
 external/gpl3/binutils/dist/bfd/archive.c                                      |    2 +-
 external/gpl3/binutils/dist/bfd/coff-alpha.c                                   |    2 +-
 external/gpl3/binutils/dist/bfd/coff-i386.c                                    |   60 +-
 external/gpl3/binutils/dist/bfd/coff-x86_64.c                                  |   94 +-
 external/gpl3/binutils/dist/bfd/coffcode.h                                     |    2 +
 external/gpl3/binutils/dist/bfd/cofflink.c                                     |    6 +
 external/gpl3/binutils/dist/bfd/configure                                      |   20 +-
 external/gpl3/binutils/dist/bfd/development.sh                                 |    2 +-
 external/gpl3/binutils/dist/bfd/dwarf2.c                                       |    4 +-
 external/gpl3/binutils/dist/bfd/elf-bfd.h                                      |    8 +-
 external/gpl3/binutils/dist/bfd/elf-strtab.c                                   |   41 +-
 external/gpl3/binutils/dist/bfd/elf32-arm.c                                    |  107 +-
 external/gpl3/binutils/dist/bfd/elf32-avr.c                                    |   36 +-
 external/gpl3/binutils/dist/bfd/elf32-hppa.c                                   |    9 +
 external/gpl3/binutils/dist/bfd/elf32-i386.c                                   |  135 +-
 external/gpl3/binutils/dist/bfd/elf32-ppc.c                                    |    1 +
 external/gpl3/binutils/dist/bfd/elf64-hppa.c                                   |   20 +-
 external/gpl3/binutils/dist/bfd/elf64-ppc.c                                    |   81 +-
 external/gpl3/binutils/dist/bfd/elf64-x86-64.c                                 |   89 +-
 external/gpl3/binutils/dist/bfd/elflink.c                                      |   87 +-
 external/gpl3/binutils/dist/bfd/elfnn-aarch64.c                                |   25 +-
 external/gpl3/binutils/dist/bfd/version.h                                      |    2 +-
 external/gpl3/binutils/dist/bfd/version.m4                                     |    2 +-
 external/gpl3/binutils/dist/binutils/ChangeLog                                 |   57 +-
 external/gpl3/binutils/dist/binutils/Makefile.am                               |    1 +
 external/gpl3/binutils/dist/binutils/Makefile.in                               |    1 +
 external/gpl3/binutils/dist/binutils/configure                                 |   20 +-
 external/gpl3/binutils/dist/binutils/doc/addr2line.1                           |    2 +-
 external/gpl3/binutils/dist/binutils/doc/ar.1                                  |    2 +-
 external/gpl3/binutils/dist/binutils/doc/binutils.info                         |  Bin 
 external/gpl3/binutils/dist/binutils/doc/binutils.texi                         |    2 +-
 external/gpl3/binutils/dist/binutils/doc/cxxfilt.man                           |    2 +-
 external/gpl3/binutils/dist/binutils/doc/dlltool.1                             |    2 +-
 external/gpl3/binutils/dist/binutils/doc/elfedit.1                             |    2 +-
 external/gpl3/binutils/dist/binutils/doc/nlmconv.1                             |    2 +-
 external/gpl3/binutils/dist/binutils/doc/nm.1                                  |    2 +-
 external/gpl3/binutils/dist/binutils/doc/objcopy.1                             |    4 +-
 external/gpl3/binutils/dist/binutils/doc/objdump.1                             |    2 +-
 external/gpl3/binutils/dist/binutils/doc/ranlib.1                              |    2 +-
 external/gpl3/binutils/dist/binutils/doc/readelf.1                             |    2 +-
 external/gpl3/binutils/dist/binutils/doc/size.1                                |    2 +-
 external/gpl3/binutils/dist/binutils/doc/strings.1                             |    2 +-
 external/gpl3/binutils/dist/binutils/doc/strip.1                               |    2 +-
 external/gpl3/binutils/dist/binutils/doc/windmc.1                              |    2 +-
 external/gpl3/binutils/dist/binutils/doc/windres.1                             |    2 +-
 external/gpl3/binutils/dist/binutils/objcopy.c                                 |    1 +
 external/gpl3/binutils/dist/binutils/objdump.c                                 |    3 +-
 external/gpl3/binutils/dist/binutils/po/sv.po                                  |    2 +-
 external/gpl3/binutils/dist/binutils/testsuite/ChangeLog                       |    8 +-
 external/gpl3/binutils/dist/binutils/testsuite/binutils-all/ar.exp             |   40 +
 external/gpl3/binutils/dist/binutils/testsuite/binutils-all/compress.exp       |   95 +-
 external/gpl3/binutils/dist/elfcpp/ChangeLog                                   |    4 +-
 external/gpl3/binutils/dist/gas/ChangeLog                                      |  213 +++-
 external/gpl3/binutils/dist/gas/NEWS                                           |    9 +-
 external/gpl3/binutils/dist/gas/config.in                                      |    3 +
 external/gpl3/binutils/dist/gas/config/tc-arc.c                                |    1 +
 external/gpl3/binutils/dist/gas/config/tc-i386.c                               |   36 +-
 external/gpl3/binutils/dist/gas/config/tc-mips.c                               |   42 +-
 external/gpl3/binutils/dist/gas/configure                                      |   60 +-
 external/gpl3/binutils/dist/gas/configure.ac                                   |   31 +-
 external/gpl3/binutils/dist/gas/doc/as.1                                       |   15 +-
 external/gpl3/binutils/dist/gas/doc/as.info                                    |  Bin 
 external/gpl3/binutils/dist/gas/doc/c-i386.texi                                |   12 +
 external/gpl3/binutils/dist/gas/testsuite/ChangeLog                            |   19 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/disp32.d                    |   10 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/disp32.s                    |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/got-no-relax.d              |   31 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/got.d                       |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/i386.exp                    |    2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d     |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/ilp32/x86-64-localpic.d     |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/localpic.d                  |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/mixed-mode-reloc32.d        |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/reloc32.d                   |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-avx512f-intel.d      |    2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-avx512f.d            |    2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-avx512f.s            |    2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-disp32.d             |   10 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-disp32.s             |    3 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d  |   27 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-gotpcrel.d           |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-localpic.d           |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-1.d            |   49 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-1.s            |   31 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-2.l            |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/isa-override-2.s            |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/micromips@isa-override-1.d  |   50 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips.exp                    |    3 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips1@isa-override-1.d      |   53 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips1@isa-override-2.l      |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips1@isa-override-2.s      |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips2@isa-override-1.d      |   50 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips2@isa-override-2.l      |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips2@isa-override-2.s      |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32@isa-override-1.d     |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32@isa-override-2.l     |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32@isa-override-2.s     |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r2@isa-override-1.d   |   50 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r2@isa-override-2.l   |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r2@isa-override-2.s   |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r3@isa-override-1.d   |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r3@isa-override-2.l   |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r3@isa-override-2.s   |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r5@isa-override-1.d   |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r5@isa-override-2.l   |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r5@isa-override-2.s   |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r6@isa-override-1.d   |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r6@isa-override-2.l   |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips32r6@isa-override-2.s   |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r2@isa-override-1.d   |   50 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r3@isa-override-1.d   |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r5@isa-override-1.d   |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips64r6@isa-override-1.d   |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-1.d    |    6 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-1.l    |    2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-2.l    |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon3@isa-override-2.s    |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/octeon@isa-override-1.d     |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3000@isa-override-1.d      |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3000@isa-override-2.l      |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3000@isa-override-2.s      |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3900@isa-override-1.d      |    5 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3900@isa-override-2.l      |    4 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r3900@isa-override-2.s      |   18 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r5900@isa-override-1.d      |   28 +
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/r5900@isa-override-1.s      |   23 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/altivec3.d                   |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/altivec3.s                   |    1 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/e6500.d                      |   17 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/e6500.s                      |   16 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power4.d                     |   11 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power4.s                     |    8 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power8.d                     |   32 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power8.s                     |   32 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power9.d                     |   35 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power9.s                     |   35 +
 external/gpl3/binutils/dist/gas/write.c                                        |    1 -
 external/gpl3/binutils/dist/gold/ChangeLog                                     |  132 +-
 external/gpl3/binutils/dist/gold/icf.cc                                        |  113 +-
 external/gpl3/binutils/dist/gprof/ChangeLog                                    |    8 +
 external/gpl3/binutils/dist/gprof/configure                                    |   20 +-
 external/gpl3/binutils/dist/include/ChangeLog                                  |  230 +----
 external/gpl3/binutils/dist/include/aout/ChangeLog                             |    4 +
 external/gpl3/binutils/dist/include/elf/ChangeLog                              |  126 ++-
 external/gpl3/binutils/dist/include/gdb/ChangeLog                              |   10 +-
 external/gpl3/binutils/dist/include/opcode/ChangeLog                           |  137 ++-
 external/gpl3/binutils/dist/ld/ChangeLog                                       |  559 +++++++++-
 external/gpl3/binutils/dist/ld/configure                                       |   22 +-
 external/gpl3/binutils/dist/ld/configure.ac                                    |    2 +-
 external/gpl3/binutils/dist/ld/emultempl/elf32.em                              |   33 +-
 external/gpl3/binutils/dist/ld/emultempl/mmo.em                                |   30 +-
 external/gpl3/binutils/dist/ld/emultempl/pe.em                                 |   30 +-
 external/gpl3/binutils/dist/ld/emultempl/pep.em                                |   30 +-
 external/gpl3/binutils/dist/ld/ld.1                                            |   14 +-
 external/gpl3/binutils/dist/ld/ld.info                                         |  Bin 
 external/gpl3/binutils/dist/ld/ld.texinfo                                      |   12 +-
 external/gpl3/binutils/dist/ld/lexsup.c                                        |   11 +-
 external/gpl3/binutils/dist/ld/testsuite/ChangeLog                             |   15 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/aarch64-elf.exp            |    3 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-b-none-function.d  |   21 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-b-section.d        |   34 +
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-b-section.s        |   20 +
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-bl-none-function.d |   21 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-bl-section.d       |   34 +
 external/gpl3/binutils/dist/ld/testsuite/ld-aarch64/farcall-bl-section.s       |   20 +
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/arm-elf.exp                    |    6 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-all.d            |   83 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-all.s            |    3 +
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d        |   49 +
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s        |   27 +
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s           |    1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-5.d                   |   10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-5.s                   |    7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-6.d                   |   14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-avr/avr-prop-6.s                   |    9 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/compressed1b.d                 |    3 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/compressed1c.d                 |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/gabiend.rt                     |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/gabinormal.rt                  |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/indirect.exp                   |   24 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19539.d                      |    9 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19539.s                      |    2 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19539.t                      |    1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553.map                    |    5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553a.c                     |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553b.c                     |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553b.out                   |    1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553c.c                     |    9 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553c.out                   |    1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553d.c                     |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19553d.out                   |    1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19579a.c                     |   15 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19579b.c                     |   14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19698.d                      |   10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19698.s                      |    5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/pr19698.t                      |   11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/shared.exp                     |   24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-elfvsb/elfvsb.exp                  |    4 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/branch1.d                     |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call1.d                       |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call2.d                       |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3a.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3b.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3c.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3d.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3e.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3f.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3g.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/call3h.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/got1.dd                       |    2 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/got1a.S                       |   11 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/got1d.S                       |    1 -
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/i386.exp                      |  113 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1a.c                    |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1b.S                    |   42 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1c.S                    |   26 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/ifunc-1d.S                    |   76 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/jmp1.d                        |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/jmp2.d                        |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/lea1c.d                       |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/libno-plt-1b.dd               |   19 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/libno-plt-1b.rd               |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load1.d                       |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load2.d                       |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load3.d                       |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load4a.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/load5a.d                      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/mov2b.d                       |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/mov3.d                        |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1a.dd                  |   43 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1a.rd                  |   10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1b.dd                  |   31 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1b.rd                  |   16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1c.dd                  |   31 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1c.rd                  |   14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1d.dd                  |   43 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1d.rd                  |    7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1e.dd                  |   43 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1e.rd                  |   10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1f.dd                  |   31 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1f.rd                  |   16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1g.dd                  |   31 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1g.rd                  |   14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1h.dd                  |   34 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1h.rd                  |   10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1i.dd                  |   33 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1i.rd                  |   12 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1j.dd                  |   34 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-1j.rd                  |    7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-check1a.S              |   39 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-check1b.S              |   28 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-extern1a.S             |   26 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-extern1b.S             |   16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-func1.c                |    5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt-main1.c                |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/no-plt.exp                    |  290 +++++
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pass.out                      |    1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19615.d                     |   13 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19615.s                     |   13 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827-nacl.rd               |    5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827.rd                    |    5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827a.S                    |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr19827b.S                    |    2 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20117.d                     |   12 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20117.s                     |    7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1.s                   |   17 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1a.d                  |   26 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1b.d                  |   11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-1c.d                  |    4 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2.s                   |   17 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2a.d                  |   43 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2b.d                  |   11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2c.d                  |   10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-2d.d                  |    4 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3a.c                  |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3b.S                  |   30 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3c.S                  |   15 +
 external/gpl3/binutils/dist/ld/testsuite/ld-i386/pr20244-3d.S                  |   44 +
 external/gpl3/binutils/dist/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d            |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d            |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d      |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-plugin/lto.exp                     |   13 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/powerpc.exp                |   10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsdll.s                   |   19 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsdll.ver                 |    7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsdll_32.s                |   18 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5.d                  |   54 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5.s                  |    5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5_32.d               |   52 +
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/tlsopt5_32.s               |    4 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1a.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1b.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1c.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1d.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1e.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1f.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1g.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1h.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/call1i.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/libno-plt-1b.dd             |   15 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/libno-plt-1b.rd             |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/load1a.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/load1b.d                    |    2 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1a.dd                |   32 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1a.rd                |   10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1b.dd                |   24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1b.rd                |   16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1c.dd                |   24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1c.rd                |   14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1d.dd                |   33 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1d.rd                |    7 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1e.dd                |   32 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1e.rd                |   10 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1f.dd                |   24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1f.rd                |   16 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1g.dd                |   24 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-1g.rd                |   14 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-check1.S             |   25 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-extern1.S            |   15 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-func1.c              |    5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt-main1.c              |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/no-plt.exp                  |  201 +++
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pass.out                    |    1 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr18591.d                   |   12 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr18591.s                   |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19615.d                   |   13 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19615.s                   |   13 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827-nacl.rd             |    5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827.rd                  |    5 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827a.S                  |    8 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr19827b.S                  |    2 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-1.d                 |   11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-1.s                 |   11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-2.d                 |   11 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/pr20093-2.s                 |    9 +
 external/gpl3/binutils/dist/ld/testsuite/ld-x86-64/x86-64.exp                  |   99 +-
 external/gpl3/binutils/dist/md5.sum                                            |  516 ++++++---
 external/gpl3/binutils/dist/opcodes/ChangeLog                                  |   57 +-
 external/gpl3/binutils/dist/opcodes/configure                                  |   20 +-
 external/gpl3/binutils/dist/opcodes/i386-dis.c                                 |    4 +-
 external/gpl3/binutils/dist/opcodes/ppc-opc.c                                  |   70 +-
 external/gpl3/binutils/dist/zlib/ChangeLog                                     |    2 +-
 external/gpl3/binutils/dist/zlib/adler32.c                                     |    2 +-
 external/gpl3/binutils/dist/zlib/compress.c                                    |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/buffer_demo.adb                   |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/mtest.adb                         |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/read.adb                          |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/test.adb                          |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib-streams.adb                  |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib-streams.ads                  |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib-thin.adb                     |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib-thin.ads                     |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib.adb                          |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/ada/zlib.ads                          |    2 +-
 external/gpl3/binutils/dist/zlib/contrib/iostream2/zstream.h                   |    2 +-
 external/gpl3/binutils/dist/zlib/crc32.c                                       |    2 +-
 external/gpl3/binutils/dist/zlib/deflate.c                                     |    2 +-
 external/gpl3/binutils/dist/zlib/deflate.h                                     |    2 +-
 external/gpl3/binutils/dist/zlib/example.c                                     |    2 +-
 external/gpl3/binutils/dist/zlib/minigzip.c                                    |    2 +-
 external/gpl3/binutils/dist/zlib/test/example.c                                |    2 +-
 external/gpl3/binutils/dist/zlib/test/minigzip.c                               |    2 +-
 external/gpl3/binutils/dist/zlib/trees.c                                       |    2 +-
 external/gpl3/binutils/dist/zlib/uncompr.c                                     |    2 +-
 external/gpl3/binutils/dist/zlib/zconf.h                                       |    2 +-
 external/gpl3/binutils/dist/zlib/zconf.h.cmakein                               |    2 +-
 external/gpl3/binutils/dist/zlib/zconf.h.in                                    |    2 +-
 external/gpl3/binutils/dist/zlib/zutil.c                                       |    2 +-
 external/gpl3/binutils/dist/zlib/zutil.h                                       |    2 +-
 370 files changed, 6988 insertions(+), 1376 deletions(-)

diffs (truncated from 14381 to 300 lines):

diff -r d65c84f28815 -r 4f1f63186e8c external/gpl3/binutils/dist/bfd/ChangeLog
--- a/external/gpl3/binutils/dist/bfd/ChangeLog Tue Jun 07 05:57:41 2016 +0000
+++ b/external/gpl3/binutils/dist/bfd/ChangeLog Thu Jul 28 12:18:51 2016 +0000
@@ -1,3 +1,301 @@
+2016-06-29  Tristan Gingold  <gingold%adacore.com@localhost>
+
+       * version.m4: Bump version to 2.26.1
+       * configure: Regenerate.
+
+2016-06-29  Tristan Gingold  <gingold%adacore.com@localhost>
+
+       * development.sh: Set development to false.
+
+2016-06-28  Alan Modra  <amodra%gmail.com@localhost>
+
+       Apply from master
+       2016-05-19  Alan Modra  <amodra%gmail.com@localhost>
+       * elf64-ppc.c (ppc64_elf_branch_reloc): Check for NULL owner
+       before dereferencing.
+
+2016-06-28  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR ld/19264
+       * elf64-ppc.c (STUB_SHRINK_ITER): Define.
+       (ppc64_elf_size_stubs): Exit stub sizing loop past STUB_SHRINK_ITER
+       if shrinking stubs.
+       (ppc64_elf_size_stubs): Adjust to suit.
+
+2016-06-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj%atmel.com@localhost>
+
+       Backport from master
+       2016-06-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj%atmel.com@localhost>
+
+       PR ld/20254
+       * elf32-avr.c (elf32_avr_relax_delete_bytes): Adjust reloc
+       offsets until reloc_toaddr.
+
+2016-06-14  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-06-13  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/20244
+       * elf32-i386.c (elf_i386_relocate_section): Add the .got.plt
+       section address for R_386_GOT32/R_386_GOT32X relocations against
+       IFUNC symbols if there is no base register and return error for
+       PIC.
+
+       2016-06-13  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * elf32-i386.c (elf_i386_relocate_section): Simplify IFUNC
+       GOT32 adjustment for static executables.
+
+2016-06-14  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-06-11  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/20244
+       * elf32-i386.c (elf_i386_relocate_section): When relocating
+       R_386_GOT32, return error without a base register for PIC and
+       subtract the .got.plt section address only with a base register.
+
+2016-06-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj%atmel.com@localhost>
+
+       Backport from master
+       2016-06-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj%atmel.com@localhost>
+
+       PR ld/20221
+       * elf32-avr.c (elf32_avr_relax_delete_bytes): Adjust syms
+       and relocs only if shrinking occurred.
+
+2016-06-09  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR ld/20159
+       PR ld/16467
+       * elflink.c (_bfd_elf_merge_symbol): Revert PR16467 change.
+       (_bfd_elf_add_default_symbol): Don't indirect to/from defined
+       symbol given a version by a script different to the version
+       of the symbol being added.
+       (elf_link_add_object_symbols): Use _bfd_elf_strtab_save and
+       _bfd_elf_strtab_restore.  Don't fudge dynstr references.
+       * elf-strtab.c (_bfd_elf_strtab_restore_size): Delete.
+       (struct strtab_save): New.
+       (_bfd_elf_strtab_save, _bfd_elf_strtab_restore): New functions.
+       * elf-bfd.h (_bfd_elf_strtab_restore_size): Delete.
+       (_bfd_elf_strtab_save, _bfd_elf_strtab_restore): Declare.
+
+2016-05-20  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-05-20  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * elf32-i386.c (elf_i386_check_relocs): Don't check R_386_GOT32
+       when setting need_convert_load.
+
+       2016-05-19  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/20117
+       * elf32-i386.c (elf_i386_convert_load): Don't convert
+       R_386_GOT32.
+
+2016-05-18  Christophe Monat  <christophe.monat%st.com@localhost>
+
+       Backport from master
+       2016-05-09  Christophe Monat  <christophe.monat%st.com@localhost>
+
+       PR ld/20030
+       * elf32-arm.c (is_thumb2_vldm): Account for T1 (DP) encoding.
+       (stm32l4xx_need_create_replacing_stub): Rename ambiguous nb_regs
+       to nb_words.
+       (create_instruction_vldmia): Add is_dp to disambiguate SP/DP
+       encoding.
+       (create_instruction_vldmdb): Likewise.
+       (stm32l4xx_create_replacing_stub_vldm): is_dp detects DP encoding,
+       uses it to re-encode.
+
+2016-05-15  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-05-13  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/20093
+       * elf64-x86-64.c (elf_x86_64_convert_load_reloc): Don't convert
+       GOTPCREL relocation against large section.
+
+       * elflink.c (bfd_elf_final_link): Likewise.
+
+2016-05-11  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 20060
+       * elf64-ppc.c (ppc64_elf_tls_setup): Clear forced_local.
+       * elf32-ppc.c (ppc_elf_tls_setup): Likewise.
+
+2016-04-30  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-04-27  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/20006
+       * elf64-x86-64.c (elf_x86_64_convert_load): Skip debug sections
+       when estimating distances between output sections.
+
+2016-03-29  Toni Spets  <toni.spets%iki.fi@localhost>
+
+       PR 19878
+       * coffcode.h (coff_write_object_contents): Revert accidental
+       2014-11-10 change.
+
+2016-03-17  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-03-15  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/19827
+       * elf32-i386.c (elf_i386_check_relocs): Bind defined symbol
+       locally in PIE.
+       (elf_i386_relocate_section): Likewise.
+       * elf64-x86-64.c (elf_x86_64_check_relocs): Likewise.
+       (elf_x86_64_relocate_section): Likewise.
+
+2016-03-15  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-01-30  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/19539
+       * elf32-i386.c (elf_i386_reloc_type_class): Check relocation
+       against STT_GNU_IFUNC symbol only with dynamic symbols.
+       * elf64-x86-64.c (elf_x86_64_reloc_type_class): Likewise.
+
+2016-03-15  Nick Clifton  <nickc%redhat.com@localhost>
+
+       Backport from master:
+       2016-03-09  Leon Winter  <winter-gcc%bfw-online.de@localhost>
+
+       PR ld/19623
+       * cofflink.c (_bfd_coff_generic_relocate_section): Do not apply
+       relocations against absolute symbols.
+
+2016-03-14  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-01-28  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR binutils/19523
+       * dwarf2.c (_bfd_dwarf2_slurp_debug_info): Set BFD_DECOMPRESS to
+       decompress debug sections.
+
+2016-03-09  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/19579
+       Backport from master
+       2016-03-08  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * elflink.c (_bfd_elf_merge_symbol): Group common symbol checking
+       together.
+
+       2016-03-04  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * elflink.c (_bfd_elf_merge_symbol): Treat common symbol in
+       executable as definition if the new definition comes from a
+       shared library.
+
+2016-03-09  Nick Clifton  <nickc%redhat.com@localhost>
+           Alan Modra  <amodra%gmail.com@localhost>
+
+       PR binutils/19775
+       * archive.c (bfd_generic_openr_next_archived_file): Allow zero
+       length elements in the archive.
+       * coff-alpha.c (alpha_ecoff_openr_next_archived_file): Likewise.
+
+2016-03-01  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/19752
+       Backport from master
+       2015-12-18  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * coff-x86_64.c (coff_amd64_reloc): Fix formatting.
+
+       2015-12-18  Nick Clifton  <nickc%redhat.com@localhost>
+
+       * coff-i386.c (coff_i386_reloc): Fix formatting.
+
+2016-02-26  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-02-24  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/19698
+       * elflink.c (bfd_elf_record_link_assignment): Set versioned if
+       symbol version is unknown.
+
+2016-02-26  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-02-01  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/19553
+       * elflink.c (elf_link_add_object_symbols): Don't add DT_NEEDED
+       if a symbol from a library loaded via DT_NEEDED doesn't match
+       the symbol referenced by regular object.
+
+2016-02-26  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-02-24  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * elf32-i386.c (elf_i386_allocate_dynrelocs): Set plt_got.offset
+       to (bfd_vma) -1 when setting needs_plt to 0.
+       * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
+
+2016-02-26  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elf64-ppc.c (create_linkage_sections): Create sfpr when
+       save_restore_funcs, rest of sections when not relocatable.
+       (ppc64_elf_init_stub_bfd): Always call create_linkage_sections.
+       (sfpr_define): Define all symbols on emitted code.
+       (ppc64_elf_func_desc_adjust): Adjust for sfpr now being created
+       when relocatable.  Move sfpr_define loop earlier.
+
+2016-02-25  Jiong Wang  <jiong.wang%arm.com@localhost>
+
+       Backport from master
+       2016-01-21  Jiong Wang  <jiong.wang%arm.com@localhost>
+
+       * elfnn-aarch64.c (aarch64_type_of_stub): Allow insert long branch
+       veneer for sym_sec != input_sec.
+       (elfNN_aarch64_size_stub): Support STT_SECTION symbol.
+       (elfNN_aarch64_final_link_relocate): Take rela addend into account when
+       calculation destination.
+
+2016-02-10  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-02-10  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/19601
+       * elf32-i386.c (elf_i386_relocate_section): Mask off the least
+       significant bit in GOT offset for R_386_GOT32X.
+
+2016-02-02  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       Backport from master
+       2016-02-02  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/19542
+       * elf64-x86-64.c (elf_x86_64_convert_load): Store the estimated
+       distances in the compressed_size field of the output section.
+
+2016-02-01  John David Anglin  <danglin%gcc.gnu.org@localhost>
+
+       PR ld/19526
+       * elf32-hppa.c (elf32_hppa_final_link): Don't sort non-regular output
+       files.
+       * elf64-hppa.c (elf32_hppa_final_link): Likewise.  Remove retval.
+
+2016-01-25  Tristan Gingold  <gingold%adacore.com@localhost>
+
+       * version.m4: Bump version to 2.26.0




Home | Main Index | Thread Index | Old Index