From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20300 invoked by alias); 1 Oct 2002 19:16:08 -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 20267 invoked from network); 1 Oct 2002 19:16:07 -0000 Received: from unknown (HELO mtvmime01.veritas.com) (143.127.3.10) by sources.redhat.com with SMTP; 1 Oct 2002 19:16:07 -0000 Received: from megami (unverified) by mtvmime01.veritas.com (Content Technologies SMTPRS 4.2.10) with SMTP id ; Tue, 1 Oct 2002 12:16:18 -0700 Received: from pacbell.net(ellen.veritas.com[10.180.88.137]) (1186 bytes) by megami via sendmail with P:esmtp/R:smart_host/T:smtp (sender: ) id for ; Tue, 1 Oct 2002 12:16:06 -0700 (PDT) (Smail-3.2.0.101 1997-Dec-17 #15 built 2001-Aug-30) Message-ID: <3D99F472.E3042F7@pacbell.net> Date: Tue, 01 Oct 2002 12:29:00 -0000 From: Bruce Korb X-Accept-Language: en MIME-Version: 1.0 To: Joe Buck CC: Alexandre Oliva , Robert Dewar , zack@codesourcery.com, gcc@gcc.gnu.org Subject: Re: module level flags References: <200210011827.LAA11402@atrus.synopsys.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-SW-Source: 2002-10/txt/msg00046.txt.bz2 Joe Buck wrote: > Use -fno-strict-aliasing if you don't want to learn the rules. > Your code may be slower, but no matter. It's not a matter of not wanting to learn the rules. It's a matter of dealing with massive amounts of legacy code written before the aliasing optimizations were devised. This is a change in the C language that is only a very few years old. Silently biting people isn't the way to do it.