From: Nathaniel Shead Date: Sun, 17 Aug 2025 03:06:52 +0000 (+1000) Subject: testsuite: Fix PR108080 testcase for some targets [PR121396] X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9e00f7c49ce19298b0a9f2b9d4f951c33810bdac;p=thirdparty%2Fgcc.git testsuite: Fix PR108080 testcase for some targets [PR121396] I added a testcase for the (temporary) warning that we don't currently support the 'gnu::optimize' or 'gnu::target' attributes in r15-10183; however, some targets produce target nodes even when only an optimize attribute is present. This adjusts the warning. PR c++/108080 PR c++/121396 gcc/testsuite/ChangeLog: * g++.dg/modules/pr108080.H: Also allow target warnings. Signed-off-by: Nathaniel Shead (cherry picked from commit 82e4932623e57ded0f9303621fe329ee5aaba508) --- diff --git a/gcc/testsuite/g++.dg/modules/pr108080.H b/gcc/testsuite/g++.dg/modules/pr108080.H index b05d9573b07..e26afcbba2a 100644 --- a/gcc/testsuite/g++.dg/modules/pr108080.H +++ b/gcc/testsuite/g++.dg/modules/pr108080.H @@ -2,4 +2,4 @@ // { dg-additional-options "-fmodules" } // Give a diagnostic message rather than a crash for unsupported features. -[[gnu::optimize("-O3")]] void foo(); // { dg-warning "optimize" } +[[gnu::optimize("-O3")]] void foo(); // { dg-warning "optimize|target" }