From: Patrick O'Neill Date: Fri, 27 Oct 2023 17:50:28 +0000 (-0700) Subject: RISC-V: Make stack_save_restore_2 more robust X-Git-Tag: basepoints/gcc-15~5154 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=92fcbe8a323faee4c0fc571560f1a32317c4b26a;p=thirdparty%2Fgcc.git RISC-V: Make stack_save_restore_2 more robust GCC recently changed to emit __riscv_restore_5 which causes this testcase to fail. This patch updates the regex to be more robust to change by accepting any number after __riscv_save_ and __riscv_restore_. gcc/testsuite/ChangeLog: * gcc.target/riscv/stack_save_restore_2.c: Accept any number after __riscv_save_ and __riscv_restore_. Signed-off-by: Patrick O'Neill --- diff --git a/gcc/testsuite/gcc.target/riscv/stack_save_restore_2.c b/gcc/testsuite/gcc.target/riscv/stack_save_restore_2.c index 4c549cb11aee..5f0389243b1f 100644 --- a/gcc/testsuite/gcc.target/riscv/stack_save_restore_2.c +++ b/gcc/testsuite/gcc.target/riscv/stack_save_restore_2.c @@ -7,7 +7,7 @@ float getf(); /* ** bar: -** call t0,__riscv_save_(3|4) +** call t0,__riscv_save_[0-9]+ ** addi sp,sp,-[0-9]+ ** ... ** li t0,-[0-9]+ @@ -17,7 +17,7 @@ float getf(); ** add sp,sp,t0 ** ... ** addi sp,sp,[0-9]+ -** tail __riscv_restore_(3|4) +** tail __riscv_restore_[0-9]+ */ int bar() {