OSDN Git Service

* function.c (prepare_function_start): Correctly initialize
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Mar 2000 17:48:48 +0000 (17:48 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Mar 2000 17:48:48 +0000 (17:48 +0000)
cfun->stack_alignment_needed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32534 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/function.c

index ac181ce..9344b19 100644 (file)
@@ -1,3 +1,8 @@
+2000-03-14  Richard Earnshaw <rearnsha@arm.com>
+
+       * function.c (prepare_function_start): Correctly initialize
+       cfun->stack_alignment_needed.
+
 2000-03-14  Zack Weinberg  <zack@wolery.cumb.org>
 
        * cppfiles.c (find_include_file): Don't assume nshort is a
index 318d16b..e92b581 100644 (file)
@@ -5752,9 +5752,11 @@ prepare_function_start ()
   cfun->original_decl_initial = 0;
   cfun->original_arg_vector = 0;  
 
-  cfun->stack_alignment_needed = 0;
 #ifdef STACK_BOUNDARY
+  cfun->stack_alignment_needed = STACK_BOUNDARY;
   cfun->preferred_stack_boundary = STACK_BOUNDARY;
+#else
+  cfun->stack_alignment_needed = 0;
 #endif
 
   /* Set if a call to setjmp is seen.  */