From fa139b00b2f96e67aa049c027177e36bf5a7dc2f Mon Sep 17 00:00:00 2001
From: Aldy Hernandez <aldyh@redhat.com>
Date: Fri, 8 Mar 2002 22:26:03 +0000
Subject: [PATCH] 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
---
 gcc/ChangeLog             | 4 ++++
 gcc/config/rs6000/sysv4.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 535d095bc11e..9078f5b2ed20 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 5373a6cd11a2..0ba522b0dd77 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.  */
-- 
GitLab