It looks like only Alpha and HPPA have foo.s files any longer. I did a quick scan over them in the glibc-ports tree and I see no reason why changing them all over to foo.S would break things. Could someone do that? Then I could commit the change to remove support for *.s files and thus the overhead of the resulting sysdep prefix rules.