From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22411 invoked by alias); 1 Sep 2004 21:22:28 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 22396 invoked from network); 1 Sep 2004 21:22:27 -0000 Received: from unknown (HELO bluesmobile.specifixinc.com) (64.220.152.98) by sourceware.org with SMTP; 1 Sep 2004 21:22:27 -0000 Received: from [127.0.0.1] (unknown [192.168.1.2]) by bluesmobile.specifixinc.com (Postfix) with ESMTP id 7FBDC16610; Wed, 1 Sep 2004 14:22:27 -0700 (PDT) Subject: Re: generic vectors: how should they work? From: James E Wilson To: David Edelsohn Cc: Janis Johnson , gcc@gcc.gnu.org In-Reply-To: <200409012040.i81KecO30194@makai.watson.ibm.com> References: <20040901003511.GA8377@us.ibm.com> <41362D1C.2020906@specifixinc.com> <200409012040.i81KecO30194@makai.watson.ibm.com> Content-Type: text/plain Message-Id: <1094073747.1183.5.camel@aretha.corp.specifixinc.com> Mime-Version: 1.0 Date: Wed, 01 Sep 2004 21:22:00 -0000 Content-Transfer-Encoding: 7bit X-SW-Source: 2004-09/txt/msg00083.txt.bz2 On Wed, 2004-09-01 at 13:40, David Edelsohn wrote: > Honza submitted a patch to implement additional init/set/extract > expanders, but the second patch never was reviewed. > http://gcc.gnu.org/ml/gcc-patches/2004-01/msg00050.html That is an x86 backend patch, which doesn't help a mips user much. I was looking for front-end/middle changes to add syntax that would translate into vec_init/vec_set/vec_extract calls. We have the constructor syntax that turns into vec_init, but we have no syntax that turns into vec_set or vec_extract. -- Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com