Please have a look at build.log of Fedora builds for glibc. Working glibc-2.9-3 build.log is at http://kojipkgs.fedoraproject.org/packages/glibc/2.9/3/data/logs/i386/build.log and build.log of glibc-2.9.90-2 which made some locales not to work is at http://kojipkgs.fedoraproject.org/packages/glibc/2.9.90/2/data/logs/i386/build.log
Following locales are giving problem incomplete set of locale files in "as_IN.utf8" incomplete set of locale files in "bn_BD" incomplete set of locale files in "hi_IN" incomplete set of locale files in "hne_IN" incomplete set of locale files in "mai_IN" All these locales should work and "locale -a" command output should show these locales listed.
Found this is side effect of patch submitted in https://bugzilla.redhat.com/show_bug.cgi?id=466912
This has since been fixed.