This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 7030f7a0302 MIPS/LD/testsuite: Remove empty pic-and-nonpic-1-r6.s file new 251c6789b37 include: libsframe: add APIs for SFrame header flags new ef5573ced17 libsframe: refactor code for dumping section flags new 72dac98050e include: libsframe: add APIs for offsetof FDE func start ad [...] new dcb0cf7bb2a include: sframe: doc: define new flag SFRAME_F_FDE_FUNC_STA [...] new c915c2c95a3 objdump, readelf: sframe: apply relocations before textual dump new 0b1bf2fc98e bfd: gas: ld: libsframe: adopt new encoding for FDE func st [...] new 0924a1ca2e1 ld: bfd: sframe: fix incorrect r_offset in RELA entries new 54f153a345b NEWS: sframe: mention new semantics for SFrame FDE function [...] new f851723e655 ld: bfd: sframe: Update section size also for relocatable links
The 9 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/elf-bfd.h | 11 ++ bfd/elf-sframe.c | 130 +++++++++++++++++- bfd/elf.c | 3 + bfd/elfxx-x86.c | 2 +- binutils/NEWS | 10 ++ binutils/dwarf.c | 35 +++++ binutils/dwarf.h | 1 + binutils/objdump.c | 59 +++----- binutils/readelf.c | 50 ++----- gas/NEWS | 5 + gas/gen-sframe.c | 13 +- .../gas/cfi-sframe/cfi-sframe-aarch64-1.d | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-2.d | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-3.d | 2 +- .../gas/cfi-sframe/cfi-sframe-aarch64-4.d | 2 +- .../cfi-sframe/cfi-sframe-aarch64-pac-ab-key-1.d | 10 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-1.d | 2 +- .../gas/cfi-sframe/cfi-sframe-common-10.d | 2 +- .../gas/cfi-sframe/cfi-sframe-common-11.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-2.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-3.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-4.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-5.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-6.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-7.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-common-9.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-1.d | 2 +- gas/testsuite/gas/cfi-sframe/cfi-sframe-x86_64-2.d | 2 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-1.d | 2 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-2.d | 2 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-3.d | 2 +- .../gas/cfi-sframe/cfi-sframe-x86_64-empty-4.d | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-1.d | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-2.d | 2 +- gas/testsuite/gas/cfi-sframe/common-empty-3.d | 2 +- .../gas/scfi/x86_64/scfi-cfi-sections-1.d | 2 +- gas/testsuite/gas/scfi/x86_64/scfi-dyn-stack-1.d | 2 +- include/sframe-api.h | 37 +++++ include/sframe.h | 15 +- ld/NEWS | 5 + ld/testsuite/ld-aarch64/sframe-simple-1.d | 3 +- ld/testsuite/ld-x86-64/sframe-ibt-plt-1.d | 3 +- ld/testsuite/ld-x86-64/sframe-plt-1.d | 3 +- ld/testsuite/ld-x86-64/sframe-pltgot-1.d | 3 +- ld/testsuite/ld-x86-64/sframe-pltgot-2.d | 3 +- ld/testsuite/ld-x86-64/sframe-reloc-1.d | 35 +++++ ld/testsuite/ld-x86-64/sframe-simple-1.d | 3 +- ld/testsuite/ld-x86-64/x86-64.exp | 1 + libsframe/doc/sframe-spec.texi | 32 ++++- libsframe/libsframe.ver | 7 + libsframe/sframe-dump.c | 73 +++++----- libsframe/sframe.c | 151 ++++++++++++++++++--- libsframe/testsuite/libsframe.decode/DATA2 | Bin 98 -> 98 bytes libsframe/testsuite/libsframe.encode/encode-1.c | 7 +- libsframe/testsuite/libsframe.find/findfre-1.c | 13 +- libsframe/testsuite/libsframe.find/findfunc-1.c | 18 ++- libsframe/testsuite/libsframe.find/plt-findfre-1.c | 8 +- 58 files changed, 606 insertions(+), 195 deletions(-) create mode 100644 ld/testsuite/ld-x86-64/sframe-reloc-1.d