stack-usage-1.c (SIZE): Provide proper values for __PPC64__ and __PPC__ && __ALTIVEC__.
authorPeter Bergner <bergner@vnet.ibm.com>
Mon, 28 Mar 2011 18:12:34 +0000 (13:12 -0500)
committerPeter Bergner <bergner@gcc.gnu.org>
Mon, 28 Mar 2011 18:12:34 +0000 (13:12 -0500)
* gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
and __PPC__ && __ALTIVEC__.

From-SVN: r171620

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/stack-usage-1.c

index 02e048f0c88b0ee66e6ad445d38ef1c40bde16f6..a6214b1adbf854c2e84675dcea151cd98903da2b 100644 (file)
@@ -1,3 +1,8 @@
+2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
+       and __PPC__ && __ALTIVEC__.
+
 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
 
        PR testsuite/48238
index 1d03a8dc994c8aac17804c0ca8471bd2c510f207..f4c4c114b02b0a24d5b886951975c43d0267a85f 100644 (file)
 #  else
 #    define SIZE 248
 #  endif
+#elif defined (__powerpc64__) || defined (__PPC64__)
+#  define SIZE 180
 #elif defined (__powerpc__) || defined (__PPC__) || defined (__ppc__) \
       || defined (__POWERPC__) || defined (PPC) || defined (_IBMR2)
-#  define SIZE 240
+#  if defined (__ALTIVEC__)
+#    define SIZE 220
+#  else
+#    define SIZE 240
+#  endif
 #elif defined (__AVR__)
 #  define SIZE 254
 #elif defined (__s390x__)