m68k.h (PREFERRED_STACK_BOUNDARY): Prefer 32-bit alignment on fido.
authorKazu Hirata <kazu@codesourcery.com>
Sun, 15 Apr 2007 15:27:06 +0000 (15:27 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sun, 15 Apr 2007 15:27:06 +0000 (15:27 +0000)
* config/m68k/m68k.h (PREFERRED_STACK_BOUNDARY): Prefer 32-bit
alignment on fido.

From-SVN: r123848

gcc/ChangeLog
gcc/config/m68k/m68k.h

index b3c2ae9..1f8a250 100644 (file)
@@ -1,5 +1,10 @@
 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
 
+       * config/m68k/m68k.h (PREFERRED_STACK_BOUNDARY): Prefer 32-bit
+       alignment on fido.
+
+2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
+
        * config/i386/i386.c, config/s390/s390.c, config/s390/s390.md,
        tree-ssa-loop-niter.c, tree-ssa-structalias.c, tree-vrp.c: Fix
        comment typos.
index a6c347d..1ce313f 100644 (file)
@@ -289,8 +289,9 @@ Boston, MA 02110-1301, USA.  */
 #define STACK_BOUNDARY 16
 #define FUNCTION_BOUNDARY 16
 #define EMPTY_FIELD_BOUNDARY 16
-/* ColdFire strongly prefers a 32-bit aligned stack.  */
-#define PREFERRED_STACK_BOUNDARY (TARGET_COLDFIRE ? 32 : 16)
+/* ColdFire and fido strongly prefer a 32-bit aligned stack.  */
+#define PREFERRED_STACK_BOUNDARY \
+  ((TARGET_COLDFIRE || TARGET_FIDOA) ? 32 : 16)
 
 /* No data type wants to be aligned rounder than this.
    Most published ABIs say that ints should be aligned on 16-bit