提交 d170fe54 编写于 作者: O ohair

6604458: linux_x64-fastdebug-c2 fails on hyperbolic trig tests

Reviewed-by: tbell
上级 2eb46b30
...@@ -94,6 +94,9 @@ ifndef OPTIMIZATION_LEVEL ...@@ -94,6 +94,9 @@ ifndef OPTIMIZATION_LEVEL
OPTIMIZATION_LEVEL = LOWER OPTIMIZATION_LEVEL = LOWER
endif endif
endif endif
ifndef FASTDEBUG_OPTIMIZATION_LEVEL
FASTDEBUG_OPTIMIZATION_LEVEL = LOWER
endif
CC_OPT/NONE = CC_OPT/NONE =
CC_OPT/LOWER = -O2 CC_OPT/LOWER = -O2
...@@ -173,8 +176,8 @@ CXXFLAGS_COMMON += $(CFLAGS_REQUIRED) ...@@ -173,8 +176,8 @@ CXXFLAGS_COMMON += $(CFLAGS_REQUIRED)
# FASTDEBUG: Optimize the code in the -g versions, gives us a faster debug java # FASTDEBUG: Optimize the code in the -g versions, gives us a faster debug java
ifeq ($(FASTDEBUG), true) ifeq ($(FASTDEBUG), true)
CFLAGS_DBG += $(CC_OPT/LOWER) CFLAGS_DBG += $(CC_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL))
CXXFLAGS_DBG += $(CC_OPT/LOWER) CXXFLAGS_DBG += $(CC_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL))
endif endif
CPPFLAGS_COMMON = -D$(ARCH) -DARCH='"$(ARCH)"' -DLINUX $(VERSION_DEFINES) \ CPPFLAGS_COMMON = -D$(ARCH) -DARCH='"$(ARCH)"' -DLINUX $(VERSION_DEFINES) \
......
...@@ -93,6 +93,9 @@ ifndef OPTIMIZATION_LEVEL ...@@ -93,6 +93,9 @@ ifndef OPTIMIZATION_LEVEL
OPTIMIZATION_LEVEL = LOWER OPTIMIZATION_LEVEL = LOWER
endif endif
endif endif
ifndef FASTDEBUG_OPTIMIZATION_LEVEL
FASTDEBUG_OPTIMIZATION_LEVEL = LOWER
endif
# #
# If -Xa is in CFLAGS_COMMON it will end up ahead of $(CC_OPT) for the # If -Xa is in CFLAGS_COMMON it will end up ahead of $(CC_OPT) for the
...@@ -143,8 +146,8 @@ endif ...@@ -143,8 +146,8 @@ endif
# Performance/size of files should be about the same, maybe smaller. # Performance/size of files should be about the same, maybe smaller.
# #
ifeq ($(FASTDEBUG), true) ifeq ($(FASTDEBUG), true)
CFLAGS_DEBUG_OPTION = -g $(CC_OPT/LOWER) CFLAGS_DEBUG_OPTION = -g $(CC_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL))
CXXFLAGS_DEBUG_OPTION = -g0 $(CXX_OPT/LOWER) CXXFLAGS_DEBUG_OPTION = -g0 $(CXX_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL))
endif endif
CFLAGS_COMMON = -L$(OBJDIR) CFLAGS_COMMON = -L$(OBJDIR)
......
...@@ -111,6 +111,9 @@ ifndef OPTIMIZATION_LEVEL ...@@ -111,6 +111,9 @@ ifndef OPTIMIZATION_LEVEL
OPTIMIZATION_LEVEL = LOWER OPTIMIZATION_LEVEL = LOWER
endif endif
endif endif
ifndef FASTDEBUG_OPTIMIZATION_LEVEL
FASTDEBUG_OPTIMIZATION_LEVEL = LOWER
endif
ifeq ($(CC_VERSION),msvc) ifeq ($(CC_VERSION),msvc)
# Visual Studio .NET 2003 or VS2003 compiler option definitions: # Visual Studio .NET 2003 or VS2003 compiler option definitions:
......
...@@ -45,6 +45,7 @@ FDLIBM_SRC = $(SHARE_SRC)/native/java/lang/fdlibm ...@@ -45,6 +45,7 @@ FDLIBM_SRC = $(SHARE_SRC)/native/java/lang/fdlibm
ifeq ($(PLATFORM),windows) ifeq ($(PLATFORM),windows)
# Turn all optimizations off # Turn all optimizations off
OPTIMIZATION_LEVEL = NONE OPTIMIZATION_LEVEL = NONE
FASTDEBUG_OPTIMIZATION_LEVEL = NONE
OTHER_CFLAGS = OTHER_CFLAGS =
CPPFLAGS_DBG += -DLOGGING CPPFLAGS_DBG += -DLOGGING
endif endif
...@@ -56,6 +57,7 @@ endif ...@@ -56,6 +57,7 @@ endif
ifeq ($(PLATFORM),linux) ifeq ($(PLATFORM),linux)
# Turn all optimizations off # Turn all optimizations off
OPTIMIZATION_LEVEL = NONE OPTIMIZATION_LEVEL = NONE
FASTDEBUG_OPTIMIZATION_LEVEL = NONE
endif endif
# #
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册