i386.md (pophi1, [...]): Remove.
authorJan Hubicka <jh@suse.cz>
Wed, 21 Mar 2001 09:41:11 +0000 (09:41 +0000)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 21 Mar 2001 09:41:11 +0000 (09:41 +0000)
commit566aa17469fc9a90022c5ae443d084de8f698251
treed4f3de173ffadf7b9e6fde28b71832e04b0eda32
parentd5c960a0e899ab90312f84826dca477363ceb8c2
i386.md (pophi1, [...]): Remove.

* i386.md (pophi1, popqi1, pushqi1): Remove.

* expr.c (emit_single_push_insn): New function.
(move_by_pieces): Accept NULL as destination for push instructions.
(gen_push_operand): Kill.
(emit_push_insn): Pass NULL when pushing; avoid updating of
stack_pointer_delta.
* expr.h (gen_push_operand): Kill.

From-SVN: r40686
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/expr.c
gcc/expr.h