diff gcc/function.c @ 1:caeb520cebed

patch for CbC
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 17 Jul 2009 17:43:54 +0900
parents a06113de4d67
children 9de9dad105d4
line wrap: on
line diff
--- a/gcc/function.c	Fri Jul 17 14:47:48 2009 +0900
+++ b/gcc/function.c	Fri Jul 17 17:43:54 2009 +0900
@@ -3228,6 +3228,11 @@
       SET_DECL_RTL (result, x);
     }
 
+#ifndef noCbC
+  //if (CbC_IS_CODE_SEGMENT(TREE_TYPE(fndecl)) )
+    //all.stack_args_size.constant = CbC_STACK_SIZE;
+#endif
+
   /* We have aligned all the args, so add space for the pretend args.  */
   crtl->args.pretend_args_size = all.pretend_args_size;
   all.stack_args_size.constant += all.extra_pretend_bytes;