HotSpot on GNU/Linux + SPARC
Dr Andrew John Hughes
ahughes at redhat.com
Fri Aug 27 10:30:06 PDT 2010
Builds on GNU/Linux and SPARC have been failing:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=398
since the introduction of this changeset:
http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/6b2273dd6fa9
as part of hs16. This issue can be fixed by changing the signature of:
inline void set_oop (AddressLiteral& obj_addr, Register d);
to
inline void set_oop (const AddressLiteral& obj_addr, Register d);
(dropping the & also works, as set_oop only passes the argument to set anyway).
Such a change was added to JDK7 in May 2010 when the Solaris build was
updated for a new version of the proprietary Sun Studio compiler:
changeset: 1467:fb1a39993f69
user: jcoomes
date: Tue May 18 11:02:18 2010 -0700
summary: 6951319: enable solaris builds using Sun Studio 12 update 1
http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/fb1a39993f69
Can I have permisssion to backport either the entire fix or just the
changes to assembler_sparc.hpp and assembler_sparc.inline.hpp to
OpenJDK6?
Thanks,
--
Andrew :-)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the jdk6-dev
mailing list