Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Feb 2003 02:30:42 -0600
From:      David Booth <wbooth@austin.rr.com>
To:        parv <parv_fm@emailgroups.net>, Huang wen hui <hwh@gddsn.org.cn>
Cc:        java@FreeBSD.ORG
Subject:   Re: Math.pow bug for jdk1.3.1-p8 ?
Message-ID:  <200302150230.42889.wbooth@austin.rr.com>
In-Reply-To: <20030215081046.GA68158@moo.holy.cow>
References:  <3E4C9DDD.4040204@gddsn.org.cn> <20030215011004.GB65944@moo.holy.cow> <20030215081046.GA68158@moo.holy.cow>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 15 February 2003 02:10 am, parv wrote:
> in message <20030215011004.GB65944@moo.holy.cow>,
> wrote parv thusly...
>
> > in message <3E4C9DDD.4040204@gddsn.org.cn>,
> > wrote Huang wen hui thusly...
> >
> > > I build jdk1.3.1-p8 for 4.7-STABLE(today)...
> > >
> > > public class TestPow {
> > >   public static void main(String[] args) {
> > >     int exp =9;
> > >     int i = (int)Math.pow(2.0,(double)exp);
> > >     System.out.println("i="+i);
> > >   }
> > > }
> > >
> > > %java TestPow
> > > i=0
> >
> > I tried it w/ jdk-1.3.1-p8 on 4.7-Release-p3; same result.  But then
> > Alexander said something about the gcc 3.2.1 bug, which i do have
> > installed.  I will try w/ gcc 3.2.2.
>
> Well it seems GCC 3.2.1 is not at fault.  According to the log, the
> port was built w/ system GCC (2.9.5).  I did...
>
>   grep -i gcc log-0213-2202 | grep -v '^/usr/bin/gcc'
>
>
> ...which produced 71 lines beginning w/ 'gcc', plus patching log,
> plus a few lines beginning w/ "adding: sun/rmi...".
>
> Java version is...
>
>   java version "1.3.1-p8"
>   Java(TM) 2 Runtime Environment, Standard Edition (build
> 1.3.1-p8-toor-030213-22:07) Classic VM (build 1.3.1-p8-toor-030213-22:07,
> green threads, nojit)
>
>
>   - Parv

I can confirm that it is not due to gcc3.2.1.  I just built 1.3.1-p8 forcing 
it to compile wiht gcc3.2.2 and I see bogus output from TestPow, altho 
different from above:

# java TestPow
i=17

It worked correctly with 1.3.1-p7 built with the system gcc.  I will now try 
rebuilding 1.3.7-p7 with gcc3.2.2 and see what happens.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302150230.42889.wbooth>