rs6000.h (CONSTANT_ALIGNMENT): Use STRICT_ALIGNMENT instead of TARGET_STRICT_ALIGN.

* config/rs6000/rs6000.h (CONSTANT_ALIGNMENT): Use STRICT_ALIGNMENT
        instead of TARGET_STRICT_ALIGN.

From-SVN: r132584
This commit is contained in:
David Edelsohn 2008-02-24 02:43:13 +00:00 committed by David Edelsohn
parent 84999533ea
commit 153fbec8c7
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2008-02-23 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.h (CONSTANT_ALIGNMENT): Use STRICT_ALIGNMENT
instead of TARGET_STRICT_ALIGN.
2008-02-23 Joseph Myers <joseph@codesourcery.com>
* explow.c (memory_address): Assert that the generated address is

View file

@ -596,7 +596,7 @@ extern enum rs6000_nop_insertion rs6000_sched_insert_nops;
Make vector constants quadword aligned. */
#define CONSTANT_ALIGNMENT(EXP, ALIGN) \
(TREE_CODE (EXP) == STRING_CST \
&& (TARGET_STRICT_ALIGN || !optimize_size) \
&& (STRICT_ALIGNMENT || !optimize_size) \
&& (ALIGN) < BITS_PER_WORD \
? BITS_PER_WORD \
: (ALIGN))