From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2115 invoked by alias); 5 Oct 2002 15:31:03 -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 2107 invoked from network); 5 Oct 2002 15:31:02 -0000 Received: from unknown (HELO book.moene.indiv.nluug.nl) (195.109.255.217) by sources.redhat.com with SMTP; 5 Oct 2002 15:31:02 -0000 Received: from local ([127.0.0.1] helo=moene.indiv.nluug.nl) by book.moene.indiv.nluug.nl with esmtp (Exim 3.35 #1 (Debian)) id 17xqQb-0004it-00; Sat, 05 Oct 2002 17:01:13 +0200 Message-ID: <3D9EFEB9.8000101@moene.indiv.nluug.nl> Date: Sat, 05 Oct 2002 11:36:00 -0000 From: Toon Moene Organization: Moene Computational Physics, Maartensdijk, The Netherlands User-Agent: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.0.0) Gecko/20020622 Debian/1.0.0-0.woody.1 MIME-Version: 1.0 To: Robert Dewar CC: Joe.Buck@synopsys.com, bkorb@pacbell.net, aoliva@redhat.com, gcc@gcc.gnu.org, zack@codesourcery.com Subject: Re: module level flags References: <20021001203334.7798EF28F4@nile.gnat.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2002-10/txt/msg00353.txt.bz2 Robert Dewar wrote: > Bruce Korb wrote: > < 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. > -fno-strict-aliasing is precicsely meant to deal with ":massive > amounts of legacy code written before the aliasing o[ptimziations were devised". > Why should you be reluctant to use it. The interesting thing about this discussion is that we went through it 3 years ago (in 1999) and no *new* argument has been brought up so far. [ adequately summarized by Robert Dewar. ] -- Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290 Saturnushof 14, 3738 XG Maartensdijk, The Netherlands Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html Join GNU Fortran 95: http://g95.sourceforge.net/ (under construction)