switch on gcc-12 as well because: a) glibc is currently built with gcc-12, see thread at [2]. The compiler building glibc needs to have the feature turned on b) there are multiple programs in Debian still using GCC 12 c) more generally it would be great for GCC 12 users to also ...
GCC supports these options on arm64 / aarch64. The legacy option was -msign-return-address=[all | non-leaf | none] and the modern option is -mbranch-protection=none|standard|pac-ret[+leaf+b-key]|bti I would like to suggest that the arm64 build be modified to include -mbranch-prot...
1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp b/gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp index 291ed71800f..0f8e907e3dd 100644 --- a/gcc/testsuite/gcc.target/...
attached patch proposed by Aurelien Jarno which works fine in my tests. In order to properly support PAC/BTI in Debian we need first GCC to enable support for the feature, and that has not happened yet. For this reason I'm marking this bug as blocked-by the relevant issue filed against ...