From 1fa48e78ad8e4259b59395d6d161d3e53bd0b419 Mon Sep 17 00:00:00 2001 From: Dimitar Dimitrov Date: Wed, 12 Mar 2025 22:22:45 +0200 Subject: [PATCH] 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 --- 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() { -- 2.47.2