diff options
author | Nathaniel Shead <nathanieloshead@gmail.com> | 2024-03-16 00:11:25 +1100 |
---|---|---|
committer | Nathaniel Shead <nathanieloshead@gmail.com> | 2024-03-19 00:41:06 +1100 |
commit | 6cb5ef37c2fac240b68d8ee438aba4885956269f (patch) | |
tree | fcfca7c382ad3346547fa1c8340efbfdb4a6178f | |
parent | dfc9d1cc8353bdd7fbc37bc10bb3fd40f49fa4af (diff) | |
download | gcc-6cb5ef37c2fac240b68d8ee438aba4885956269f.zip gcc-6cb5ef37c2fac240b68d8ee438aba4885956269f.tar.gz gcc-6cb5ef37c2fac240b68d8ee438aba4885956269f.tar.bz2 |
testsuite: Fix excess errors for new modules testcases on powerpc [PR114320]
On some configurations, PowerPC emits -Wpsabi warnings when using IEEE
long doubles on a machine configured with IBM long double by default.
This patch suppresses these warnings for this testcase.
PR testsuite/114320
gcc/testsuite/ChangeLog:
* g++.dg/modules/target-powerpc-1_a.C: Suppress -Wpsabi.
* g++.dg/modules/target-powerpc-1_b.C: Likewise.
Signed-off-by: Nathaniel Shead <nathanieloshead@gmail.com>
-rw-r--r-- | gcc/testsuite/g++.dg/modules/target-powerpc-1_a.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/modules/target-powerpc-1_b.C | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/g++.dg/modules/target-powerpc-1_a.C b/gcc/testsuite/g++.dg/modules/target-powerpc-1_a.C index 693ed10..01709e0 100644 --- a/gcc/testsuite/g++.dg/modules/target-powerpc-1_a.C +++ b/gcc/testsuite/g++.dg/modules/target-powerpc-1_a.C @@ -1,7 +1,7 @@ // PR c++/98645 // { dg-do compile { target powerpc*-*-* } } // { dg-require-effective-target ppc_float128_sw } -// { dg-additional-options "-fmodules-ts -mfloat128 -mabi=ieeelongdouble" } +// { dg-additional-options "-fmodules-ts -mfloat128 -mabi=ieeelongdouble -Wno-psabi" } export module M; export __ibm128 i = 0.0; diff --git a/gcc/testsuite/g++.dg/modules/target-powerpc-1_b.C b/gcc/testsuite/g++.dg/modules/target-powerpc-1_b.C index d6b684b..b4209bc 100644 --- a/gcc/testsuite/g++.dg/modules/target-powerpc-1_b.C +++ b/gcc/testsuite/g++.dg/modules/target-powerpc-1_b.C @@ -1,7 +1,7 @@ // PR c++/98645 // { dg-module-do compile { target powerpc*-*-* } } // { dg-require-effective-target ppc_float128_sw } -// { dg-additional-options "-fmodules-ts -mfloat128 -mabi=ieeelongdouble" } +// { dg-additional-options "-fmodules-ts -mfloat128 -mabi=ieeelongdouble -Wno-psabi" } import M; |