From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26028 invoked by alias); 26 Mar 2003 17:46:00 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 26014 invoked by uid 71); 26 Mar 2003 17:46:00 -0000 Date: Wed, 26 Mar 2003 18:06:00 -0000 Message-ID: <20030326174600.26013.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: "David O'Brien" Subject: Re: optimization/10189: pentium4 breaks suns libm code for __ieee754_pow(double x, double y) Reply-To: "David O'Brien" X-SW-Source: 2003-03/txt/msg01817.txt.bz2 List-Id: The following reply was made to PR optimization/10189; it has been noted by GNATS. From: "David O'Brien" To: ljrittle@gcc.gnu.org, freebsd-current@freebsd.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org, till@f111.hadiko.de, gcc-gnats@gcc.gnu.org Cc: Subject: Re: optimization/10189: pentium4 breaks suns libm code for __ieee754_pow(double x, double y) Date: Wed, 26 Mar 2003 09:45:35 -0800 On Wed, Mar 26, 2003 at 01:01:18PM -0000, ljrittle@gcc.gnu.org wrote: > Synopsis: pentium4 breaks suns libm code for __ieee754_pow(double x, double y) Beautiful email!! > Special secret #2: Although the FSF-side does want to improve all > code generation (and I think proper PRs RE CPU switches will be > looked at by someone given enough time) be aware that -O2 without > special arch flags is probably the most stable for any given CPU > for any given gcc release. Do you really want to trust a kernel > built with optimization flags and arch flags that near zero or zero > people have fully tested? Doubtful. However, inline with secret > #1 and by virtual of being digital, if even one person tests it > (i.e. yourself) and it appears OK, then it is probably safe to at > least attempt to build a kernel and run it. FreeBSD has for years recommended -O[1] vs. -O2. Do you think there is value in having the GCC test suite runs you do at FreeBSD.org do runs with both settings? To also do runs with the newer CPU types?