diff -r bb30d685dce3 -r 710f8deef989 hotspot/make/solaris/makefiles/i486.make --- a/hotspot/make/solaris/makefiles/i486.make Wed Nov 12 05:42:59 2008 -0800 +++ b/hotspot/make/solaris/makefiles/i486.make Wed Nov 12 11:01:31 2008 -0800 @@ -36,16 +36,12 @@ # _lwp_create_interpose must have a frame OPT_CFLAGS/os_solaris_i486.o = -xO1 -# force C++ interpreter to be full optimization -OPT_CFLAGS/interpret.o = -fast -O4 else ifeq ("${Platform_compiler}", "gcc") # gcc # _lwp_create_interpose must have a frame OPT_CFLAGS/os_solaris_i486.o = -fno-omit-frame-pointer -# force C++ interpreter to be full optimization -OPT_CFLAGS/interpret.o = -O3 # else # error @@ -57,7 +53,7 @@ ifeq ("${Platform_compiler}", "sparcWorks") # ILD is gone as of SS11 (5.8), not supported in SS10 (5.7) -ifeq ($(shell expr $(COMPILER_REV) \< 5.7), 1) +ifeq ($(shell expr $(COMPILER_REV_NUMERIC) \< 507), 1) # # Bug in ild causes it to fail randomly. Until we get a fix we can't # use ild.