diff options
author | liuhongt <hongtao.liu@intel.com> | 2022-02-24 14:42:14 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2022-03-14 09:22:19 +0800 |
commit | 823b3b79cd2b137f1023742ee1ba93e8712cef0a (patch) | |
tree | 0abdbde562c7d9ce5053db2871016b462ac56738 /libgomp/fortran.c | |
parent | b9756c0858f68419b5aa19fb8657af512bb938e2 (diff) | |
download | gcc-823b3b79cd2b137f1023742ee1ba93e8712cef0a.zip gcc-823b3b79cd2b137f1023742ee1ba93e8712cef0a.tar.gz gcc-823b3b79cd2b137f1023742ee1ba93e8712cef0a.tar.bz2 |
Don't fold builtin into gimple when isa mismatches.
The patch fixes ICE in ix86_gimple_fold_builtin.
gcc/ChangeLog:
PR target/104666
* config/i386/i386-expand.cc
(ix86_check_builtin_isa_match): New func.
(ix86_expand_builtin): Move code to
ix86_check_builtin_isa_match and call it.
* config/i386/i386-protos.h
(ix86_check_builtin_isa_match): Declare.
* config/i386/i386.cc (ix86_gimple_fold_builtin): Don't fold
builtin into gimple when isa mismatches.
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr104666.c: New test.
Diffstat (limited to 'libgomp/fortran.c')
0 files changed, 0 insertions, 0 deletions