changeset 814:ac0acd1b9c9c

* src/mainthread.cxx: Align stack to relevant architecture alignment.
author jlarmour
date Fri, 07 Mar 2003 11:35:37 +0000
parents 125de7def8a4
children f90e00669a21
files packages/language/c/libc/startup/current/ChangeLog packages/language/c/libc/startup/current/src/mainthread.cxx
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/language/c/libc/startup/current/ChangeLog
+++ b/packages/language/c/libc/startup/current/ChangeLog
@@ -1,3 +1,7 @@
+2003-03-07  Jonathan Larmour  <jifl@eCosCentric.com>
+
+	* src/mainthread.cxx: Align stack to relevant architecture alignment.
+
 2003-02-24  Jonathan Larmour  <jifl@eCosCentric.com>
 
 	* cdl/startup.cdl: Fix doc link.
--- a/packages/language/c/libc/startup/current/src/mainthread.cxx
+++ b/packages/language/c/libc/startup/current/src/mainthread.cxx
@@ -104,7 +104,8 @@ cyg_libc_invoke_main( CYG_ADDRWORD );
 # endif
 #endif
 
-static cyg_uint8 cyg_libc_main_stack[ CYGNUM_LIBC_MAIN_DEFAULT_STACK_SIZE ];
+static cyg_uint8 cyg_libc_main_stack[ CYGNUM_LIBC_MAIN_DEFAULT_STACK_SIZE ]
+  CYGBLD_ATTRIB_ALIGN(CYGARC_ALIGNMENT);
 
 #else // !ifdef CYGSEM_LIBC_MAIN_STACK_FROM_SYSTEM