From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27818 invoked by alias); 15 Sep 2014 12:09:59 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 27802 invoked by uid 89); 15 Sep 2014 12:09:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.1 required=5.0 tests=AWL,BAYES_00,SPF_PASS,URIBL_SBL autolearn=no version=3.3.2 X-HELO: gproxy2-pub.mail.unifiedlayer.com Received: from gproxy2-pub.mail.unifiedlayer.com (HELO gproxy2-pub.mail.unifiedlayer.com) (69.89.18.3) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with SMTP; Mon, 15 Sep 2014 12:09:56 +0000 Received: (qmail 24594 invoked by uid 0); 15 Sep 2014 12:09:47 -0000 Received: from unknown (HELO cmgw2) (10.0.90.83) by gproxy2.mail.unifiedlayer.com with SMTP; 15 Sep 2014 12:09:47 -0000 Received: from box531.bluehost.com ([74.220.219.131]) by cmgw2 with id rQ9h1o00n2qhmhE01Q9kj3; Mon, 15 Sep 2014 06:09:46 -0600 X-Authority-Analysis: v=2.1 cv=e5mVF8Z/ c=1 sm=1 tr=0 a=GcR8MKwCKDX7fzHfRD/fNg==:117 a=GcR8MKwCKDX7fzHfRD/fNg==:17 a=cNaOj0WVAAAA:8 a=f5113yIGAAAA:8 a=30LdMpbY__kA:10 a=4Y6Ps9SLuMQA:10 a=sGtHnwkvYnQA:10 a=55La63byOdcA:10 a=IkcTkHD0fZMA:10 a=pBbsfl06AAAA:8 a=cdVwids0oJMA:10 a=qenwzdlAJUAA:10 a=JePnb_b3kkQzI0StB8cA:9 a=QEXdDO2ut3YA:10 Received: from [72.74.248.26] (port=55260 helo=homebase.home) by box531.bluehost.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from ) id 1XTV6E-0005pY-Cs; Mon, 15 Sep 2014 06:09:42 -0600 Message-ID: <1410783001.10011.70.camel@homebase> Subject: Re: is portable aliasing possible in C++? From: Paul Smith Reply-To: paul@mad-scientist.net To: Jonathan Wakely Cc: Hei Chan , Andrew Haley , "gcc-help@gcc.gnu.org" Date: Mon, 15 Sep 2014 12:09:00 -0000 In-Reply-To: References: <1410390231.39617.YahooMailNeo@web140202.mail.bf1.yahoo.com> <54115917.1040602@redhat.com> <1410477938.56522.YahooMailNeo@web140205.mail.bf1.yahoo.com> <5412AF85.1080200@redhat.com> <1410562688.66898.YahooMailNeo@web140201.mail.bf1.yahoo.com> <5413F0D4.5010806@redhat.com> <1410748615.48628.YahooMailNeo@web165004.mail.bf1.yahoo.com> <5416A4E1.1010000@redhat.com> <1410779226.12412.YahooMailNeo@web165006.mail.bf1.yahoo.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Identified-User: {678:box531.bluehost.com:madscie1:mad-scientist.us} {sentby:smtp auth 72.74.248.26 authed with paul@mad-scientist.us} X-IsSubscribed: yes X-SW-Source: 2014-09/txt/msg00089.txt.bz2 On Mon, 2014-09-15 at 12:27 +0100, Jonathan Wakely wrote: > On 15 September 2014 12:07, Hei Chan wrote: > > Your statement that the trick "is now hallowed by the standard" > > makes it sounds like at some point GCC won't guarantee it work > > anymore. > > If GCC supports a feature, and that feature is now standardised, why > would GCC stop supporting it? Perhaps a language barrier issue? Using a less-common term like "hallowed" may be throwing Hei off the mark? "Hallowed" means "enshrined" or "blessed"; in other words, the standard has adopted the behavior as part of the standard. Therefore GCC will definitely not abandon it. Hei; it would help us greatly if you could configure your mail software to include some sort of quoting to the original text when you reply to email. Your responses and the text you are replying to look exactly the same and it's very confusing. Cheers!