Backport from mainline
2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/pr52457.c: New test.
From-SVN: r184857
+2012-03-03 Peter Bergner <bergner@vnet.ibm.com>
+
+ Revert:
+ Backport from mainline
+ 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gcc.target/powerpc/pr52457.c: New test.
+
2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline
+++ /dev/null
-/* { dg-do run { target { powerpc*-*-linux* } } } */
-/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
-/* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
-/* { dg-require-effective-target vsx_hw } */
-/* { dg-options "-O1 -mcpu=power7" } */
-
-extern void abort (void);
-
-typedef long long T;
-typedef T vl_t __attribute__((vector_size(2 * sizeof (T))));
-
-vl_t
-buggy_func (T x)
-{
- vl_t w;
- T *p = (T *)&w;
- p[0] = p[1] = x;
- return w;
-}
-
-int
-main(void)
-{
- vl_t rval;
- T *pl;
-
- pl = (T *) &rval;
- rval = buggy_func (2);
-
- if (pl[0] != 2 || pl[1] != 2)
- abort ();
-
- return 0;
-}