aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-object-size.c
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2022-01-13 22:51:49 +0800
committerliuhongt <hongtao.liu@intel.com>2022-01-14 13:02:26 +0800
commitb77e3b4e4589e56c01511fabdbaadb029cd47f5c (patch)
treeb9e980039aa9d6bc6ff6fb08b25933e707e13c89 /gcc/tree-object-size.c
parentb31cec9c22b8dfa40baefd4c2dd774477e8e04c5 (diff)
downloadgcc-b77e3b4e4589e56c01511fabdbaadb029cd47f5c.zip
gcc-b77e3b4e4589e56c01511fabdbaadb029cd47f5c.tar.gz
gcc-b77e3b4e4589e56c01511fabdbaadb029cd47f5c.tar.bz2
Fix ICE of unrecognizable insn. [PR target/104001]
For define_insn_and_split "*xor2andn": 1. Refine predicate of operands[0] from nonimmediate_operand to register_operand. 2. Remove TARGET_AVX512BW from condition to avoid kmov when TARGET_BMI is not available. gcc/ChangeLog: PR target/104001 PR target/94790 PR target/104014 * config/i386/i386.md (*xor2andn): Refine predicate of operands[0] from nonimmediate_operand to register_operand, remove TARGET_AVX512BW from condition. gcc/testsuite/ChangeLog: * gcc.target/i386/pr104001.c: New test.
Diffstat (limited to 'gcc/tree-object-size.c')
0 files changed, 0 insertions, 0 deletions