https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99708
--- Comment #37 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Alexandre Oliva <aol...@gcc.gnu.org>: https://gcc.gnu.org/g:86b31d583a3657f11d930ff156c07b2e20ab05eb commit r13-7191-g86b31d583a3657f11d930ff156c07b2e20ab05eb Author: Alexandre Oliva <ol...@adacore.com> Date: Fri Apr 14 23:53:36 2023 -0300 rs6000: don't expect __ibm128 with 64-bit long double [PR99708] When long double is 64-bit wide, as on vxworks, the rs6000 backend defines neither the __ibm128 type nor the __SIZEOF_IBM128__ macro, but pr99708.c expected both to be always defined. Adjust the test to match the implementation. Co-Authored-By: Kewen Lin <li...@linux.ibm.com> for gcc/testsuite/ChangeLog PR target/99708 * gcc.target/powerpc/pr99708.c: Accept lack of __SIZEOF_IBM128__ when long double is 64-bit wide.