re PR target/33594 (stack arrays not aligned on word boundaries)

PR target/33594
	* config/sparc/sparc.h (LOCAL_ALIGNMENT): Define.

From-SVN: r129385
This commit is contained in:
Amruth Laxman 2007-10-16 20:43:02 +00:00 committed by Eric Botcazou
parent 2e6be65ec6
commit 9eb061d741
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2007-10-16 Amruth Laxman <amruth.laxman@nsn.com>
PR target/33594
* config/sparc/sparc.h (LOCAL_ALIGNMENT): Define.
2007-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
* dce.c (init_dce): Only initialize the obstacks for the fast pass.

View File

@ -691,6 +691,9 @@ if (TARGET_ARCH64 \
&& TYPE_MODE (TREE_TYPE (TYPE)) == QImode \
&& (ALIGN) < FASTEST_ALIGNMENT ? FASTEST_ALIGNMENT : (ALIGN))
/* Make local arrays of chars word-aligned for the same reasons. */
#define LOCAL_ALIGNMENT(TYPE, ALIGN) DATA_ALIGNMENT (TYPE, ALIGN)
/* Set this nonzero if move instructions will actually fail to work
when given unaligned data. */
#define STRICT_ALIGNMENT 1