--- a/hotspot/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Thu Jul 21 08:38:25 2011 -0700
+++ b/hotspot/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Thu Jul 21 11:25:07 2011 -0700
@@ -114,6 +114,11 @@
#endif
if (av & AV_SPARC_VIS3) features |= vis3_instructions_m;
+#ifndef AV_SPARC_CBCOND
+#define AV_SPARC_CBCOND 0x10000000 /* compare and branch instrs supported */
+#endif
+ if (av & AV_SPARC_CBCOND) features |= cbcond_instructions_m;
+
} else {
// getisax(2) failed, use the old legacy code.
#ifndef PRODUCT