diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-05-28 18:33:50 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-05-28 18:33:50 -0400 |
commit | ffa1a1ce4f8bfa4113e8c437820ed470df9d0efd (patch) | |
tree | 0fc528c0fdb8c719299cc8db260b25e275a47fd3 /gcc | |
parent | 134843a92565fb2ee024213c82d9f594362cdf11 (diff) | |
download | gcc-ffa1a1ce4f8bfa4113e8c437820ed470df9d0efd.zip gcc-ffa1a1ce4f8bfa4113e8c437820ed470df9d0efd.tar.gz gcc-ffa1a1ce4f8bfa4113e8c437820ed470df9d0efd.tar.bz2 |
(expand_computed_goto): Call do_pending_stack_adjust.
From-SVN: r9828
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/stmt.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -609,11 +609,13 @@ expand_computed_goto (exp) else { rtx x = expand_expr (exp, NULL_RTX, VOIDmode, 0); - emit_queue (); #ifdef POINTERS_EXTEND_UNSIGNED x = convert_memory_address (Pmode, x); #endif + + emit_queue (); + do_pending_stack_adjust (); emit_indirect_jump (x); } } |