except.c (expand_eh_region_end_cleanup): Force pending stack adjust before emitting label that branches around cleanup code.
2001-04-26 Andrew Haley <aph@redhat.com> * except.c (expand_eh_region_end_cleanup): Force pending stack adjust before emitting label that branches around cleanup code. From-SVN: r41598
This commit is contained in:
parent
3da5d5c8d8
commit
c10f3adf7b
@ -1,3 +1,8 @@
|
||||
2001-04-26 Andrew Haley <aph@cambridge.redhat.com>
|
||||
|
||||
* except.c (expand_eh_region_end_cleanup): Force pending stack
|
||||
adjust before emitting label that branches around cleanup code.
|
||||
|
||||
2001-04-26 H.J. Lu (hjl@gnu.org)
|
||||
|
||||
* config.gcc (mips*-*-linux*): Add elfos.h to tm_file.
|
||||
|
@ -750,6 +750,9 @@ expand_eh_region_end_cleanup (handler)
|
||||
if (protect_cleanup_actions)
|
||||
expand_eh_region_end_must_not_throw (protect_cleanup_actions);
|
||||
|
||||
/* We need any stack adjustment complete before the around_label. */
|
||||
do_pending_stack_adjust ();
|
||||
|
||||
/* We delay the generation of the _Unwind_Resume until we generate
|
||||
landing pads. We emit a marker here so as to get good control
|
||||
flow data in the meantime. */
|
||||
|
Loading…
Reference in New Issue
Block a user