Date: Sun, 25 Feb 2001 13:47:29 +0100 From: Marc Lehmann To: pgcc AT delorie DOT com Subject: Re: pgcc-2.95.2.1 vs. glibc-2.2.2 test-suit failed. Message-ID: <20010225134729.A18184@cerebro.laendle> Mail-Followup-To: pgcc AT delorie DOT com References: <20010225181117 DOT A18753 AT ljm DOT qqjane DOT net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20010225181117.A18753@ljm.qqjane.net>; from ljm@ljm.qqjane.net on Sun, Feb 25, 2001 at 06:11:17PM +0800 X-Operating-System: Linux version 2.4.2-ac3 (root AT cerebro) (gcc version 2.95.2.1 19991024 (release)) Reply-To: pgcc AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: pgcc AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sun, Feb 25, 2001 at 06:11:17PM +0800, Lin Zhemin wrote: > Most glibc-2.2.2 test-suites passed but one had not: Most probably this is caused by the relatively flaky inline math functions. It should go away when you compile with -D__NO_MATH_INLINES > is: 6.04367733001708984375e-01 0x1.356fb000000000000000p-1 > should be: 6.04367792606353759766e-01 0x1.356fb200000000000000p-1 > difference: 5.96046447753906250000e-08 0x1.00000000000000000000p-24 Looks like a wrong double->float conversion somewhere. -- -----==- | ----==-- _ | ---==---(_)__ __ ____ __ Marc Lehmann +-- --==---/ / _ \/ // /\ \/ / pcg AT goof DOT com |e| -=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ The choice of a GNU generation | |