--- old/src/share/vm/opto/matcher.hpp Thu May 20 16:56:58 2010 +++ new/src/share/vm/opto/matcher.hpp Thu May 20 16:56:58 2010 @@ -352,6 +352,8 @@ // registers? True for Intel but false for most RISCs static const bool clone_shift_expressions; + static bool narrow_oop_use_complex_address(); + // 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