|
@@ -888,7 +888,7 @@ ifeq ($(CC_NAME), gcc)
|
|
|
CFLAGS=-g $(CC_OPT) -funroll-loops -Wcast-align $(PROFILE)
|
|
|
#if gcc 8.0+, 7.0+, 6.0+, 5.0+, 4.5+ or 4.2+
|
|
|
ifeq (,$(strip $(filter-out 4.2+ 4.5+ 5.0+ 6.0+ 7.0+ 8.0+,$(CC_SHORTVER))))
|
|
|
-$(call set_if_empty,CPUTYPE,athlon64)
|
|
|
+$(call set_if_empty,CPUTYPE,generic)
|
|
|
CFLAGS+=-m32 -minline-all-stringops \
|
|
|
-falign-loops \
|
|
|
-ftree-vectorize \
|
|
@@ -969,18 +969,8 @@ ifeq ($(CC_NAME), gcc)
|
|
|
#common stuff
|
|
|
CFLAGS=-g $(CC_OPT) -funroll-loops -Wcast-align $(PROFILE)
|
|
|
#if gcc 4.5+
|
|
|
- # don't add '-mtune=$(CPUTYPE)' - gcc failure
|
|
|
-ifeq ($(CC_SHORTVER),$(filter $(CC_SHORTVER),4.5+ 5.0+ 6.0+ 7.0+ 8.0+))
|
|
|
-$(call set_if_empty,CPUTYPE,opteron)
|
|
|
- CFLAGS+=-m64 -minline-all-stringops \
|
|
|
- -falign-loops \
|
|
|
- -ftree-vectorize \
|
|
|
- -fno-strict-overflow
|
|
|
- LDFLAGS+=-m64
|
|
|
-else
|
|
|
- #if gcc 4.2+
|
|
|
-ifeq ($(CC_SHORTVER), 4.2+)
|
|
|
-$(call set_if_empty,CPUTYPE,opteron)
|
|
|
+ifeq ($(CC_SHORTVER),$(filter $(CC_SHORTVER),4.2+ 4.5+ 5.0+ 6.0+ 7.0+ 8.0+))
|
|
|
+$(call set_if_empty,CPUTYPE,generic)
|
|
|
CFLAGS+=-m64 -minline-all-stringops \
|
|
|
-falign-loops \
|
|
|
-ftree-vectorize \
|
|
@@ -990,7 +980,7 @@ $(call set_if_empty,CPUTYPE,opteron)
|
|
|
else
|
|
|
#if gcc 4.0+
|
|
|
ifeq ($(CC_SHORTVER), 4.x)
|
|
|
-$(call set_if_empty,CPUTYPE,opteron)
|
|
|
+$(call set_if_empty,CPUTYPE,athlon64)
|
|
|
CFLAGS+=-m64 -minline-all-stringops \
|
|
|
-falign-loops \
|
|
|
-ftree-vectorize \
|
|
@@ -1028,7 +1018,6 @@ endif # CC_SHORTVER, 2.9x
|
|
|
endif # CC_SHORTVER, 3.0
|
|
|
endif # CC_SHORTVER, 3.4
|
|
|
endif # CC_SHORTVER, 4.x
|
|
|
-endif # CC_SHORTVER, 4.2+
|
|
|
endif # CC_SHORTVER, 8.0+, 7.0+, 6.0+, 5.0+, 4.5+
|
|
|
|
|
|
else # CC_NAME, gcc
|