diff options
author | Vladimir N. Makarov <vmakarov@redhat.com> | 2021-12-02 10:55:59 -0500 |
---|---|---|
committer | Vladimir N. Makarov <vmakarov@redhat.com> | 2021-12-02 11:00:56 -0500 |
commit | 7d02c8bf75980fa2468f4167a82dd3a619e35cb4 (patch) | |
tree | 3f2797293178cf754ec0b59795fde17923d229f1 /gcc/ada | |
parent | a27940feffbbff172d8ec84ee825e1997b3d0210 (diff) | |
download | gcc-7d02c8bf75980fa2468f4167a82dd3a619e35cb4.zip gcc-7d02c8bf75980fa2468f4167a82dd3a619e35cb4.tar.gz gcc-7d02c8bf75980fa2468f4167a82dd3a619e35cb4.tar.bz2 |
[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.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions