--- a/hotspot/src/cpu/x86/vm/x86_32.ad Sat May 29 19:22:32 2010 -0700
+++ b/hotspot/src/cpu/x86/vm/x86_32.ad Wed Jun 02 09:49:32 2010 -0700
@@ -1377,6 +1377,12 @@
// registers? True for Intel but false for most RISCs
const bool Matcher::clone_shift_expressions = true;
+bool Matcher::narrow_oop_use_complex_address() {
+ ShouldNotCallThis();
+ return true;
+}
+
+
// Is it better to copy float constants, or load them directly from memory?
// Intel can load a float constant from a direct address, requiring no
// extra registers. Most RISCs will have to materialize an address into a