On Sep 11, 2014, at 3:15 PM, Jakub Jelinek <ja...@redhat.com> wrote: > That is news to me, but given the amount of test -a/-o uses e.g. in > gcc/configure and hundreds of places, I'd say what we care is what is more > portable to old shells.
No, we can’t care about that. If that were true, the _ && _ in the compiler source would have been fixed. Since it has not, then trivially it is portable enough. One day someone will come along and fixup the -a and -o instances for us. && should be preferred.