Fix memory ordering issues in C++ Interpreter as required for ppc. Issue StoreStore barriers after object initialization so that no partially initialized objects are visible. Also issue a StoreStore barrier after (constructor) calls so that final field initializations are visible. --------------------------------- This is preparation for PPC64 integration: http://openjdk.java.net/jeps/175 This and following ppc64 changes will go into staging repository first and tested there: http://hg.openjdk.java.net/ppc-aix-port/stage/ http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/file/9d7249b40370/ppc_patches/0213_C_interpreter-memory_ordering.patch