diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-21 09:41:11 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-21 09:41:11 +0000 |
commit | ef7dc4b43a5e389842b63d3e35d2003b43ab272b (patch) | |
tree | d4f3de173ffadf7b9e6fde28b71832e04b0eda32 /gcc/expr.h | |
parent | 63dfd39636bd963abcc3520a1f93df1dbeb2697b (diff) | |
download | gcc-ef7dc4b43a5e389842b63d3e35d2003b43ab272b.tar.gz |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40686 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/expr.h')
-rw-r--r-- | gcc/expr.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/expr.h b/gcc/expr.h index eea9b97f08a..abfc38de8e9 100644 --- a/gcc/expr.h +++ b/gcc/expr.h @@ -1040,9 +1040,6 @@ extern rtx emit_move_insn_1 PARAMS ((rtx, rtx)); and return an rtx to address the beginning of the block. */ extern rtx push_block PARAMS ((rtx, int, int)); -/* Make an operand to push something on the stack. */ -extern rtx gen_push_operand PARAMS ((void)); - #ifdef TREE_CODE /* Generate code to push something onto the stack, given its mode and type. */ extern void emit_push_insn PARAMS ((rtx, enum machine_mode, tree, rtx, |