This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/ARM/embedded-binutils-2_26-branch in repository binutils-gdb.
from 377dee3 Sync ARMv8-M code from master branch adds c80753f Automatic date update in version.in adds 253f51d Automatic date update in version.in adds c10d012 Don't convert R_386_GOT32 relocation adds fc4d3de Automatic date update in version.in adds 30d18a3 Automatic date update in version.in adds f5d7382 Automatic date update in version.in adds 861e835 Automatic date update in version.in adds 4277fb1 Automatic date update in version.in adds 015c0c1 Automatic date update in version.in adds 734fa44 Automatic date update in version.in adds 2bce055 Automatic date update in version.in adds 88887bd Automatic date update in version.in adds c0bd87a Automatic date update in version.in adds eae4f8f Automatic date update in version.in adds d38c222 Automatic date update in version.in adds 8bfb4f2 Add support for new POWER ISA 3.0 instructions. adds 010bc14 Automatic date update in version.in adds ad61dde Automatic date update in version.in adds 3d6eddb Automatic date update in version.in adds 4f952ba Re-add support for lbarx, lharx, stbcx. and sthcx. insns back [...] adds d03b4d7 Automatic date update in version.in adds 494b686 Automatic date update in version.in adds bcda2a9 Automatic date update in version.in adds 7cc657d Automatic date update in version.in adds acf79a9 Automatic date update in version.in adds bdf48af Revert PR16467 change adds 1341215 Automatic date update in version.in adds 2172af5 Automatic date update in version.in adds b7a91f9 Automatic date update in version.in adds 5975f54 Support --as-needed in i386/x86-64 tests adds 576bc8b Update x86-64 tests for --as-needed adds ca7db47 Link tmpdir/copyreloc-main.o before tmpdir/copyreloc-lib.so adds f0de532 Automatic date update in version.in adds ea800aa objcopy add-symbol uninitialised struct adds b3ec896 Fix PR 20221 - adjust syms and relocs only if relax shrunk section. adds 43b95d8 Automatic date update in version.in adds 87cae80 X86-64: Test external function reference without PLT adds a742a02 i386: Test external function reference without PLT adds 9983f9d Subtract GOT base only with a base register adds 3cac3e2 Add the GOT base for GOT32 relocs against IFUNC adds a063847 Automatic date update in version.in adds 30d923a Fix PR ld/20254 adds 0bd6c93 Automatic date update in version.in new d97331f Merge remote-tracking branch 'origin/binutils-2_26-branch' in [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 74 +++++++ bfd/elf-bfd.h | 8 +- bfd/elf-strtab.c | 41 +++- bfd/elf32-avr.c | 36 +++- bfd/elf32-i386.c | 90 ++++++--- bfd/elflink.c | 63 ++++-- bfd/version.h | 2 +- binutils/ChangeLog | 4 + binutils/objcopy.c | 1 + gas/ChangeLog | 25 +++ gas/testsuite/gas/ppc/altivec3.d | 1 + gas/testsuite/gas/ppc/altivec3.s | 1 + gas/testsuite/gas/ppc/e6500.d | 17 ++ gas/testsuite/gas/ppc/e6500.s | 16 ++ gas/testsuite/gas/ppc/power4.d | 11 +- gas/testsuite/gas/ppc/power4.s | 8 + gas/testsuite/gas/ppc/power8.d | 32 +++ gas/testsuite/gas/ppc/power8.s | 32 +++ gas/testsuite/gas/ppc/power9.d | 9 + gas/testsuite/gas/ppc/power9.s | 9 + ld/ChangeLog | 185 ++++++++++++++++++ ld/testsuite/ld-avr/avr-prop-5.d | 10 + ld/testsuite/ld-avr/avr-prop-5.s | 7 + ld/testsuite/ld-avr/avr-prop-6.d | 14 ++ ld/testsuite/ld-avr/avr-prop-6.s | 9 + ld/testsuite/ld-i386/i386.exp | 96 +++++++-- ld/testsuite/ld-i386/ifunc-1a.c | 8 + ld/testsuite/ld-i386/ifunc-1b.S | 42 ++++ ld/testsuite/ld-i386/ifunc-1c.S | 26 +++ ld/testsuite/ld-i386/ifunc-1d.S | 76 ++++++++ ld/testsuite/ld-i386/libno-plt-1b.dd | 19 ++ ld/testsuite/ld-i386/libno-plt-1b.rd | 8 + ld/testsuite/ld-i386/no-plt-1a.dd | 43 +++++ ld/testsuite/ld-i386/no-plt-1a.rd | 10 + ld/testsuite/ld-i386/no-plt-1b.dd | 31 +++ ld/testsuite/ld-i386/no-plt-1b.rd | 16 ++ ld/testsuite/ld-i386/no-plt-1c.dd | 31 +++ ld/testsuite/ld-i386/no-plt-1c.rd | 14 ++ ld/testsuite/ld-i386/no-plt-1d.dd | 43 +++++ ld/testsuite/ld-i386/no-plt-1d.rd | 7 + ld/testsuite/ld-i386/no-plt-1e.dd | 43 +++++ ld/testsuite/ld-i386/no-plt-1e.rd | 10 + ld/testsuite/ld-i386/no-plt-1f.dd | 31 +++ ld/testsuite/ld-i386/no-plt-1f.rd | 16 ++ ld/testsuite/ld-i386/no-plt-1g.dd | 31 +++ ld/testsuite/ld-i386/no-plt-1g.rd | 14 ++ ld/testsuite/ld-i386/no-plt-1h.dd | 34 ++++ ld/testsuite/ld-i386/no-plt-1h.rd | 10 + ld/testsuite/ld-i386/no-plt-1i.dd | 33 ++++ ld/testsuite/ld-i386/no-plt-1i.rd | 12 ++ ld/testsuite/ld-i386/no-plt-1j.dd | 34 ++++ ld/testsuite/ld-i386/no-plt-1j.rd | 7 + ld/testsuite/ld-i386/no-plt-check1a.S | 39 ++++ ld/testsuite/ld-i386/no-plt-check1b.S | 28 +++ ld/testsuite/ld-i386/no-plt-extern1a.S | 26 +++ ld/testsuite/ld-i386/no-plt-extern1b.S | 16 ++ ld/testsuite/ld-i386/no-plt-func1.c | 5 + ld/testsuite/ld-i386/no-plt-main1.c | 8 + ld/testsuite/ld-i386/no-plt.exp | 290 ++++++++++++++++++++++++++++ ld/testsuite/{ld-elf => ld-i386}/pass.out | 0 ld/testsuite/ld-i386/pr20117.d | 12 ++ ld/testsuite/ld-i386/pr20117.s | 7 + ld/testsuite/ld-i386/pr20244-1.s | 17 ++ ld/testsuite/ld-i386/pr20244-1a.d | 26 +++ ld/testsuite/ld-i386/pr20244-1b.d | 11 ++ ld/testsuite/ld-i386/pr20244-1c.d | 4 + ld/testsuite/ld-i386/pr20244-2.s | 17 ++ ld/testsuite/ld-i386/pr20244-2a.d | 43 +++++ ld/testsuite/ld-i386/pr20244-2b.d | 11 ++ ld/testsuite/ld-i386/pr20244-2c.d | 10 + ld/testsuite/ld-i386/pr20244-2d.d | 4 + ld/testsuite/ld-i386/pr20244-3a.c | 8 + ld/testsuite/ld-i386/pr20244-3b.S | 30 +++ ld/testsuite/ld-i386/pr20244-3c.S | 15 ++ ld/testsuite/ld-i386/pr20244-3d.S | 44 +++++ ld/testsuite/ld-x86-64/libno-plt-1b.dd | 15 ++ ld/testsuite/ld-x86-64/libno-plt-1b.rd | 8 + ld/testsuite/ld-x86-64/no-plt-1a.dd | 32 +++ ld/testsuite/ld-x86-64/no-plt-1a.rd | 10 + ld/testsuite/ld-x86-64/no-plt-1b.dd | 24 +++ ld/testsuite/ld-x86-64/no-plt-1b.rd | 16 ++ ld/testsuite/ld-x86-64/no-plt-1c.dd | 24 +++ ld/testsuite/ld-x86-64/no-plt-1c.rd | 14 ++ ld/testsuite/ld-x86-64/no-plt-1d.dd | 33 ++++ ld/testsuite/ld-x86-64/no-plt-1d.rd | 7 + ld/testsuite/ld-x86-64/no-plt-1e.dd | 32 +++ ld/testsuite/ld-x86-64/no-plt-1e.rd | 10 + ld/testsuite/ld-x86-64/no-plt-1f.dd | 24 +++ ld/testsuite/ld-x86-64/no-plt-1f.rd | 16 ++ ld/testsuite/ld-x86-64/no-plt-1g.dd | 24 +++ ld/testsuite/ld-x86-64/no-plt-1g.rd | 14 ++ ld/testsuite/ld-x86-64/no-plt-check1.S | 25 +++ ld/testsuite/ld-x86-64/no-plt-extern1.S | 15 ++ ld/testsuite/ld-x86-64/no-plt-func1.c | 5 + ld/testsuite/ld-x86-64/no-plt-main1.c | 8 + ld/testsuite/ld-x86-64/no-plt.exp | 201 +++++++++++++++++++ ld/testsuite/{ld-elf => ld-x86-64}/pass.out | 0 ld/testsuite/ld-x86-64/x86-64.exp | 79 +++++--- opcodes/ChangeLog | 17 ++ opcodes/ppc-opc.c | 16 +- 100 files changed, 2682 insertions(+), 108 deletions(-) create mode 100644 ld/testsuite/ld-avr/avr-prop-5.d create mode 100644 ld/testsuite/ld-avr/avr-prop-5.s create mode 100644 ld/testsuite/ld-avr/avr-prop-6.d create mode 100644 ld/testsuite/ld-avr/avr-prop-6.s create mode 100644 ld/testsuite/ld-i386/ifunc-1a.c create mode 100644 ld/testsuite/ld-i386/ifunc-1b.S create mode 100644 ld/testsuite/ld-i386/ifunc-1c.S create mode 100644 ld/testsuite/ld-i386/ifunc-1d.S create mode 100644 ld/testsuite/ld-i386/libno-plt-1b.dd create mode 100644 ld/testsuite/ld-i386/libno-plt-1b.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1a.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1a.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1b.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1b.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1c.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1c.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1d.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1d.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1e.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1e.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1f.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1f.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1g.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1g.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1h.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1h.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1i.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1i.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1j.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1j.rd create mode 100644 ld/testsuite/ld-i386/no-plt-check1a.S create mode 100644 ld/testsuite/ld-i386/no-plt-check1b.S create mode 100644 ld/testsuite/ld-i386/no-plt-extern1a.S create mode 100644 ld/testsuite/ld-i386/no-plt-extern1b.S create mode 100644 ld/testsuite/ld-i386/no-plt-func1.c create mode 100644 ld/testsuite/ld-i386/no-plt-main1.c create mode 100644 ld/testsuite/ld-i386/no-plt.exp copy ld/testsuite/{ld-elf => ld-i386}/pass.out (100%) create mode 100644 ld/testsuite/ld-i386/pr20117.d create mode 100644 ld/testsuite/ld-i386/pr20117.s create mode 100644 ld/testsuite/ld-i386/pr20244-1.s create mode 100644 ld/testsuite/ld-i386/pr20244-1a.d create mode 100644 ld/testsuite/ld-i386/pr20244-1b.d create mode 100644 ld/testsuite/ld-i386/pr20244-1c.d create mode 100644 ld/testsuite/ld-i386/pr20244-2.s create mode 100644 ld/testsuite/ld-i386/pr20244-2a.d create mode 100644 ld/testsuite/ld-i386/pr20244-2b.d create mode 100644 ld/testsuite/ld-i386/pr20244-2c.d create mode 100644 ld/testsuite/ld-i386/pr20244-2d.d create mode 100644 ld/testsuite/ld-i386/pr20244-3a.c create mode 100644 ld/testsuite/ld-i386/pr20244-3b.S create mode 100644 ld/testsuite/ld-i386/pr20244-3c.S create mode 100644 ld/testsuite/ld-i386/pr20244-3d.S create mode 100644 ld/testsuite/ld-x86-64/libno-plt-1b.dd create mode 100644 ld/testsuite/ld-x86-64/libno-plt-1b.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1a.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1a.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1b.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1b.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1c.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1c.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1d.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1d.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1f.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1f.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1g.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1g.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-check1.S create mode 100644 ld/testsuite/ld-x86-64/no-plt-extern1.S create mode 100644 ld/testsuite/ld-x86-64/no-plt-func1.c create mode 100644 ld/testsuite/ld-x86-64/no-plt-main1.c create mode 100644 ld/testsuite/ld-x86-64/no-plt.exp copy ld/testsuite/{ld-elf => ld-x86-64}/pass.out (100%)