ia64_double_zero
Gary Benson
gbenson at redhat.com
Thu Apr 10 06:37:02 PDT 2008
Hi David,
Thanks for that. Hopefully that will fix the build issue :)
Cheers,
Gary
David Holmes - Sun Microsystems wrote:
> Gary,
>
> It's just a double field initialized to 0.0 to workaround a gcc compiler
> bug.
>
> Can't help with the build issue though - reproduced below to save
> bandwidth on the internet (darn those build logs are big!) :)
>
> Cheers,
> David Holmes
>
> # Running javac:
> /builddir/build/BUILD/icedtea6-1.1/bootstrap/jdk1.6.0/bin/java -Xmx896m
> -Xms896m -XX:-Inline
> -Xbootclasspath/p:/builddir/build/BUILD/icedtea6-1.1/openjdk/control/build/linux-ia64/langtools/dist/bootstrap/lib/javac.jar
> -jar
> /builddir/build/BUILD/icedtea6-1.1/openjdk/control/build/linux-ia64/langtools/dist/bootstrap/lib/javac.jar
> -g -source 1.5 -target 5 -encoding ascii
> -Xbootclasspath:/builddir/build/BUILD/icedtea6-1.1/openjdk/control/build/linux-ia64/classes
> -sourcepath
> /builddir/build/BUILD/icedtea6-1.1/openjdk/control/build/linux-ia64/gensrc:../../../src/solaris/classes:../../../src/share/classes
> -d
> /builddir/build/BUILD/icedtea6-1.1/openjdk/control/build/linux-ia64/classes
> @/builddir/build/BUILD/icedtea6-1.1/openjdk/control/build/linux-ia64/tmp/java/java.lang/java/.classes.list
> An exception has occurred in the compiler (1.6.0-internal_bootstrap).
> Please file a bug at the Java Developer Connection
> (http://java.sun.com/webapps/bugreport) after checking the Bug Parade
> for duplicates. Include your program and the following diagnostic in
> your report. Thank you.
> java.lang.IllegalArgumentException: disparate values
> at sun.misc.FDBigInt.quoRemIteration(FloatingDecimal.java:2795)
> at sun.misc.FloatingDecimal.dtoa(FloatingDecimal.java:833)
> at sun.misc.FloatingDecimal.<init>(FloatingDecimal.java:460)
> at sun.misc.FloatingDecimal.parseHexString(FloatingDecimal.java:2297)
> at
> sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1064)
> at java.lang.Float.valueOf(Float.java:405)
> at com.sun.tools.javac.parser.Parser.literal(Parser.java:522)
> at com.sun.tools.javac.parser.Parser.term3(Parser.java:965)
> at com.sun.tools.javac.parser.Parser.term2(Parser.java:699)
> at com.sun.tools.javac.parser.Parser.term1(Parser.java:670)
> at com.sun.tools.javac.parser.Parser.term(Parser.java:626)
> at com.sun.tools.javac.parser.Parser.term(Parser.java:608)
> at com.sun.tools.javac.parser.Parser.expression(Parser.java:598)
> at
> com.sun.tools.javac.parser.Parser.variableInitializer(Parser.java:1481)
> at
> com.sun.tools.javac.parser.Parser.variableDeclaratorRest(Parser.java:2108)
> at
> com.sun.tools.javac.parser.Parser.variableDeclaratorsRest(Parser.java:2079)
> at
> com.sun.tools.javac.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:2519)
> at
> com.sun.tools.javac.parser.Parser.classOrInterfaceBody(Parser.java:2442)
> at
> com.sun.tools.javac.parser.Parser.classDeclaration(Parser.java:2287)
> at
> com.sun.tools.javac.parser.Parser.classOrInterfaceOrEnumDeclaration(Parser.java:2225)
> at
> com.sun.tools.javac.parser.Parser.typeDeclaration(Parser.java:2214)
> at
> com.sun.tools.javac.parser.Parser.compilationUnit(Parser.java:2160)
> at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:523)
> at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:564)
> at
> com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:815)
> at
> com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:741)
> at com.sun.tools.javac.main.Main.compile(Main.java:380)
> at com.sun.tools.javac.main.Main.compile(Main.java:306)
> at com.sun.tools.javac.main.Main.compile(Main.java:297)
> at com.sun.tools.javac.Main.compile(Main.java:82)
> at com.sun.tools.javac.Main.main(Main.java:67)
>
> Gary Benson said the following on 10/04/08 06:08 PM:
> >Hi all,
> >
> >bytecodeInterpreter.cpp contains a reference to ia64_double_zero.
> >Does anyone know what this was originally set to, and where?
> >I've patched it out[1] so as to be able to build it, but I'm seeing
> >floating point failures building OpenJDK[2] and I'm suspicious it
> >might be this.
> >
> >Cheers,
> >Gary
> >
> >[1]
> >http://ia64.koji.fedoraproject.org/koji/getfile?taskID=51511&name=build.log
> >[2]
> >http://icedtea.classpath.org/hg/icedtea6/file/tip/patches/icedtea-ia64-bugfix.patch
> >
>
>
--
http://gbenson.net/
More information about the hotspot-dev
mailing list