Revert r226665 untill the issues with this change have been resolved.

Approved by:	kib (mentor)
This commit is contained in:
Robert Millan 2011-10-26 17:26:38 +00:00
parent b1b75b3b75
commit cbb7255e80

View File

@ -1,21 +1,11 @@
# $FreeBSD$
.if ${CC:T:Mclang} != "clang"
FREEBSD_GCC!= ${CC} --version | grep FreeBSD || true
.endif
#
# Warning flags for compiling the kernel and components of the kernel:
#
.if defined(FREEBSD_GCC) && ${FREEBSD_GCC}
# FreeBSD extensions, not available in upstream GCC
format_extensions= -fformat-extensions
no_align_long_strings= -mno-align-long-strings
.endif
CWARNFLAGS?= -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes \
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual \
-Wundef -Wno-pointer-sign ${format_extensions} \
-Wundef -Wno-pointer-sign -fformat-extensions \
-Wmissing-include-dirs -fdiagnostics-show-option
#
# The following flags are next up for working on:
@ -42,7 +32,7 @@ CWARNFLAGS?= -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes \
#
.if ${MACHINE_CPUARCH} == "i386"
.if ${CC:T:Mclang} != "clang"
CFLAGS+= ${no_align_long_strings} -mpreferred-stack-boundary=2 -mno-sse
CFLAGS+= -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-sse
.else
CFLAGS+= -mno-aes -mno-avx
.endif