OSDN Git Service

PR middle-end/17813
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Oct 2004 22:06:36 +0000 (22:06 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Oct 2004 22:06:36 +0000 (22:06 +0000)
commit05ae776c039af0b27b80dfc443def90291345713
treefbc2c77e2ddf6b70e1a93ba6afc611f8b36b9730
parentd0518928abfb487dea969fb92cf0ffae9242ac36
PR middle-end/17813
* dojump.c (discard_pending_stack_adjust): New function.
(clear_pending_stack_adjust): Call it.
* expr.h (discard_pending_stack_adjust): Declare it.
* explow.c (emit_stack_save): Emit pending stack adjustments
before saving the stack pointer.
(emit_stack_restore): Discard pending stack adjustments before
restoring the stack pointer.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89251 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dojump.c
gcc/explow.c
gcc/expr.h