glibc/locale
Joseph Myers ce99922090 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.
2018-02-07 13:36:14 +00:00
..
bits Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
programs Abbreviated alternative month names (%Ob) also added (bug 10871). 2018-01-22 11:26:55 +01:00
broken_cur_max.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-address.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-collate.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-ctype.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-identification.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-measurement.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-messages.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-monetary.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-name.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-numeric.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-paper.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-telephone.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C-time.c Abbreviated alternative month names (%Ob) also added (bug 10871). 2018-01-22 11:26:55 +01:00
C-translit.h Regenerate locale/C-translit.h. 2015-12-09 22:24:26 -05:00
C-translit.h.in Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
C_name.c
categories.def Abbreviated alternative month names (%Ob) also added (bug 10871). 2018-01-22 11:26:55 +01:00
coll-lookup.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
coll-lookup.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
duplocale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
elem-hash.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
findlocale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
freelocale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gen-translit.pl Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
global-locale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
hashval.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
indigits.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
indigitswc.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
iso-639.def Add new locale yuw_PG [BZ #20952] 2017-10-25 10:49:35 +02:00
iso-3166.def Fix typos in 3166.def. 2013-10-04 18:51:42 -04:00
iso-4217.def localedata: CLDRv29: update LC_MONETARY int_curr_symbol & currency_symbol 2016-04-15 13:42:29 -04:00
langinfo.h Abbreviated alternative month names (%Ob) also added (bug 10871). 2018-01-22 11:26:55 +01:00
lc-address.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-collate.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-ctype.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-identification.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-measurement.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-messages.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-monetary.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-name.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-numeric.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-paper.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-telephone.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
lc-time.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
loadarchive.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
loadlocale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
locale.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
localeconv.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
localeinfo.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
localename.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
locarchive.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
Makefile Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
mb_cur_max.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
newlocale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
nl_langinfo.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
nl_langinfo_l.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
outdigits.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
outdigitswc.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
setlocale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
strlen-hash.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
SYS_libc.c [BZ #284, BZ #721] 2005-02-17 01:19:55 +00:00
tst-C-locale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
tst-duplocale.c Add missing test files. 2009-11-17 16:23:57 -08:00
tst-locname.c Add missing test files. 2009-11-17 16:23:57 -08:00
uselocale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
Versions * sysdeps/ia64/dl-fptr.c (__ia64_make_fptr): Revert last change. 2003-03-03 09:45:25 +00:00
weight.h Fix -Os strcoll, wcscoll, build (bug 21313). 2018-02-07 13:36:14 +00:00
weightwc.h Fix -Os strcoll, wcscoll, build (bug 21313). 2018-02-07 13:36:14 +00:00
xlocale.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00