https://gcc.gnu.org/g:1fa48e78ad8e4259b59395d6d161d3e53bd0b419

commit r16-102-g1fa48e78ad8e4259b59395d6d161d3e53bd0b419
Author: Dimitar Dimitrov <dimi...@dinux.eu>
Date:   Wed Mar 12 22:22:45 2025 +0200

    testsuite: Require fstack_protector for no-stack-protector-attr-3.C
    
    The test fails on pru-unknown-elf with:
       cc1plus: warning: '-fstack-protector' not supported for this target
    
    Even though the compiled functions have the feature disabled using an
    attribute, the command line option is still not supported by some targets.
    
    Tested x86_64-pc-linux-gnu and ensured that g++.sum is the same with and
    without this patch.
    
    gcc/testsuite/ChangeLog:
    
            * g++.dg/no-stack-protector-attr-3.C: Require effective target
            fstack_protector.
    
    Signed-off-by: Dimitar Dimitrov <dimi...@dinux.eu>

Diff:
---
 gcc/testsuite/g++.dg/no-stack-protector-attr-3.C | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gcc/testsuite/g++.dg/no-stack-protector-attr-3.C 
b/gcc/testsuite/g++.dg/no-stack-protector-attr-3.C
index 147c2b79f780..b858d706bb57 100644
--- a/gcc/testsuite/g++.dg/no-stack-protector-attr-3.C
+++ b/gcc/testsuite/g++.dg/no-stack-protector-attr-3.C
@@ -6,6 +6,7 @@
 /* { dg-additional-options "-fno-PIE" { target ia32 } } */
 
 /* { dg-do compile { target { ! hppa*-*-* } } } */
+/* { dg-require-effective-target fstack_protector } */
 
 int __attribute__((no_stack_protector)) foo()
 {

Reply via email to