This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/ARM/morello-binutils-gdb-master in repository binutils-gdb.
from 0e02111bdd4 PCC bounds now span READONLY and RELRO sections new 2d3eb3ca3d5 Add padding with an expression rather than a hard-address new b3d71cf90a1 elfNN_c64_resize_section always sets alignment new e23143023e2 Always ensure that the PCC bounds are precise for Morello new 4a74b265839 Pad and align sections in more cases new 396742bf360 Rework the resize_sections function new bc64cc9049a resize_sections Add testsuite changes new ea41358b032 Adjust which sections we resize for precise bounds
The 7 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/elfnn-aarch64.c | 224 ++++++++++----------- ld/emultempl/aarch64elf.em | 9 +- ld/ldlang.c | 9 + ld/ldlang.h | 2 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 7 + ld/testsuite/ld-aarch64/c64-ifunc-2-local.d | 6 +- ld/testsuite/ld-aarch64/c64-ifunc-2.d | 6 +- ld/testsuite/ld-aarch64/c64-ifunc-3a.d | 4 +- .../ld-aarch64/emit-morello-reloc-markers-2.d | 2 +- .../ld-aarch64/emit-morello-reloc-markers-3.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-morello-2.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-morello-7.d | 28 +-- ld/testsuite/ld-aarch64/emit-relocs-morello-7.s | 2 +- ld/testsuite/ld-aarch64/emit-relocs-morello-8.d | 2 +- ld/testsuite/ld-aarch64/morello-capinit.d | 14 +- .../morello-pcc-bounds-include-readonly.d | 39 ++++ .../morello-pcc-bounds-include-readonly.ld | 11 + .../morello-pcc-bounds-include-readonly.s | 18 ++ ld/testsuite/ld-aarch64/morello-sec-always-align.d | 20 ++ .../ld-aarch64/morello-sec-always-align.ld | 17 ++ ld/testsuite/ld-aarch64/morello-sec-always-align.s | 22 ++ ld/testsuite/ld-aarch64/morello-sec-round-adjust.d | 19 ++ .../ld-aarch64/morello-sec-round-adjust.ld | 17 ++ ld/testsuite/ld-aarch64/morello-sec-round-adjust.s | 22 ++ .../morello-sec-round-choose-linker-syms.d | 23 +++ .../morello-sec-round-choose-linker-syms.ld | 12 ++ .../morello-sec-round-choose-linker-syms.s | 16 ++ .../ld-aarch64/morello-sec-round-data-only.d | 15 ++ .../ld-aarch64/morello-sec-round-data-only.ld | 17 ++ .../ld-aarch64/morello-sec-round-data-only.s | 17 ++ .../ld-aarch64/morello-sec-round-include-relro.d | 41 ++++ .../ld-aarch64/morello-sec-round-include-relro.ld | 12 ++ .../ld-aarch64/morello-sec-round-include-relro.s | 17 ++ .../ld-aarch64/morello-sec-round-pcc-needed.d | 14 ++ .../ld-aarch64/morello-sec-round-pcc-needed.s | 10 + ld/testsuite/ld-aarch64/morello-sec-round.d | 2 +- .../ld-aarch64/morello-sizeless-global-syms.d | 8 +- .../ld-aarch64/morello-sizeless-got-syms.d | 16 +- .../ld-aarch64/morello-sizeless-local-syms.d | 8 +- ld/testsuite/ld-aarch64/morello-stubs-static.d | 54 ++--- ld/testsuite/ld-aarch64/morello-stubs.d | 6 +- 41 files changed, 596 insertions(+), 200 deletions(-) create mode 100644 ld/testsuite/ld-aarch64/morello-pcc-bounds-include-readonly.d create mode 100644 ld/testsuite/ld-aarch64/morello-pcc-bounds-include-readonly.ld create mode 100644 ld/testsuite/ld-aarch64/morello-pcc-bounds-include-readonly.s create mode 100644 ld/testsuite/ld-aarch64/morello-sec-always-align.d create mode 100644 ld/testsuite/ld-aarch64/morello-sec-always-align.ld create mode 100644 ld/testsuite/ld-aarch64/morello-sec-always-align.s create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-adjust.d create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-adjust.ld create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-adjust.s create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-choose-linker-syms.d create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-choose-linker-syms.ld create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-choose-linker-syms.s create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-data-only.d create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-data-only.ld create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-data-only.s create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-include-relro.d create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-include-relro.ld create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-include-relro.s create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-pcc-needed.d create mode 100644 ld/testsuite/ld-aarch64/morello-sec-round-pcc-needed.s