https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103437
--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Vladimir Makarov <vmaka...@gcc.gnu.org>: https://gcc.gnu.org/g:7d02c8bf75980fa2468f4167a82dd3a619e35cb4 commit r12-5717-g7d02c8bf75980fa2468f4167a82dd3a619e35cb4 Author: Vladimir N. Makarov <vmaka...@redhat.com> Date: Thu Dec 2 10:55:59 2021 -0500 [PR103437] Use long long multiplication as backup for overflow processing __builtin_smul_overflow can be unavailable for some C++ compilers. Add long long multiplication as backup for overflow processing. gcc/ChangeLog: PR rtl-optimization/103437 * ira-color.c (setup_allocno_priorities): Use long long multiplication as backup for overflow processing.