quotearg, propername: correct pragma guard expression
authorJim Meyering <meyering@redhat.com>
Tue, 29 Nov 2011 09:09:41 +0000 (10:09 +0100)
committerJim Meyering <meyering@redhat.com>
Tue, 29 Nov 2011 09:09:55 +0000 (10:09 +0100)
* lib/quotearg.c: Enable pragma for gcc-4.6 and newer, not 4.3 and newer.
* lib/propername.c: Likewise.  Reported by Bernhard Voelker.

ChangeLog
lib/propername.c
lib/quotearg.c

index 28fbe90..dddd333 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-11-29  Jim Meyering  <meyering@redhat.com>
+
+       quotearg, propername: correct pragma guard expression
+       * lib/quotearg.c: Enable pragma for gcc-4.6 and newer, not 4.3 and newer.
+       * lib/propername.c: Likewise.  Reported by Bernhard Voelker.
+
 2011-11-28  Jim Meyering  <meyering@redhat.com>
 
        propername: do not mark proper_name with the const attribute
index 346c310..31fc96a 100644 (file)
@@ -17,7 +17,7 @@
 
 /* Without this pragma, gcc 4.7.0 20111124 mistakenly suggests that
    the proper_name function might be candidate for attribute 'const'  */
-#if (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) || 4 < __GNUC__
+#if (__GNUC__ == 4 && 6 <= __GNUC_MINOR__) || 4 < __GNUC__
 # pragma GCC diagnostic ignored "-Wsuggest-attribute=const"
 #endif
 
index 3c15411..03fbfe7 100644 (file)
@@ -20,7 +20,7 @@
 /* Without this pragma, gcc 4.7.0 20111124 mistakenly suggests that
    the quoting_options_from_style function might be candidate for
    attribute 'pure'  */
-#if (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) || 4 < __GNUC__
+#if (__GNUC__ == 4 && 6 <= __GNUC_MINOR__) || 4 < __GNUC__
 # pragma GCC diagnostic ignored "-Wsuggest-attribute=pure"
 #endif