aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2002-03-08 22:26:03 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2002-03-08 22:26:03 +0000
commitfa139b00b2f96e67aa049c027177e36bf5a7dc2f (patch)
tree6c42880b5c839086af7e1a9da05869712491d1f2
parentde3adb3d9c82eb661e1af05c0b10830b33f21ea7 (diff)
downloadgcc-fa139b00b2f96e67aa049c027177e36bf5a7dc2f.zip
gcc-fa139b00b2f96e67aa049c027177e36bf5a7dc2f.tar.gz
gcc-fa139b00b2f96e67aa049c027177e36bf5a7dc2f.tar.bz2
sysv4.h (BIGGEST_ALIGNMENT): Change for altivec.
2002-03-08 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/sysv4.h (BIGGEST_ALIGNMENT): Change for altivec. From-SVN: r50460
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/rs6000/sysv4.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 535d095..9078f5b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2002-03-08 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/sysv4.h (BIGGEST_ALIGNMENT): Change for altivec.
+
Fri Mar 8 21:27:49 CET 2002 Jan Hubicka <jh@suse.cz>
* cfgrtl.c (purge_dead_edges): Set BB_DRITY flags if edge has been
diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h
index 5373a6c..0ba522b 100644
--- a/gcc/config/rs6000/sysv4.h
+++ b/gcc/config/rs6000/sysv4.h
@@ -385,7 +385,7 @@ do { \
/* No data type wants to be aligned rounder than this. */
#undef BIGGEST_ALIGNMENT
-#define BIGGEST_ALIGNMENT (TARGET_EABI ? 64 : 128)
+#define BIGGEST_ALIGNMENT ((TARGET_EABI && !TARGET_ALTIVEC) ? 64 : 128)
/* An expression for the alignment of a structure field FIELD if the
alignment computed in the usual way is COMPUTED. */