undefined ia64_double_zero in hs19
Dr Andrew John Hughes
ahughes at redhat.com
Mon Nov 29 05:05:27 PST 2010
On 10:24 Mon 29 Nov , Matthias Klose wrote:
> On 29.11.2010 10:18, David Holmes wrote:
> > Matthias Klose said the following on 11/29/10 18:06:
> >> The hotspot build fails on ia64, ia64_double_zero is not defined anymore. The
> >> code references a "IA64 gcc bug", but I cannot find any open GCC report for
> >> this issue. Is this fixed upstream, or is the workaround still necessary? If
> >> it's the latter, please restore the ia64_double_zero definition.
> > That was done a year ago:
> > http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/8e7adf982378
> > I suspect it was seen as some opportune "clean up".
> apparently it's still in OpenJDK6.
It's still right there in OpenJDK7 too, including hotspot-comp:
// IA64 gcc bug
r = ( f == 0.0f ) ? (jdouble) f : (jdouble) f + ia64_double_zero;
r = (jdouble) f;
It appears to have been resurrected by:
date: Tue Aug 03 08:13:38 2010 -0400
summary: 6953477: Increase portability and flexibility of building Hotspot
So gone in hs17 but brought back in hs19.
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the distro-pkg-dev