From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20694 invoked by alias); 4 Apr 2009 21:42:48 -0000 Received: (qmail 20243 invoked by alias); 4 Apr 2009 21:42:38 -0000 Date: Sat, 04 Apr 2009 21:42:00 -0000 Message-ID: <20090404214238.20242.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/38822] Compile-time simplification of x**(real) In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "sgk at troutmask dot apl dot washington dot edu" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-04/txt/msg00337.txt.bz2 ------- Comment #14 from sgk at troutmask dot apl dot washington dot edu 2009-04-04 21:42 ------- Subject: Re: Compile-time simplification of x**(real) On Sat, Apr 04, 2009 at 08:44:36PM -0000, dominiq at lps dot ens dot fr wrote: > > At revision 145521, the test from comment #2 returns: "T F" on > (powerpc|i686)-apple-darwin9. > > Since I am not really interesting in this way to split hairs, do what ever you > like. > > There are 2 URL's in comment #2. Specifically, see http://groups.google.com/group/comp.lang.fortran/msg/97c3ce6e98432ae9 That code on FreeBSD gives REMOVE:kargl[128] gfc4x -o z j2.f90 REMOVE:kargl[129] ./z T T The correct answer according to James van Buskirk is T F. The PR that fixed the ICE is http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38823 See the audit trail. I have no plans to back port this because it changes the underlying semantics of the design of arith.c. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38822