-
rth authored
(nonmemory_no_elim_operand): New. (ix86_expand_move): Copy eliminable operands before a push. * i386-protos.h: Declare new functions. * i386.h (CAN_ELIMINATE): Simplify. (PREDICATE_CODES): Update. * i386.md (push insns): Don't allow eliminable register operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31755 138bc75d-0d04-0410-961f-82ee72b054a483070725