* reg-stack.c (subst_stack_regs_pat): Swap operands in commutative
commit2fa792d7a81d9215bf4a1b7e8f305b8b208dcf2e
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 1999 12:53:44 +0000 (25 12:53 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 1999 12:53:44 +0000 (25 12:53 +0000)
treea4bf9453290b36a89996ebbd090aa3032a51500f
parent0916e371e9077975bf0802e079e586122be783e8
* reg-stack.c (subst_stack_regs_pat): Swap operands in commutative
operations when needed.
* i386.md (fop_?f_comm): New.
(fop_?f_1): Do not accept commutative operands.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30664 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/reg-stack.c