comparison gcc/calls.c @ 3:d43292db8c8c

finished merging
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Fri, 17 Jul 2009 19:00:23 +0900
parents caeb520cebed
children 959d4c8c8abc
comparison
equal deleted inserted replaced
2:0b3575e68bac 3:d43292db8c8c
2393 ) 2393 )
2394 { 2394 {
2395 2395
2396 // fprintf(stderr, "\n\tgoto code segment.\n"); 2396 // fprintf(stderr, "\n\tgoto code segment.\n");
2397 args_size.constant = CbC_ARGS_SIZE; 2397 args_size.constant = CbC_ARGS_SIZE;
2398 return expand_cbc_goto(exp, target, fndecl, funtype, 2398 return expand_cbc_goto(exp, target, fndecl, funtype, fntype,
2399 addr, ignore, flags, num_actuals, args, &args_size, 2399 addr, ignore, flags, num_actuals, args, &args_size,
2400 args_so_far, 2400 args_so_far,
2401 old_stack_level, reg_parm_stack_space, old_pending_adj, 2401 old_stack_level, reg_parm_stack_space, old_pending_adj,
2402 preferred_stack_boundary, preferred_unit_stack_boundary, 2402 preferred_stack_boundary, preferred_unit_stack_boundary,
2403 structure_value_addr, old_inhibit_defer_pop); 2403 structure_value_addr, old_inhibit_defer_pop);
2491 { 2491 {
2492 unadjusted_args_size = args_size.constant; 2492 unadjusted_args_size = args_size.constant;
2493 adjusted_args_size.constant = CbC_ARGS_SIZE; 2493 adjusted_args_size.constant = CbC_ARGS_SIZE;
2494 compute_argument_block_size (reg_parm_stack_space, 2494 compute_argument_block_size (reg_parm_stack_space,
2495 &adjusted_args_size, 2495 &adjusted_args_size,
2496 fndecl, fntype,
2496 (pass == 0 ? 0 2497 (pass == 0 ? 0
2497 : preferred_stack_boundary)); 2498 : preferred_stack_boundary));
2498 } 2499 }
2499 else 2500 else
2500 #endif 2501 #endif