aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPeter Bergner <bergner@vnet.ibm.com>2011-03-29 15:16:49 -0500
committerMike Stump <mrs@gcc.gnu.org>2011-03-29 20:16:49 +0000
commit5d9cd5d0a712de44cb61dd809a525b7d16359ec7 (patch)
tree76dae61cd05ed1f82b302d8c4aa02f4435e96e1f /gcc
parentdf740f400a6148316d9d28d8643407e7f53efecf (diff)
downloadgcc-5d9cd5d0a712de44cb61dd809a525b7d16359ec7.zip
gcc-5d9cd5d0a712de44cb61dd809a525b7d16359ec7.tar.gz
gcc-5d9cd5d0a712de44cb61dd809a525b7d16359ec7.tar.bz2
stack-usage-1.c (SIZE): Provide proper values for __ppc64__ and __APPLE__ && __PPC__ && __ALTIVEC__.
2011-03-29 Peter Bergner <bergner@vnet.ibm.com> Dominique d'Humieres <dominiq@lps.ens.fr> * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__ and __APPLE__ && __PPC__ && __ALTIVEC__. Co-Authored-By: Dominique d'Humieres <dominiq@lps.ens.fr> From-SVN: r171692
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/stack-usage-1.c9
2 files changed, 13 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9515798..08c7752 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
+ Dominique d'Humieres <dominiq@lps.ens.fr>
+
+ * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
+ and __APPLE__ && __PPC__ && __ALTIVEC__.
+
2011-03-29 Jason Merrill <jason@redhat.com>
* g++.dg/cpp0x/dependent1.C: New.
diff --git a/gcc/testsuite/gcc.dg/stack-usage-1.c b/gcc/testsuite/gcc.dg/stack-usage-1.c
index f4c4c11..321fec7 100644
--- a/gcc/testsuite/gcc.dg/stack-usage-1.c
+++ b/gcc/testsuite/gcc.dg/stack-usage-1.c
@@ -30,12 +30,17 @@
# else
# define SIZE 248
# endif
-#elif defined (__powerpc64__) || defined (__PPC64__)
+#elif defined (__powerpc64__) || defined (__ppc64__) || defined (__POWERPC64__) \
+ || defined (__PPC64__)
# define SIZE 180
#elif defined (__powerpc__) || defined (__PPC__) || defined (__ppc__) \
|| defined (__POWERPC__) || defined (PPC) || defined (_IBMR2)
# if defined (__ALTIVEC__)
-# define SIZE 220
+# if defined (__APPLE__)
+# define SIZE 204
+# else
+# define SIZE 220
+# endif
# else
# define SIZE 240
# endif