From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28640 invoked by alias); 7 Dec 2009 22:21:10 -0000 Received: (qmail 28200 invoked by alias); 7 Dec 2009 22:20:36 -0000 Date: Mon, 07 Dec 2009 22:21:00 -0000 Message-ID: <20091207222036.28199.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c/31499] rejects vector int a[] = {1,1,1,1,1}; In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "uweigand at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-12/txt/msg00751.txt.bz2 ------- Comment #4 from uweigand at gcc dot gnu dot org 2009-12-07 22:20 ------- Subject: Bug 31499 Author: uweigand Date: Mon Dec 7 22:20:06 2009 New Revision: 155055 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155055 Log: 2008-12-07 Ulrich Weigand Backport from mainline: gcc/ 2009-05-19 Andrew Pinski * c-typeck.c (build_binary_op): Allow % on integal vectors. * doc/extend.texi (Vector Extension): Document that % is allowed too. gcc/cp/ 2009-05-19 Andrew Pinski * typeck.c (build_binary_op): Allow % on integal vectors. gcc/testsuite/ 2009-05-19 Andrew Pinski * gcc.dg/vector-4.c: New testcase. * gcc.dg/simd-1b.c: % is now allowed for integer vectors. * g++.dg/ext/vector16.C: New testcase. 2008-12-07 Ulrich Weigand Backport from mainline: gcc/ 2009-04-22 Andrew Pinski PR C/31499 * c-typeck.c (process_init_element): Treat VECTOR_TYPE like ARRAY_TYPE and RECORD_TYPE/UNION_TYPE. When outputing the actual element and the value is a VECTOR_CST, the element type is the element type of the vector. gcc/testsuite/ 2009-04-22 Andrew Pinski PR C/31499 * gcc.dg/vector-init-1.c: New testcase. * gcc.dg/vector-init-2.c: New testcase. 2008-12-07 Ulrich Weigand Update to gcc-4_4-branch revision 155038. Added: branches/cell-4_4-branch/gcc/testsuite/g++.dg/ext/vector16.C branches/cell-4_4-branch/gcc/testsuite/gcc.dg/vector-4.c branches/cell-4_4-branch/gcc/testsuite/gcc.dg/vector-init-1.c branches/cell-4_4-branch/gcc/testsuite/gcc.dg/vector-init-2.c Modified: branches/cell-4_4-branch/ (props changed) branches/cell-4_4-branch/ChangeLog.cell branches/cell-4_4-branch/gcc/ChangeLog branches/cell-4_4-branch/gcc/DATESTAMP branches/cell-4_4-branch/gcc/c-typeck.c branches/cell-4_4-branch/gcc/config/i386/i386.md branches/cell-4_4-branch/gcc/cp/typeck.c branches/cell-4_4-branch/gcc/doc/extend.texi branches/cell-4_4-branch/gcc/testsuite/gcc.dg/simd-1b.c branches/cell-4_4-branch/gcc/tree-ssa-dom.c Propchange: branches/cell-4_4-branch/ ('svnmerge-integrated' modified) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31499