https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #2 from Kewen Lin <linkw at gcc dot gnu.org> --- > One fix seems to introduce one stanza for 128bit long double like previous > RS6000_BTM_LDBL128 which is enabled only if (TARGET_LONG_DOUBLE_128 && > TARGET_HARD_FLOAT && !TARGET_IEEEQUAD), and guard > __builtin_{pack,unpack}_longdouble under this new stanza. > PR103624 made me notice that a lightweight attribute may be better for this.