Thanks for testing.
The vect-args.c I explained earlier, and is indeed due to i386.exp hardcoding
those.
The libstdc++ double counts didn't appear in my testing, but I'll have a look.
Note that these patterns are handwritten, so error prone.
The long tests in libstdc++ come from (in timing order, from my machine):
normal1) \
dirs="`cd $$srcdir; echo e*/*`";; \
normal2) \
dirs="`cd $$srcdir; echo 28_*/a*`";; \
normal3) \
dirs="`cd $$srcdir; echo 23_*/[lu]*`";; \
normal4) \
dirs="`cd $$srcdir; echo 2[459]_*/*`";; \