[Driver][Darwin] Disable default stack protector levels in freestanding mode.
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Thu, 8 Dec 2016 00:22:06 +0000 (00:22 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Thu, 8 Dec 2016 00:22:06 +0000 (00:22 +0000)
commitcfd183ee7e56438f96e6453d319f3df8e900678c
tree3c540b5fd3d20f1907f71b9a0bf13b7e3422a548
parent9ee1a1df242c3a11c9b9faaa3ecb2a6bb0e5ee86
[Driver][Darwin] Disable default stack protector levels in freestanding mode.

Currently -fstack-protector is on by default when using -ffreestanding.
Change the default behavior to have it off when using -ffreestanding.

rdar://problem/14089363

llvm-svn: 289005
clang/lib/Driver/Tools.cpp
clang/test/Driver/stack-protector.c