predicates.md (register_mixssei387nonimm_operand): New.
authorUros Bizjak <ubizjak@gmail.com>
Thu, 16 Apr 2015 18:50:59 +0000 (20:50 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 16 Apr 2015 18:50:59 +0000 (20:50 +0200)
commit8c292b10e88753bcac440c44577eeb7ae7171232
tree8b21b808fe8eccb53041cbe3de00992349c4f07e
parentfe7a6ae47f89db1dc8cd57127c67c1490d8cd152
predicates.md (register_mixssei387nonimm_operand): New.

* config/i386/predicates.md (register_mixssei387nonimm_operand): New.
* config/i386/i386.md (*fop_<mode>_1_mixed): Merge with
*fop_<mode>_1_sse using enabled attribute.  Use
register_mixssei387nonimm_operand operand 1 predicate. Change
alternative 3 constraints from "x" to "v".

From-SVN: r222154
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/predicates.md