From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10369 invoked by alias); 12 Jan 2007 08:29:23 -0000 Received: (qmail 10351 invoked by uid 22791); 12 Jan 2007 08:29:22 -0000 X-Spam-Check-By: sourceware.org Received: from server.usilu.net (HELO mail.usilu.net) (195.176.178.200) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 12 Jan 2007 08:29:18 +0000 Received: from [192.168.68.211] ([192.168.68.211] RDNS failed) by mail.usilu.net over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Fri, 12 Jan 2007 09:29:16 +0100 Message-ID: <45A746DC.3050201@lu.unisi.ch> Date: Fri, 12 Jan 2007 08:29:00 -0000 From: Paolo Bonzini User-Agent: Thunderbird 1.5.0.9 (Macintosh/20061207) MIME-Version: 1.0 To: "Joseph S. Myers" CC: gcc patches Subject: Re: Stricter implicit conversions between vectors, revised patch References: <458ABCF8.3020504@codesourcery.com> <458BB0B6.6000200@lu.unisi.ch> <458BB4C5.3030000@codesourcery.com> <458BDF2B.9030208@codesourcery.com> <458D7960.1040604@codesourcery.com> <459C2B60.8040706@codesourcery.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-01/txt/msg01067.txt.bz2 Joseph S. Myers wrote: > The vector conversions changes broke the handling of opaque types. These > are always meant to be convertible to/from other types of the same size, > whether or not being lax (see the SPE PIM, which defines an opaque type > and lots of non-opaque types), but not to/from types of different sizes. > This showed up in spe.h failing to compile. (PowerPC is the only target > defining the hook to have opaque types at all.) At one point, I had a patch to remove the hook at all, and instead use a bit in the vector type itself. Would you be interested in me reviving it? Thanks, Paolo