summaryrefslogtreecommitdiff
path: root/gcc/config/stormy16/stormy16.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/stormy16/stormy16.c')
-rw-r--r--gcc/config/stormy16/stormy16.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c
index 078b367554f..99aea1ce660 100644
--- a/gcc/config/stormy16/stormy16.c
+++ b/gcc/config/stormy16/stormy16.c
@@ -1005,13 +1005,13 @@ xstormy16_compute_stack_layout (void)
+ layout.register_save_size
+ layout.stdarg_save_size);
- if (current_function_args_size <= 2048 && current_function_args_size != -1)
+ if (crtl->args.size <= 2048 && crtl->args.size != -1)
{
if (layout.frame_size + INCOMING_FRAME_SP_OFFSET
- + current_function_args_size <= 2048)
+ + crtl->args.size <= 2048)
layout.fp_minus_ap = layout.frame_size + INCOMING_FRAME_SP_OFFSET;
else
- layout.fp_minus_ap = 2048 - current_function_args_size;
+ layout.fp_minus_ap = 2048 - crtl->args.size;
}
else
layout.fp_minus_ap = (layout.stdarg_save_size
@@ -1356,7 +1356,7 @@ xstormy16_expand_builtin_va_start (tree valist, rtx nextarg ATTRIBUTE_UNUSED)
t = build2 (GIMPLE_MODIFY_STMT, TREE_TYPE (count), count,
build_int_cst (NULL_TREE,
- current_function_args_info * UNITS_PER_WORD));
+ crtl->args.info * UNITS_PER_WORD));
TREE_SIDE_EFFECTS (t) = 1;
expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
}