From: Richard Sandiford Date: Wed, 16 Feb 2022 10:21:14 +0000 (+0000) Subject: aarch64: Tweak atomic-inst-cas.c options X-Git-Tag: upstream/12.2.0~1436 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f31924f72a99eaa9d4d1f7e0579152d8ecc0981e;p=platform%2Fupstream%2Fgcc.git aarch64: Tweak atomic-inst-cas.c options atomic-inst-cas.c has code to skip __atomic_compare_exchange_n calls for invalid memory orderings, but -Winvalid-memory-model applies before the dead code is removed (which is the right behaviour IMO). This patch therefore suppresses the warning for this test. gcc/testsuite/ * gcc.target/aarch64/atomic-inst-cas.c: Add -Wno-invalid-memory-model. --- diff --git a/gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c b/gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c index f6f2892..0b4533a 100644 --- a/gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c +++ b/gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c @@ -1,5 +1,7 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -march=armv8-a+lse" } */ +/* -Winvalid-memory-model warnings are issued before the dead invalid calls + are removed. */ +/* { dg-options "-O2 -march=armv8-a+lse -Wno-invalid-memory-model" } */ /* Test ARMv8.1-A CAS instruction. */