Merge
authorerikj
Fri, 28 Aug 2015 11:10:57 +0200
changeset 32594 dea9c26a05f3
parent 32592 d066afd32088 (current diff)
parent 32593 a7b94dee5c9d (diff)
child 32595 8cde9aca5e9f
child 32596 8feecdee3156
Merge
--- a/hotspot/make/solaris/makefiles/adlc.make	Fri Aug 28 09:05:46 2015 +0200
+++ b/hotspot/make/solaris/makefiles/adlc.make	Fri Aug 28 11:10:57 2015 +0200
@@ -76,6 +76,11 @@
 ifeq ($(shell expr $(COMPILER_REV_NUMERIC) \>= 509), 1)
   CFLAGS_WARN = +w -errwarn
 endif
+# When using compiler version 5.13 (Solaris Studio 12.4), calls to explicitly 
+# instantiated template functions trigger this warning when +w is active.
+ifeq ($(shell expr $(COMPILER_REV_NUMERIC) \>= 513), 1)
+  CFLAGS_WARN += -erroff=notemsource
+endif
 CFLAGS += $(CFLAGS_WARN)
 
 ifeq ("${Platform_compiler}", "sparcWorks")