[PR103437] Make backup code for overflow conditional
authorVladimir N. Makarov <vmakarov@redhat.com>
Thu, 2 Dec 2021 17:31:28 +0000 (12:31 -0500)
committerVladimir N. Makarov <vmakarov@redhat.com>
Thu, 2 Dec 2021 17:39:05 +0000 (12:39 -0500)
commitcd47cd4b5eb2dfa7a3190e46a3ae93cc87dbe6b1
treeb0d60bfcf433804c0b7fea269a5c71e3fa3334c4
parentacf4fe96f12341da253fa9a932947581690122a4
[PR103437] Make backup code for overflow conditional

Switch off long long variant overflow code by preprocessor if the
build compiler has __builtin_smul_overflow.

gcc/ChangeLog:
PR rtl-optimization/103437
* ira-color.c (setup_allocno_priorities): Switch off backup code
for overflow if compiler has __builtin_smul_overflow.  Use <
for comparison with -INT_MAX.
gcc/ira-color.c