From: Peter Bergner Date: Sat, 3 Mar 2012 15:40:05 +0000 (-0600) Subject: Revert: X-Git-Tag: releases/gcc-4.5.4~197 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=252b8545803a681717f5624b06cdc0274cb6be25;p=thirdparty%2Fgcc.git Revert: Backport from mainline 2012-03-02 Peter Bergner * gcc.target/powerpc/pr52457.c: New test. From-SVN: r184857 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cac49cd375ec..962ada8aee05 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2012-03-03 Peter Bergner + + Revert: + Backport from mainline + 2012-03-02 Peter Bergner + + * gcc.target/powerpc/pr52457.c: New test. + 2012-03-02 Peter Bergner Backport from mainline diff --git a/gcc/testsuite/gcc.target/powerpc/pr52457.c b/gcc/testsuite/gcc.target/powerpc/pr52457.c deleted file mode 100644 index 4470e55023fe..000000000000 --- a/gcc/testsuite/gcc.target/powerpc/pr52457.c +++ /dev/null @@ -1,34 +0,0 @@ -/* { 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; -}