On Wed, 5 Jun 2019 at 13:07, Sam Tebbs <sam.te...@arm.com> wrote: > > Committed as obvious as r271954. > > On 05/06/2019 11:20, Sam Tebbs wrote: > > Hi all, > > > > When committing my b-key patch (r271735) I didn't svn add the new test > > files, this patch adds them and moves the exception tests to > > g++.target/aarch64. > > > > Tested on aarch64-none-linux-gnu and aarch64-none-elf. > > > > OK for trunk? > > > > gcc/testsuite > > 2019-06-05 Sam Tebbs<sam.te...@arm.com> > > > > * gcc.target/aarch64/return_address_sign_b_1.c: New file. > > * gcc.target/aarch64/return_address_sign_b_2.c: New file. > > * gcc.target/aarch64/return_address_sign_b_3.c: New file. > > * gcc.target/aarch64/return_address_sign_builtin.c: New file. > > * g++.target/aarch64/return_address_sign_ab_exception.C: New file. > > * g++.target/aarch64/return_address_sign_b_exception.C: New file. > >
Hi, I've noticed that: return_address_sign_ab_exception.C fails for me (and others according to gcc-testresults): return_address_sign_ab_exception.s: Assembler messages: return_address_sign_ab_exception.s:34: Error: unknown pseudo-op: `.cfi_b_key_frame' compiler exited with status 1 FAIL: g++.target/aarch64/return_address_sign_ab_exception.C (test for excess errors) Similarly: return_address_sign_b_exception.s: Assembler messages: return_address_sign_b_exception.s:10: Error: unknown pseudo-op: `.cfi_b_key_frame' return_address_sign_b_exception.s:35: Error: unknown pseudo-op: `.cfi_b_key_frame' compiler exited with status 1 FAIL: g++.target/aarch64/return_address_sign_b_exception.C (test for excess errors) and in ILP32 mode: cc1: sorry, unimplemented: return address signing is only supported for '-mabi=lp64' compiler exited with status 1 FAIL: gcc.target/aarch64/return_address_sign_builtin.c (test for excess errors) Excess errors: cc1: sorry, unimplemented: return address signing is only supported for '-mabi=lp64' These tests require some effective-target checks. Christophe