From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23565 invoked by alias); 19 Mar 2004 12:15:28 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 23541 invoked from network); 19 Mar 2004 12:15:27 -0000 Received: from unknown (HELO mtagate1.de.ibm.com) (195.212.29.150) by sources.redhat.com with SMTP; 19 Mar 2004 12:15:27 -0000 Received: from d12relay02.megacenter.de.ibm.com (d12relay02.megacenter.de.ibm.com [9.149.165.196]) by mtagate1.de.ibm.com (8.12.10/8.12.10) with ESMTP id i2JCFMVC097686; Fri, 19 Mar 2004 12:15:24 GMT Received: from d12ml044.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12relay02.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id i2JCFN5p268994; Fri, 19 Mar 2004 13:15:23 +0100 Received: from [9.152.222.40] ([9.152.222.40]) by d12ml044.de.ibm.com (Lotus Domino Release 6.0.2CF2) with ESMTP id 2004031913151181-11 ; Fri, 19 Mar 2004 13:15:11 +0100 In-Reply-To: <20040319110743.113.qmail@web60105.mail.yahoo.com> References: <20040319110743.113.qmail@web60105.mail.yahoo.com> Mime-Version: 1.0 (Apple Message framework v613) Message-Id: <177FFF7A-799F-11D8-8D24-000A95A4DC02@kernel.crashing.org> Cc: gcc-help@gcc.gnu.org From: Segher Boessenkool Subject: Re: vector bug? Date: Fri, 19 Mar 2004 15:38:00 -0000 To: Not Real Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed X-SW-Source: 2004-03/txt/msg00179.txt.bz2 > v4si a = *(v4si*)ins, b = {1, 2, 3, 4}, c; > *(v4si*)vals = c; You can't do this. Your accessing an object of one type (int) as an other type (v4si). You'll have to go through a union to do this safely (this is a GCC extension). Like: union { v4si v; int i[4]; } convert; convert.v = c; ...and then print convert.i[0] etc. Segher