hotspot/make/solaris/makefiles/product.make
changeset 30150 d9c940aa42ef
parent 22754 427faa438d2d
child 36194 d6b05b266581
--- a/hotspot/make/solaris/makefiles/product.make	Thu Apr 02 09:14:16 2015 +0200
+++ b/hotspot/make/solaris/makefiles/product.make	Thu Apr 02 10:04:27 2015 +0200
@@ -37,6 +37,11 @@
 OPT_CFLAGS/ciEnv.o = $(OPT_CFLAGS) -xinline=no%__1cFciEnvbFpost_compiled_method_load_event6MpnHnmethod__v_
 endif
 
+# Need extra inlining to get oop_ps_push_contents functions to perform well enough.
+ifndef USE_GCC
+OPT_CFLAGS/psPromotionManager.o = $(OPT_CFLAGS) -W2,-Ainline:inc=1000
+endif
+
 # (OPT_CFLAGS/SLOWER is also available, to alter compilation of buggy files)
 ifeq ("${Platform_compiler}", "sparcWorks")