diff options
Diffstat (limited to 'gcc/function.c')
-rw-r--r-- | gcc/function.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/gcc/function.c b/gcc/function.c index 2d6a976e892..cddade0a751 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -4078,12 +4078,7 @@ expand_pending_sizes (tree pending_sizes) /* Evaluate now the sizes of any types declared among the arguments. */ for (tem = pending_sizes; tem; tem = TREE_CHAIN (tem)) - { - expand_expr (TREE_VALUE (tem), const0_rtx, VOIDmode, 0); - /* Flush the queue in case this parameter declaration has - side-effects. */ - emit_queue (); - } + expand_expr (TREE_VALUE (tem), const0_rtx, VOIDmode, 0); } /* Start the RTL for a new function, and set variables used for @@ -4343,8 +4338,6 @@ expand_function_end (void) { rtx clobber_after; - finish_expr_for_function (); - /* If arg_pointer_save_area was referenced only from a nested function, we will not have initialized it yet. Do that now. */ if (arg_pointer_save_area && ! cfun->arg_pointer_save_area_init) |