altos/stm32f4: Align stack to 8 bytes
[fw/altos] / src / kernel / ao_task.h
index f3789fa2cd2725a6fd3207561e124263815ed530..709e10c60ce6f602a832a5b2396ee07390eeaaf1 100644 (file)
 #endif
 
 /* arm stacks must be 32-bit aligned */
+#ifndef AO_STACK_ALIGNMENT
 #ifdef __arm__
 #define AO_STACK_ALIGNMENT __attribute__ ((aligned(4)))
-#endif
-#ifdef SDCC
+#else
 #define AO_STACK_ALIGNMENT
 #endif
-#ifdef __AVR__
-#define AO_STACK_ALIGNMENT
 #endif
 
 /* An AltOS task */