From c7b7bf32f8ab6020047db8b4dbb33e58bae2b145 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 19 Aug 2005 15:07:50 +0000 Subject: [PATCH] removed the unreachable code warning from gcc debug builds, even the most recent gcc versions give far too many false positives for this to be valuable --- acinclude.m4 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/acinclude.m4 b/acinclude.m4 index ea62ce3bc1..5563414b5d 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -758,7 +758,10 @@ AC_DEFUN([CURL_CC_DEBUG_OPTS], fi dnl -Wunreachable-code seems totally unreliable on my gcc 3.3.2 on - dnl on i686-Linux as it gives us heaps with false positives + dnl on i686-Linux as it gives us heaps with false positives. + dnl Also, on gcc 4.0.X it is totally unbearable and complains all + dnl over making it unusable for generic purposes. Let's not use it. + if test "$gccnum" -ge "303"; then dnl gcc 3.3 and later WARN="$WARN -Wendif-labels -Wstrict-prototypes" @@ -766,7 +769,7 @@ AC_DEFUN([CURL_CC_DEBUG_OPTS], if test "$gccnum" -ge "304"; then # try these on gcc 3.4 - WARN="$WARN -Wunreachable-code -Wdeclaration-after-statement" + WARN="$WARN -Wdeclaration-after-statement" fi for flag in $CPPFLAGS; do