https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103623
--- Comment #9 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by William Schmidt <wschm...@gcc.gnu.org>: https://gcc.gnu.org/g:74aeb9726756aa79c21028712c26910866e33026 commit r12-5963-g74aeb9726756aa79c21028712c26910866e33026 Author: Bill Schmidt <wschm...@linux.ibm.com> Date: Tue Dec 14 10:09:06 2021 -0600 rs6000: Some builtins require IBM-128 long double format (PR103623) 2021-12-14 Bill Schmidt <wschm...@linux.ibm.com> gcc/ PR target/103623 * config/rs6000/rs6000-builtin-new.def (__builtin_pack_longdouble): Add ibmld attribute. (__builtin_unpack_longdouble): Likewise. * config/rs6000/rs6000-call.c (rs6000_expand_new_builtin): Add special handling for ibmld attribute. * config/rs6000/rs6000-gen-builtins.c (attrinfo): Add isibmld. (parse_bif_attrs): Handle ibmld. (write_decls): Likewise. (write_bif_static_init): Likewise.