From 7130be3970cf07f0d25e6b9027226ed0ea12f615 Mon Sep 17 00:00:00 2001 From: Janis Johnson Date: Tue, 20 Jun 2006 23:33:58 +0000 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 5 +++++ 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 253319983be..461e04c811f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2006-06-20 Janis Johnson + + PR c++/28113 + * g++.dg/ext/altivec-3.C: Remove cast from vector initializers. + 2006-06-20 Steven G. Kargl * 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 8ac401ce7ce..da029eed77d 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;