diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2023-05-14 21:53:17 +0200 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2023-05-14 21:53:17 +0200 |
commit | aed51e2051b24a6a2127c6626f451641557a571a (patch) | |
tree | b408fd0fdbce1636332ce75526ff557417e78e21 /COPYING.LIB | |
parent | bde21de1205c0456f6df68c950fb7ee631fcfa93 (diff) | |
download | gcc-aed51e2051b24a6a2127c6626f451641557a571a.tar.gz |
i386: Handle unsupported modes from ix86_widen_mult_cost [PR109807]
Revert my previous change that faked handling of V4HI and V2SImodes
in ix86_widen_mult_cost and rather return arbitrary high value
for unsupported modes. This should prevent cost estimator from
selecting non-existent vector widen multiply operation.
gcc/ChangeLog:
PR target/109807
* config/i386/i386.cc: Revert the 2023-05-11 change.
(ix86_widen_mult_cost): Return high value instead of
ICEing for unsupported modes.
gcc/testsuite/ChangeLog:
PR target/109807
* gcc.target/i386/pr109825.c: New test.
Diffstat (limited to 'COPYING.LIB')
0 files changed, 0 insertions, 0 deletions