https://gcc.gnu.org/g:531150b1ac41a6aebfa39dec28730c9f3b10a930

commit r16-6525-g531150b1ac41a6aebfa39dec28730c9f3b10a930
Author: Joseph Myers <[email protected]>
Date:   Tue Jan 6 22:11:20 2026 +0000

    testsuite: Do not restrict stack protector tests to native testing
    
    Three stack protector tests in gcc.dg use
    
    /* { dg-do run { target native } } */
    
    for no apparent reason, since there is nothing in those tests that
    should care about the difference between native and cross testing.
    They also have
    
    /* { dg-require-effective-target fstack_protector } */
    
    which is the actually relevant condition for such tests.  Remove the
    { target native } restriction.
    
    Tested natively for x86_64-pc-linux-gnu, and with cross to
    aarch64-linux.
    
            * gcc.dg/ssp-1.c, gcc.dg/ssp-2.c, gcc.dg/stackprotectexplicit1.c:
            Do not restrict to { target native }.

Diff:
---
 gcc/testsuite/gcc.dg/ssp-1.c                 | 2 +-
 gcc/testsuite/gcc.dg/ssp-2.c                 | 2 +-
 gcc/testsuite/gcc.dg/stackprotectexplicit1.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/testsuite/gcc.dg/ssp-1.c b/gcc/testsuite/gcc.dg/ssp-1.c
index db693327f701..74cdb96049c9 100644
--- a/gcc/testsuite/gcc.dg/ssp-1.c
+++ b/gcc/testsuite/gcc.dg/ssp-1.c
@@ -1,4 +1,4 @@
-/* { dg-do run { target native } } */
+/* { dg-do run } */
 /* { dg-options "-fstack-protector" } */
 /* { dg-require-effective-target fstack_protector } */
 
diff --git a/gcc/testsuite/gcc.dg/ssp-2.c b/gcc/testsuite/gcc.dg/ssp-2.c
index 608ca3000323..22f31d994081 100644
--- a/gcc/testsuite/gcc.dg/ssp-2.c
+++ b/gcc/testsuite/gcc.dg/ssp-2.c
@@ -1,4 +1,4 @@
-/* { dg-do run { target native } } */
+/* { dg-do run } */
 /* { dg-options "-fstack-protector" } */
 /* { dg-options "-fstack-protector -Wl,-multiply_defined,suppress" { target 
*-*-darwin* } } */
 /* { dg-prune-output "-multiply_defined is obsolete" } */
diff --git a/gcc/testsuite/gcc.dg/stackprotectexplicit1.c 
b/gcc/testsuite/gcc.dg/stackprotectexplicit1.c
index 658c297d9f58..bb59b7fadd1f 100644
--- a/gcc/testsuite/gcc.dg/stackprotectexplicit1.c
+++ b/gcc/testsuite/gcc.dg/stackprotectexplicit1.c
@@ -1,4 +1,4 @@
-/* { dg-do run { target native } } */
+/* { dg-do run } */
 /* { dg-options "-fstack-protector-explicit" } */
 /* { dg-require-effective-target fstack_protector } */

Reply via email to