On 07/26/2018 10:50 AM, Florian Weimer wrote: > shs_CA: U+0000E6 matches /[a-z]/ unexpectedly > shs_CA: U+0000C6 matches /[A-Z]/ unexpectedly > shs_CA.utf8: U+0000E6 matches /[a-z]/ unexpectedly > shs_CA.utf8: U+0000C6 matches /[A-Z]/ unexpectedly This is a WIP, because the number of tests now is too big to simply add them to tst-fnmatch.input, and so I'm writing a new tester tst-rational-ranges.c. I'm parsing SUPPORTED, expecting all of the locales to be built for testing, and then running through all the rational ranges to test inclusion of the required datums. How slow is your tester? Should I do what you do to test for the inclusion of characters that shouldn't be in the range? Or will that take too long? v5 - Add ~30k+ tests to tst-fnmatch.input. - Fix broken locales: - Fix shs_CA to not reorder-after for no reason. Could you run this through the tester please? Cheers, Carlos.