diff options
author | Joseph Myers <joseph@codesourcery.com> | 2018-02-07 13:36:14 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2018-02-07 13:36:14 +0000 |
commit | ce999220903ae5ad027a2a7df722acaf2cecf4bf (patch) | |
tree | 0ffdef7b0e5098deb42b92e2370961baab9fecbb /ChangeLog | |
parent | b7c83ca30ef8e85b6642151d95600a36535f8d97 (diff) | |
download | glibc-ce999220903ae5ad027a2a7df722acaf2cecf4bf.tar.gz glibc-ce999220903ae5ad027a2a7df722acaf2cecf4bf.tar.xz glibc-ce999220903ae5ad027a2a7df722acaf2cecf4bf.zip |
Fix -Os strcoll, wcscoll, build (bug 21313).
The findidx functions used in implementing strcoll / wcscoll already use DIAG_IGNORE_Os_NEEDS_COMMENT for spurious -Wmaybe-uninitialized warnings that appear with -Os. In building with GCC 7 for x86_64 with -Os, I find there are additional such warnings, for the same structure elements, which are spurious for the same reasons given in the existing comments (and this was also reported for MIPS with GCC 5 in bug 21313). This patch adds corresponding uses of DIAG_* in the places that get the additional warnings. Tested for x86_64 with -Os that this eliminates those warnings and so allows the build to progress further. [BZ #21313] * locale/weight.h (findidx): Disable -Wmaybe-uninitialized for -Os in another place. * locale/weightwc.h (findidx): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index d823e3ac3b..7ff1ffb2ea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2018-02-07 Joseph Myers <joseph@codesourcery.com> + + [BZ #21313] + * locale/weight.h (findidx): Disable -Wmaybe-uninitialized for -Os + in another place. + * locale/weightwc.h (findidx): Likewise. + 2018-02-07 Wilco Dijkstra <wdijkstr@arm.com> * manual/probes.texi (slowlog): Delete documentation of removed probe. |