Make shell redirection construct portable
authorKamil Rytarowski <n54@gmx.com>
Wed, 12 Jul 2017 13:24:46 +0000 (13:24 +0000)
committerKamil Rytarowski <n54@gmx.com>
Wed, 12 Jul 2017 13:24:46 +0000 (13:24 +0000)
commitcce21c1dfe9d7ca85cb0c3c6f534723afb95a857
tree54fb1bbefae1b60b40e44a7f8085dc3f9eb9d918
parent97cc28311742a57c982e6f91f39869d56278db67
Make shell redirection construct portable

Summary:
NetBSD shell sh(1) does not support ">& /dev/null" construct.
This is bashism. The portable and POSIX solution is to use:
"> /dev/null 2>&1".

This change fixes 22 Unexpected Failures on NetBSD/amd64
for the "check-llvm" target.

Sponsored by <The NetBSD Foundation>

Reviewers: joerg, dim, rnk

Reviewed By: joerg, rnk

Subscribers: rnk, davide, llvm-commits

Differential Revision: https://reviews.llvm.org/D35277

llvm-svn: 307789
22 files changed:
llvm/test/Analysis/BasicAA/unreachable-block.ll
llvm/test/Assembler/2003-11-11-ImplicitRename.ll
llvm/test/Assembler/2007-11-26-AttributeOverload.ll
llvm/test/CodeGen/X86/GC/badreadproto.ll
llvm/test/CodeGen/X86/GC/badrootproto.ll
llvm/test/CodeGen/X86/GC/badwriteproto.ll
llvm/test/CodeGen/X86/GC/fat.ll
llvm/test/CodeGen/X86/GC/outside.ll
llvm/test/Other/2002-01-31-CallGraph.ll
llvm/test/TableGen/UnterminatedComment.td
llvm/test/Verifier/2004-05-21-SwitchConstantMismatch.ll
llvm/test/Verifier/2007-12-21-InvokeParamAttrs.ll
llvm/test/Verifier/2008-01-11-VarargAttrs.ll
llvm/test/Verifier/2009-05-29-InvokeResult1.ll
llvm/test/Verifier/2009-05-29-InvokeResult2.ll
llvm/test/Verifier/2009-05-29-InvokeResult3.ll
llvm/test/Verifier/byval-1.ll
llvm/test/Verifier/gcread-ptrptr.ll
llvm/test/Verifier/gcroot-alloca.ll
llvm/test/Verifier/gcroot-meta.ll
llvm/test/Verifier/gcroot-ptrptr.ll
llvm/test/Verifier/gcwrite-ptrptr.ll