Hi Alexandre, Thanks for fixing this.
on 2023/3/25 16:37, Alexandre Oliva via Gcc-patches wrote: > > 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. There is one patch from Mike to define type __ibm128 even without IEEE 128-bit floating point support, it's at the link: https://gcc.gnu.org/pipermail/gcc-patches/2022-August/599984.html I would expect this issue would be gone if the adjustment on the support of type __ibm128 gets landed in future. So maybe we can just xfail this for longdouble64? What do you think? BR, Kewen