ppc: testsuite: prune float128 partial support warnings
Commit Message
When -mfloat128 is specified on targets that don't have float128 types
enabled by default, a warning is raised that the option may not be
fully supported. This patch prunes the warning on some tests that use
the flag but don't accept the warning.
Tested on x86_64-linux-gnu x ppc64-vx7r2 with gcc-11. Ok to install?
for gcc/testsuite/ChangeLog
* gcc.target/powerpc/pr79004.c: Prune the -mfloat128 warning.
* gcc.target/powerpc/pr79038-1.c: Likewise.
* gcc.target/powerpc/pr81959.c: Likewise.
---
gcc/testsuite/gcc.target/powerpc/pr79004.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr79038-1.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr81959.c | 1 +
3 files changed, 3 insertions(+)
@@ -1,6 +1,7 @@
/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
/* { dg-require-effective-target powerpc_p9vector_ok } */
/* { dg-options "-mdejagnu-cpu=power9 -O2 -mfloat128" } */
+/* { dg-prune-output ".-mfloat128. option may not be fully supported" } */
#include <math.h>
@@ -1,6 +1,7 @@
/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
/* { dg-require-effective-target powerpc_p9vector_ok } */
/* { dg-options "-mdejagnu-cpu=power9 -O2 -mfloat128" } */
+/* { dg-prune-output ".-mfloat128. option may not be fully supported" } */
#ifndef TYPE
#define TYPE _Float128
@@ -1,6 +1,7 @@
/* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
/* { dg-require-effective-target powerpc_p9vector_ok } */
/* { dg-options "-mpower9-vector -O2 -mfloat128" } */
+/* { dg-prune-output ".-mfloat128. option may not be fully supported" } */
/* PR 81959, the compiler raised on unrecognizable insn message in converting
int to __float128, where the int had a PRE_INC in the address. */