gcc/libstdc++-v3/testsuite/22_locale
Jakub Jelinek a5b4ebc217 libstdc++: Poor man's case insensitive comparisons in time_get [PR71557]
This patch uses the same not completely correct case insensitive comparisons
as used elsewhere in the same header.  Proper comparisons that would handle
even multi-byte characters would be harder, but I don't see them implemented
in __ctype's methods.

2021-12-15  Jakub Jelinek  <jakub@redhat.com>

	PR libstdc++/71557
	* include/bits/locale_facets_nonio.tcc (_M_extract_via_format):
	Compare characters other than format specifiers and whitespace
	case insensitively.
	(_M_extract_name): Compare characters case insensitively.
	* testsuite/22_locale/time_get/get/char/71557.cc: New test.
	* testsuite/22_locale/time_get/get/wchar_t/71557.cc: New test.
2021-12-15 10:25:53 +01:00
..
classification
codecvt
codecvt_byname
collate
collate_byname
conversions libstdc++: Add missing _GLIBCXX_USE_WCHAR_T checks in testsuite 2021-10-09 00:57:48 +01:00
ctype libstdc++: Remove unnecessary uses of _GLIBCXX_USE_WCHAR_T in testsuite [PR98725] 2021-10-09 00:57:50 +01:00
ctype_base
ctype_byname
facet
global_templates
headers
locale
messages
messages_byname
money_get
money_put
moneypunct
moneypunct_byname
num_get
num_put
numpunct
numpunct_byname
time_get libstdc++: Poor man's case insensitive comparisons in time_get [PR71557] 2021-12-15 10:25:53 +01:00
time_put