From 820011dedc4463c86d114e13f0754196f855b7e7 Mon Sep 17 00:00:00 2001
From: Dan Fandrich <dan@coneharvesters.com>
Date: Mon, 17 Nov 2008 21:11:10 +0000
Subject: [PATCH] Added more compiler warning options for gcc 4.3

---
 CHANGES              | 3 +++
 m4/curl-compilers.m4 | 5 +++++
 2 files changed, 8 insertions(+)

diff --git a/CHANGES b/CHANGES
index a2edf54936..b632499272 100644
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,9 @@
 
                                   Changelog
 
+Daniel Fandrich (17 Nov 2008)
+- Added more compiler warning options for gcc 4.3
+
 Yang Tse (17 Nov 2008)
 - Fix a remaining problem in the inet_pton() runtime configure check. And
   fix internal Curl_inet_pton() failures to reject certain malformed literals.
diff --git a/m4/curl-compilers.m4 b/m4/curl-compilers.m4
index f01214d0f1..85ba2a3e2f 100644
--- a/m4/curl-compilers.m4
+++ b/m4/curl-compilers.m4
@@ -881,6 +881,11 @@ AC_DEFUN([CURL_SET_COMPILER_WARNING_OPTS], [
             tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement"
           fi
           #
+          dnl Only gcc 4.3 or later
+          if test "$compiler_num" -ge "403"; then
+            tmp_CFLAGS="$tmp_CFLAGS -Wtype-limits -Wold-style-declaration -Wmissing-parameter-type -Wempty-body -Wclobbered -Wignored-qualifiers"
+          fi
+          #
         fi
         #
         dnl Do not issue warnings for code in system include paths.
-- 
GitLab