aboutsummaryrefslogtreecommitdiff
path: root/libgomp/fortran.c
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2022-02-24 14:42:14 +0800
committerliuhongt <hongtao.liu@intel.com>2022-03-14 09:22:19 +0800
commit823b3b79cd2b137f1023742ee1ba93e8712cef0a (patch)
tree0abdbde562c7d9ce5053db2871016b462ac56738 /libgomp/fortran.c
parentb9756c0858f68419b5aa19fb8657af512bb938e2 (diff)
downloadgcc-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