United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6604458 linux_x64-fastdebug-c2 fails on hyperbolic trig tests
6604458 : linux_x64-fastdebug-c2 fails on hyperbolic trig tests

Details
Type:
Bug
Submit Date:
2007-09-13
Status:
Closed
Updated Date:
2011-04-06
Project Name:
JDK
Resolved Date:
2010-11-01
Component:
infrastructure
OS:
linux,generic
Sub-Component:
build
CPU:
x86,generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
hs10,OpenJDK6,7
Fixed Versions:
7

Related Reports
Backport:
Duplicate:
Relates:
Relates:
Relates:

Sub Tasks

Description
While doing a jprt run for some libraries changes for the 6-open release, I run the the unrelated math libraries tests too including
test/closed/java/lang/Math/HyperbolicTests.java

This test failed on linux_x64-fastdebug-c2 with a bad sign of zero in some cases.

This is a build 19 JVM so presumably the same failure exists there too.

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/build/jdk/rev/6d74c3f22c74
                                     
2009-04-03
EVALUATION

Fastdebug build does compile s_tanh.c with oprimization
and generates incorrect code.

JPRT build logs:

fastdebug:

/opt/jprt/products/P1/ccache2.4/bin/gcc  -g1 -O2    -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused -Wno-parentheses -pipe -fno-omit-frame-pointer -D_LITTLE_ENDIAN  -DDEBUG -Damd64 -DARCH='"amd64"' -DLINUX -DRELEASE='"1.7.0-2007-09-14-143102.ksrini.j2se-fastdebug"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LP64=1 -I. -I../../../build/linux-amd64/tmp/java/fdlibm/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/javavm/include -I../../../src/solaris/javavm/include -I../../../src/share/native/java/lang/fdlibm/include    -c -o ../../../build/linux-amd64/tmp/java/fdlibm/obj64_gO/s_tanh.o  ../../../src/share/native/java/lang/fdlibm/src/s_tanh.c

product:

/opt/jprt/products/P1/ccache2.4/bin/gcc     -fno-strict-aliasing -fPIC -W -Wall  -Wno-unused -Wno-parentheses -pipe -fno-omit-frame-pointer -D_LITTLE_ENDIAN   -Damd64 -DARCH='"amd64"' -DLINUX -DRELEASE='"1.7.0-2007-09-14-143102.ksrini.j2se"' -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT -D_LP64=1 -I. -I../../../build/linux-amd64/tmp/java/fdlibm/CClassHeaders -I../../../src/solaris/javavm/export -I../../../src/share/javavm/export -I../../../src/share/javavm/include -I../../../src/solaris/javavm/include -I../../../src/share/native/java/lang/fdlibm/include    -c -o ../../../build/linux-amd64/tmp/java/fdlibm/obj64/s_tanh.o  ../../../src/share/native/java/lang/fdlibm/src/s_tanh.c
                                     
2007-09-14



Hardware and Software, Engineered to Work Together