m68k.h (PREFERRED_STACK_BOUNDARY): Prefer 32-bit alignment on fido.

* config/m68k/m68k.h (PREFERRED_STACK_BOUNDARY): Prefer 32-bit
	alignment on fido.

From-SVN: r123848
This commit is contained in:
Kazu Hirata 2007-04-15 15:27:06 +00:00 committed by Kazu Hirata
parent 7fa7289d9a
commit e3e093ecef
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,8 @@
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,

View 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