https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117663
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>: https://gcc.gnu.org/g:e36eae19f3a4cc9e5efa9ebfa31e081c7ee52fdc commit r15-5862-ge36eae19f3a4cc9e5efa9ebfa31e081c7ee52fdc Author: Jakub Jelinek <ja...@redhat.com> Date: Mon Dec 2 13:55:02 2024 +0100 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 <ja...@redhat.com> PR testsuite/117663 * gcc.target/powerpc/rs6000-ldouble-2.c: Add -std=gnu17 to dg-options.