diff options
| author | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-06-25 19:00:26 +0000 |
|---|---|---|
| committer | pinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-06-25 19:00:26 +0000 |
| commit | 5260b939efd99417d8d4e28d411954f901424bd9 (patch) | |
| tree | b7b55e28ee3b3431a777a094ccc5d160db5f3e72 | |
| parent | 917f08fa720784bbdfc3a54e8e953b696e7e9ba8 (diff) | |
| download | ppe42-gcc-5260b939efd99417d8d4e28d411954f901424bd9.tar.gz ppe42-gcc-5260b939efd99417d8d4e28d411954f901424bd9.zip | |
2009-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR target/38731
* config/rs6000/rs6000.c (LOCAL_ALIGNMENT): Redefine to just use
DATA_ALIGNMENT instead.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@148948 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 6 | ||||
| -rw-r--r-- | gcc/config/rs6000/rs6000.h | 9 |
2 files changed, 7 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index adb14e39203..7225a1f9edd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2009-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com> + + PR target/38731 + * config/rs6000/rs6000.c (LOCAL_ALIGNMENT): Redefine to just use + DATA_ALIGNMENT instead. + 2009-06-25 Richard Guenther <rguenther@suse.de> * tree-ssa-alias.c (ref_maybe_used_by_call_p_1): Disambiguate diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index 8cb26ea80a1..712ca9b4b00 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -704,14 +704,7 @@ extern unsigned rs6000_pointer_size; local store. TYPE is the data type, and ALIGN is the alignment that the object would ordinarily have. */ #define LOCAL_ALIGNMENT(TYPE, ALIGN) \ - (((TARGET_ALTIVEC || TARGET_VSX) \ - && TREE_CODE (TYPE) == VECTOR_TYPE) ? 128 : \ - (TARGET_E500_DOUBLE \ - && TYPE_MODE (TYPE) == DFmode) ? 64 : \ - ((TARGET_SPE && TREE_CODE (TYPE) == VECTOR_TYPE \ - && SPE_VECTOR_MODE (TYPE_MODE (TYPE))) || (TARGET_PAIRED_FLOAT \ - && TREE_CODE (TYPE) == VECTOR_TYPE \ - && PAIRED_VECTOR_MODE (TYPE_MODE (TYPE)))) ? 64 : ALIGN) + DATA_ALIGNMENT (TYPE, ALIGN) /* Alignment of field after `int : 0' in a structure. */ #define EMPTY_FIELD_BOUNDARY 32 |

