summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-04-15 20:31:24 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2010-05-12 20:54:49 +0100
commit0870c6fb5b39dcc04fa376123848adde2d06d2ce (patch)
tree471ca994ab006942f679cee94389c03f9fe1a8c9 /build
parentcf0933a05aedb66b5d8999c84b935349b25dd974 (diff)
gcc-4.5 warnings and optimisation flags.
Diffstat (limited to 'build')
-rw-r--r--build/configure.ac.warnings4
1 files changed, 2 insertions, 2 deletions
diff --git a/build/configure.ac.warnings b/build/configure.ac.warnings
index 5b561e14..2f5745ff 100644
--- a/build/configure.ac.warnings
+++ b/build/configure.ac.warnings
@@ -17,7 +17,7 @@ MAYBE_WARN="-Wall -Wextra \
-Wbad-function-cast -Wvolatile-register-var \
-Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations \
-Wno-missing-field-initializers -Wno-unused-parameter \
--Wno-attributes -Wno-long-long -Winline"
+-Wno-attributes -Wno-long-long -Winline -Wlogical-op"
dnl Sun Studio 12 likes to rag at us for abusing enums like
dnl having cairo_status_t variables hold cairo_int_status_t
@@ -27,7 +27,7 @@ MAYBE_WARN="$MAYBE_WARN -erroff=E_ENUM_TYPE_MISMATCH_ARG \
dnl We also abuse the warning-flag facility to enable other compiler
dnl options. Namely, the following:
-MAYBE_WARN="$MAYBE_WARN -fno-strict-aliasing -fno-common"
+MAYBE_WARN="$MAYBE_WARN -fno-strict-aliasing -fno-common -flto"
dnl Also to turn various gcc/glibc-specific preprocessor checks
MAYBE_WARN="$MAYBE_WARN -Wp,-D_FORTIFY_SOURCE=2"