--- old/src/cpu/sparc/vm/sharedRuntime_sparc.cpp Thu Feb 18 19:05:37 2010 +++ new/src/cpu/sparc/vm/sharedRuntime_sparc.cpp Thu Feb 18 19:05:37 2010 @@ -314,6 +314,13 @@ } // --------------------------------------------------------------------------- +// This method is used to read a float value from stack but sparc does not +// handle callee-save floats yet so this method should not be called. +StackValue* StackValue::create_float_stack_value(address value_addr) { + ShouldNotCallThis(); return NULL; +} + +// --------------------------------------------------------------------------- // Read the array of BasicTypes from a signature, and compute where the // arguments should go. Values in the VMRegPair regs array refer to 4-byte (VMRegImpl::stack_slot_size) // quantities. Values less than VMRegImpl::stack0 are registers, those above