re PR target/84844 (ICE in extract_constrain_insn_cached, at recog.c:2217 (error...
authorJakub Jelinek <jakub@redhat.com>
Wed, 14 Mar 2018 08:48:40 +0000 (09:48 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 14 Mar 2018 08:48:40 +0000 (09:48 +0100)
commit2062c40cb5deeea3ef964c7f5bb8a48b3d38831e
tree63f18fc6904cbb2022bfdda4dc900f6932182093
parentec64ffc8501c20efdebefb494f3c90ab44199b60
re PR target/84844 (ICE in extract_constrain_insn_cached, at recog.c:2217 (error: insn does not satisfy its constraints))

PR target/84844
Revert
2017-04-20  Uros Bizjak  <ubizjak@gmail.com>

PR target/78090
* config/i386/constraints.md (Yc): New register constraint.
* config/i386/i386.md (*float<SWI48:mode><MODEF:mode>2_mixed):
Use Yc constraint for alternative 2 of operand 0.  Remove
preferred_for_speed attribute.

* gcc.target/i386/pr84844.c: New test.

From-SVN: r258515
gcc/ChangeLog
gcc/config/i386/constraints.md
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr84844.c [new file with mode: 0644]