comparison gcc/cbc-goto.h @ 21:959d4c8c8abc

add conv.c conv1.c
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Tue, 29 Sep 2009 20:15:16 +0900
parents 7ff9aed93de8
children 2476ed92181e
comparison
equal deleted inserted replaced
20:9de9dad105d4 21:959d4c8c8abc
1
2 #define CbC_ARGS_SIZE 256
3 1
4 static void 2 static void
5 preexpand_argument_expr (struct arg_data *, int); 3 preexpand_argument_expr (struct arg_data *, int);
6 4
7 static void 5 static void
198 adjust stack space. */ 196 adjust stack space. */
199 if ( !CbC_IS_CODE_SEGMENT(TREE_TYPE(current_function_decl)) ) 197 if ( !CbC_IS_CODE_SEGMENT(TREE_TYPE(current_function_decl)) )
200 //if ( !(current_function_decl&&CbC_IS_CODE_SEGMENT(current_function_decl)) ) 198 //if ( !(current_function_decl&&CbC_IS_CODE_SEGMENT(current_function_decl)) )
201 { 199 {
202 HOST_WIDE_INT padding; 200 HOST_WIDE_INT padding;
203 padding = CbC_ARGS_SIZE - 201 padding = CbC_PRETENDED_STACK_SIZE -
204 (crtl->args.size - crtl->args.pretend_args_size); 202 (crtl->args.size - crtl->args.pretend_args_size);
205 if (0&&padding > 0) 203 if (0&&padding > 0)
206 anti_adjust_stack (GEN_INT (padding)); 204 anti_adjust_stack (GEN_INT (padding));
207 } 205 }
208 206