diff -r 77349b58b4c0 -r 68fa8b6c4340 hotspot/src/share/vm/runtime/vm_operations.cpp --- a/hotspot/src/share/vm/runtime/vm_operations.cpp Thu Oct 08 12:44:12 2015 +0200 +++ b/hotspot/src/share/vm/runtime/vm_operations.cpp Fri Oct 09 09:42:33 2015 +0200 @@ -42,8 +42,6 @@ #include "services/threadService.hpp" #include "trace/tracing.hpp" -PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC - #define VM_OP_NAME_INITIALIZE(name) #name, const char* VM_Operation::_names[VM_Operation::VMOp_Terminating] = \ @@ -79,14 +77,14 @@ } // Called by fatal error handler. void VM_Operation::print_on_error(outputStream* st) const { - st->print("VM_Operation (" PTR_FORMAT "): ", this); + st->print("VM_Operation (" PTR_FORMAT "): ", p2i(this)); st->print("%s", name()); const char* mode = mode_to_string(evaluation_mode()); st->print(", mode: %s", mode); if (calling_thread()) { - st->print(", requested by thread " PTR_FORMAT, calling_thread()); + st->print(", requested by thread " PTR_FORMAT, p2i(calling_thread())); } }