manywarnings: Don't mention gcc version in docstring.
[gnulib.git] / ChangeLog
index fe8f9d1..fdf8b25 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,57 @@
+2011-11-30  Simon Josefsson  <simon@josefsson.org>
+
+       manywarnings: Don't mention gcc version in docstring.
+       * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Doc fix.  Suggested by
+       Jim Meyering <meyering@redhat.com>.
+
+2011-11-30  Jim Meyering  <meyering@redhat.com>
+
+       hash: mark a few floating point constants with "f" suffix
+       * lib/hash.c (DEFAULT_GROWTH_THRESHOLD, DEFAULT_GROWTH_FACTOR)
+       (DEFAULT_SHRINK_THRESHOLD, DEFAULT_SHRINK_FACTOR): Mark literal
+       floating point constants with "f", since they're destined to be
+       saved/used as "float"s.
+
+2011-11-29  Paolo Bonzini  <bonzini@gnu.org>
+
+       float tests: Correct and re-enable assertion about LDBL_MIN_EXP.
+       * tests/test-float.c (test_long_double): Correct and re-enable the
+       assertion about LDBL_MIN_EXP that was disabled on 2011-08-31.
+
+2011-11-29  Matthew Wala  <wala1@illinois.edu>  (tiny change)
+
+       Avoid subtracting two pointers that don't point into the same block.
+       * lib/argp-help.c (hol_append): Reorder pointer subtractions so that
+       only pointers into the same memory block are subtracted. We cannot
+       assume that sizeof (ptrdiff_t) == sizeof (void *).
+
+2011-11-29  Eric Blake  <eblake@redhat.com>
+
+       maint.mk: add syntax check for use of compare from init.sh
+       * top/maint.mk (sc_prohibit_reversed_compare_failure): New rule,
+       moved here from coreutils.
+
+       manywarnings: drop -Wunsuffixed-float-constants
+       * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): C99 does not allow
+       '1.0D', which is the only way to silence this warning for 'double'.
+
+2011-11-29  Jim Meyering  <meyering@redhat.com>
+
+       hash: mark compute_bucket_size with the pure attribute
+       * lib/hash.c (compute_bucket_size): Use _GL_ATTRIBUTE_PURE.
+
+       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
+       * lib/propername.h (proper_name): Do *not* mark as _GL_ATTRIBUTE_CONST,
+       since it examines data pointed to by its parameter.
+       * lib/propername.c (proper_name): Instead, add a pragma to suppress
+       the suggestion from -Wsuggest-attribute=const.
+
        propername: mark one more function as const
        * lib/propername.h (proper_name): Mark as _GL_ATTRIBUTE_CONST.