diff options
author | Janis Johnson <janis187@us.ibm.com> | 2006-06-20 23:33:58 +0000 |
---|---|---|
committer | Janis Johnson <janis@gcc.gnu.org> | 2006-06-20 23:33:58 +0000 |
commit | 7130be3970cf07f0d25e6b9027226ed0ea12f615 (patch) | |
tree | b711094d62d0c5fb003fe5445ce585d6a627a698 /gcc | |
parent | 463c5ee5f041e2f40a9d99f3139ec20600bb2fbd (diff) | |
download | gcc-7130be3970cf07f0d25e6b9027226ed0ea12f615.zip gcc-7130be3970cf07f0d25e6b9027226ed0ea12f615.tar.gz gcc-7130be3970cf07f0d25e6b9027226ed0ea12f615.tar.bz2 |
re PR c++/28113 (vectors initialized in ctors, not at compile time, cause altivec-3.C failure)
PR c++/28113
* g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
From-SVN: r114832
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/altivec-3.C | 8 |
2 files changed, 9 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2533199..461e04c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2006-06-20 Janis Johnson <janis187@us.ibm.com> + + PR c++/28113 + * g++.dg/ext/altivec-3.C: Remove cast from vector initializers. + 2006-06-20 Steven G. Kargl <kargls@comcast.net> * gfortran.dg/rrspacing_1.f90: New test. diff --git a/gcc/testsuite/g++.dg/ext/altivec-3.C b/gcc/testsuite/g++.dg/ext/altivec-3.C index 8ac401c..da029ee 100644 --- a/gcc/testsuite/g++.dg/ext/altivec-3.C +++ b/gcc/testsuite/g++.dg/ext/altivec-3.C @@ -23,10 +23,10 @@ struct vfoo { int x; __vector signed int v; int y; }; union u { __vector signed int v; signed int i[4]; }; struct foo x_g = { 3, 4}; -struct vfoo vx_g = { 10, (vector signed int) {11, 12, 13, 14}, 15 }; -__vector signed int v_g = (vector signed int) {22, 23, 24, 25}; -struct vfoo vx2_g = { 30, (vector signed int) {31, 32, 33, 34}, 35 }; -__vector signed int v2_g = (vector signed int) {40, 41, 42, 43}; +struct vfoo vx_g = { 10, {11, 12, 13, 14}, 15 }; +__vector signed int v_g = {22, 23, 24, 25}; +struct vfoo vx2_g = { 30, {31, 32, 33, 34}, 35 }; +__vector signed int v2_g = {40, 41, 42, 43}; int i_1 = 99, i_2 = 33; double d_2 = 1.5, d_3 = 1.75; double ld_1 = 1.25; |