Mercurial > hg > CbC > CbC_gcc
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 |