Don't enable PIE on i686-unknown-cloudabi.
authorEd Schouten <ed@nuxi.nl>
Thu, 11 Aug 2016 20:03:22 +0000 (20:03 +0000)
committerEd Schouten <ed@nuxi.nl>
Thu, 11 Aug 2016 20:03:22 +0000 (20:03 +0000)
commit610adaeec4557013b441960dc6ba1b6a72c1d337
treeea411136a261d92b6c72c25d39d42043c190e403
parent38eea4a76f015d6ee7afdb3a7a02ac6789104815
Don't enable PIE on i686-unknown-cloudabi.

We're only going to provide support for using PIE on architectures that
provide PC-relative addressing. i686 is not one of those, so add the
necessary bits for only passing in -pie -zrelro conditionally.

llvm-svn: 278395
clang/lib/Driver/ToolChains.cpp
clang/lib/Driver/ToolChains.h
clang/lib/Driver/Tools.cpp
clang/test/Driver/cloudabi.c
clang/test/Driver/cloudabi.cpp