--- old/src/cpu/sparc/vm/macroAssembler_sparc.hpp 2017-06-16 19:46:48.834898782 -0400 +++ new/src/cpu/sparc/vm/macroAssembler_sparc.hpp 2017-06-16 19:46:48.706892377 -0400 @@ -1130,7 +1130,7 @@ void stop(const char* msg); // prints msg, dumps registers and stops execution void warn(const char* msg); // prints msg, but don't stop void untested(const char* what = ""); - void unimplemented(const char* what = "") { char* b = new char[1024]; jio_snprintf(b, 1024, "unimplemented: %s", what); stop(b); } + void unimplemented(const char* what = ""); void should_not_reach_here() { stop("should not reach here"); } void print_CPU_state();