Loading core/clang/config.mk +3 −0 Original line number Original line Diff line number Diff line Loading @@ -68,12 +68,15 @@ CLANG_CONFIG_UNKNOWN_CFLAGS := \ -finline-functions \ -finline-functions \ -finline-limit=64 \ -finline-limit=64 \ -fno-canonical-system-headers \ -fno-canonical-system-headers \ -Wno-clobbered \ -fno-devirtualize \ -fno-tree-sra \ -fno-tree-sra \ -fprefetch-loop-arrays \ -fprefetch-loop-arrays \ -funswitch-loops \ -funswitch-loops \ -Werror=unused-but-set-parameter \ -Werror=unused-but-set-parameter \ -Werror=unused-but-set-variable \ -Werror=unused-but-set-variable \ -Wmaybe-uninitialized \ -Wmaybe-uninitialized \ -Wno-error=clobbered \ -Wno-error=maybe-uninitialized \ -Wno-error=maybe-uninitialized \ -Wno-error=unused-but-set-parameter \ -Wno-error=unused-but-set-parameter \ -Wno-error=unused-but-set-variable \ -Wno-error=unused-but-set-variable \ Loading core/combo/TARGET_linux-x86.mk +6 −2 Original line number Original line Diff line number Diff line Loading @@ -23,10 +23,10 @@ TARGET_$(combo_2nd_arch_prefix)ARCH_VARIANT := x86 endif endif # Decouple NDK library selection with platform compiler version # Decouple NDK library selection with platform compiler version $(combo_2nd_arch_prefix)TARGET_NDK_GCC_VERSION := 4.8 $(combo_2nd_arch_prefix)TARGET_NDK_GCC_VERSION := 4.9 ifeq ($(strip $(TARGET_GCC_VERSION_EXP)),) ifeq ($(strip $(TARGET_GCC_VERSION_EXP)),) $(combo_2nd_arch_prefix)TARGET_GCC_VERSION := 4.8 $(combo_2nd_arch_prefix)TARGET_GCC_VERSION := 4.9 else else $(combo_2nd_arch_prefix)TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) $(combo_2nd_arch_prefix)TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) endif endif Loading Loading @@ -97,6 +97,10 @@ $(combo_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS += \ -include $(android_config_h) \ -include $(android_config_h) \ -I $(dir $(android_config_h)) -I $(dir $(android_config_h)) # Work around gcc 4.9 devirtualization bug, https://b.corp.google.com/19872411. $(combo_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS += \ -fno-devirtualize \ $(combo_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS += $(arch_variant_cflags) $(combo_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS += $(arch_variant_cflags) ifeq ($(ARCH_X86_HAVE_SSSE3),true) # yes, really SSSE3, not SSE3! ifeq ($(ARCH_X86_HAVE_SSSE3),true) # yes, really SSSE3, not SSE3! Loading core/combo/TARGET_linux-x86_64.mk +5 −1 Original line number Original line Diff line number Diff line Loading @@ -26,7 +26,7 @@ endif TARGET_NDK_GCC_VERSION := 4.9 TARGET_NDK_GCC_VERSION := 4.9 ifeq ($(strip $(TARGET_GCC_VERSION_EXP)),) ifeq ($(strip $(TARGET_GCC_VERSION_EXP)),) TARGET_GCC_VERSION := 4.8 TARGET_GCC_VERSION := 4.9 else else TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) endif endif Loading Loading @@ -93,6 +93,10 @@ TARGET_GLOBAL_CFLAGS += \ -no-canonical-prefixes \ -no-canonical-prefixes \ -fno-canonical-system-headers -fno-canonical-system-headers # Work around gcc 4.9 devirtualization bug, https://b.corp.google.com/19872411. TARGET_GLOBAL_CFLAGS += \ -fno-devirtualize \ # Help catch common 32/64-bit errors. # Help catch common 32/64-bit errors. TARGET_GLOBAL_CFLAGS += \ TARGET_GLOBAL_CFLAGS += \ -Werror=pointer-to-int-cast \ -Werror=pointer-to-int-cast \ Loading Loading
core/clang/config.mk +3 −0 Original line number Original line Diff line number Diff line Loading @@ -68,12 +68,15 @@ CLANG_CONFIG_UNKNOWN_CFLAGS := \ -finline-functions \ -finline-functions \ -finline-limit=64 \ -finline-limit=64 \ -fno-canonical-system-headers \ -fno-canonical-system-headers \ -Wno-clobbered \ -fno-devirtualize \ -fno-tree-sra \ -fno-tree-sra \ -fprefetch-loop-arrays \ -fprefetch-loop-arrays \ -funswitch-loops \ -funswitch-loops \ -Werror=unused-but-set-parameter \ -Werror=unused-but-set-parameter \ -Werror=unused-but-set-variable \ -Werror=unused-but-set-variable \ -Wmaybe-uninitialized \ -Wmaybe-uninitialized \ -Wno-error=clobbered \ -Wno-error=maybe-uninitialized \ -Wno-error=maybe-uninitialized \ -Wno-error=unused-but-set-parameter \ -Wno-error=unused-but-set-parameter \ -Wno-error=unused-but-set-variable \ -Wno-error=unused-but-set-variable \ Loading
core/combo/TARGET_linux-x86.mk +6 −2 Original line number Original line Diff line number Diff line Loading @@ -23,10 +23,10 @@ TARGET_$(combo_2nd_arch_prefix)ARCH_VARIANT := x86 endif endif # Decouple NDK library selection with platform compiler version # Decouple NDK library selection with platform compiler version $(combo_2nd_arch_prefix)TARGET_NDK_GCC_VERSION := 4.8 $(combo_2nd_arch_prefix)TARGET_NDK_GCC_VERSION := 4.9 ifeq ($(strip $(TARGET_GCC_VERSION_EXP)),) ifeq ($(strip $(TARGET_GCC_VERSION_EXP)),) $(combo_2nd_arch_prefix)TARGET_GCC_VERSION := 4.8 $(combo_2nd_arch_prefix)TARGET_GCC_VERSION := 4.9 else else $(combo_2nd_arch_prefix)TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) $(combo_2nd_arch_prefix)TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) endif endif Loading Loading @@ -97,6 +97,10 @@ $(combo_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS += \ -include $(android_config_h) \ -include $(android_config_h) \ -I $(dir $(android_config_h)) -I $(dir $(android_config_h)) # Work around gcc 4.9 devirtualization bug, https://b.corp.google.com/19872411. $(combo_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS += \ -fno-devirtualize \ $(combo_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS += $(arch_variant_cflags) $(combo_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS += $(arch_variant_cflags) ifeq ($(ARCH_X86_HAVE_SSSE3),true) # yes, really SSSE3, not SSE3! ifeq ($(ARCH_X86_HAVE_SSSE3),true) # yes, really SSSE3, not SSE3! Loading
core/combo/TARGET_linux-x86_64.mk +5 −1 Original line number Original line Diff line number Diff line Loading @@ -26,7 +26,7 @@ endif TARGET_NDK_GCC_VERSION := 4.9 TARGET_NDK_GCC_VERSION := 4.9 ifeq ($(strip $(TARGET_GCC_VERSION_EXP)),) ifeq ($(strip $(TARGET_GCC_VERSION_EXP)),) TARGET_GCC_VERSION := 4.8 TARGET_GCC_VERSION := 4.9 else else TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) TARGET_GCC_VERSION := $(TARGET_GCC_VERSION_EXP) endif endif Loading Loading @@ -93,6 +93,10 @@ TARGET_GLOBAL_CFLAGS += \ -no-canonical-prefixes \ -no-canonical-prefixes \ -fno-canonical-system-headers -fno-canonical-system-headers # Work around gcc 4.9 devirtualization bug, https://b.corp.google.com/19872411. TARGET_GLOBAL_CFLAGS += \ -fno-devirtualize \ # Help catch common 32/64-bit errors. # Help catch common 32/64-bit errors. TARGET_GLOBAL_CFLAGS += \ TARGET_GLOBAL_CFLAGS += \ -Werror=pointer-to-int-cast \ -Werror=pointer-to-int-cast \ Loading