aarch64: testsuite: disable stack protector for auto-init-7.c
authorXi Ruoyao <xry111@xry111.site>
Sat, 24 Sep 2022 06:38:31 +0000 (14:38 +0800)
committerXi Ruoyao <xry111@xry111.site>
Tue, 7 Mar 2023 07:37:00 +0000 (15:37 +0800)
The test scans for "const_int 0" in the RTL dump, but stack protector
can produce more "const_int 0".  To avoid a failure with
--enable-default-ssp, disable stack protector for this.

gcc/testsuite/ChangeLog:

* gcc.target/aarch64/auto-init-7.c (dg-options): Add
-fno-stack-protector.

gcc/testsuite/gcc.target/aarch64/auto-init-7.c

index ac27fbe..fde6e56 100644 (file)
@@ -1,6 +1,6 @@
 /* Verify zero initialization for array, union, and structure type automatic variables.  */
 /* { dg-do compile } */
-/* { dg-options "-ftrivial-auto-var-init=zero -fdump-rtl-expand" } */
+/* { dg-options "-ftrivial-auto-var-init=zero -fdump-rtl-expand -fno-stack-protector" } */
 
 struct S
 {