hotspot/make/bsd/makefiles/gcc.make

Print this page
rev 6617 : 8047734: Backout use of -Og
Reviewed-by: duke

*** 278,294 **** CFLAGS_WARN/os_bsd.o = $(CFLAGS_WARN/DEFAULT) -Wno-deprecated-declarations endif # optimization control flags (Used by fastdebug and release variants) OPT_CFLAGS/NOOPT=-O0 ! ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 8 \) \))" "1" ! # Allow basic optimizations which don't distrupt debugging. (Principally dead code elimination) ! OPT_CFLAGS/DEBUG=-Og ! else ! # Allow no optimizations. ! OPT_CFLAGS/DEBUG=-O0 ! endif OPT_CFLAGS/SIZE=-Os OPT_CFLAGS/SPEED=-O3 ifeq ($(OS_VENDOR), Darwin) # use -Os by default, unless -O3 can be proved to be worth the cost, as per policy --- 278,288 ---- CFLAGS_WARN/os_bsd.o = $(CFLAGS_WARN/DEFAULT) -Wno-deprecated-declarations endif # optimization control flags (Used by fastdebug and release variants) OPT_CFLAGS/NOOPT=-O0 ! OPT_CFLAGS/DEBUG=-O0 OPT_CFLAGS/SIZE=-Os OPT_CFLAGS/SPEED=-O3 ifeq ($(OS_VENDOR), Darwin) # use -Os by default, unless -O3 can be proved to be worth the cost, as per policy
*** 441,457 **** # too big object files and speed the build up a little bit # (see http://llvm.org/bugs/show_bug.cgi?id=7554) CFLAGS += -flimit-debug-info endif ! ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 8 \) \))" "1" ! # Allow basic optimizations which don't distrupt debugging. (Principally dead code elimination) ! DEBUG_CFLAGS=-Og ! else ! # Allow no optimizations. ! DEBUG_CFLAGS=-O0 ! endif # DEBUG_BINARIES uses full -g debug information for all configs ifeq ($(DEBUG_BINARIES), true) CFLAGS += -g else --- 435,446 ---- # too big object files and speed the build up a little bit # (see http://llvm.org/bugs/show_bug.cgi?id=7554) CFLAGS += -flimit-debug-info endif ! # Allow no optimizations. ! DEBUG_CFLAGS=-O0 # DEBUG_BINARIES uses full -g debug information for all configs ifeq ($(DEBUG_BINARIES), true) CFLAGS += -g else