+#if GCC_VERSION >= 3000 && (W_TYPE_SIZE == 32 || defined (__SIZEOF_INT128__))W_TYPE_SIZE == 32 is always false and on 32-bit hosts, __SIZEOF_INT128__ won't be defined.Right, but we won't try to use TImode if in future we do revert to using 32-bit types for 32-bit hosts.
For now, I've reverted my commit until we agree on the best approach here as the fallout has been greater than I expected.
I wasn't looking at email last night or would have done this sooner. Apologies for the breakage. Ramana