[Bug target/103785] [12 Regression] Ada bootstrap ICEs on i?86
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Dec 26 13:12:19 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103785
--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <hjl@gcc.gnu.org>:
https://gcc.gnu.org/g:d87483015d476a95f521f0c9dcf6988ca889063b
commit r12-6118-gd87483015d476a95f521f0c9dcf6988ca889063b
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Fri Dec 24 12:50:21 2021 -0800
i386: Check AX input in any_mul_highpart peepholes
When applying peephole optimization to transform
mov imm, %reg0
mov %reg1, %AX_REG
imul %reg0
to
mov imm, %AX_REG
imul %reg1
disable peephole optimization if reg1 == AX_REG.
gcc/
PR target/103785
* config/i386/i386.md: Swap operand order in comments and check
AX input in any_mul_highpart peepholes.
gcc/testsuite/
PR target/103785
* gcc.target/i386/pr103785.c: New test.
More information about the Gcc-bugs
mailing list