diff options
author | Jakub Jelinek <jakub@redhat.com> | 2024-12-02 13:55:02 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2024-12-02 13:59:28 +0100 |
commit | e36eae19f3a4cc9e5efa9ebfa31e081c7ee52fdc (patch) | |
tree | 92c5585f8f49345f00b754fd94e43871729a42e8 /gcc | |
parent | 275197057677406d575bfdbffa259ba7225e671f (diff) | |
download | gcc-e36eae19f3a4cc9e5efa9ebfa31e081c7ee52fdc.zip gcc-e36eae19f3a4cc9e5efa9ebfa31e081c7ee52fdc.tar.gz gcc-e36eae19f3a4cc9e5efa9ebfa31e081c7ee52fdc.tar.bz2 |
testsuite: Adjust rs6000-ldouble-2.c for switch to -std=gnu23 by default [PR117663]
-std=gnu23/-std=c23 changes LDBL_EPSILON for IBM long double, see r13-3029 and
https://gcc.gnu.org/pipermail/gcc-patches/2022-October/602738.html
for details.
That change even had a note:
"and when we move to a C2x
default, gcc.target/powerpc/rs6000-ldouble-2.c will need an
appropriate option added to keep using an older language version"
The following patch just implements it to fix rs6000-ldouble-2.c regression.
2024-12-02 Jakub Jelinek <jakub@redhat.com>
PR testsuite/117663
* gcc.target/powerpc/rs6000-ldouble-2.c: Add -std=gnu17 to dg-options.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/rs6000-ldouble-2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/powerpc/rs6000-ldouble-2.c b/gcc/testsuite/gcc.target/powerpc/rs6000-ldouble-2.c index 5dc74cd..4616737 100644 --- a/gcc/testsuite/gcc.target/powerpc/rs6000-ldouble-2.c +++ b/gcc/testsuite/gcc.target/powerpc/rs6000-ldouble-2.c @@ -1,5 +1,5 @@ /* { dg-do run { target { { powerpc*-*-darwin* powerpc*-*-aix* rs6000-*-* } || { powerpc*-*-linux* && lp64 } } } } */ -/* { dg-options "-mlong-double-128" } */ +/* { dg-options "-mlong-double-128 -std=gnu17" } */ /* Check that LDBL_EPSILON is right for 'long double'. */ |