OSDN Git Service

PR middle-end/17813
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 28a3177..d767472 100644 (file)
@@ -1,3 +1,15 @@
+2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
+            Roger Sayle  <roger@eyesopen.com>
+
+       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.
+
 2004-10-18  Richard Henderson  <rth@redhat.com>
 
        * c-common.c (handle_mode_attribute): Allow scalar->vector