[PR103437] Use long long multiplication as backup for overflow processing
authorVladimir N. Makarov <vmakarov@redhat.com>
Thu, 2 Dec 2021 15:55:59 +0000 (10:55 -0500)
committerVladimir N. Makarov <vmakarov@redhat.com>
Thu, 2 Dec 2021 16:00:56 +0000 (11:00 -0500)
commit7d02c8bf75980fa2468f4167a82dd3a619e35cb4
tree3f2797293178cf754ec0b59795fde17923d229f1
parenta27940feffbbff172d8ec84ee825e1997b3d0210
[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.
gcc/ira-color.c