diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-06-26 01:08:54 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-06-26 01:08:54 +0000 |
commit | 69071442f08cb7075af13870c8a4320367d72eda (patch) | |
tree | 6e628a771e3adf45005fad318d1e3526baaa3ff8 /clang/test/Driver/linux-ld.c | |
parent | 157a8f91bdf1216b48bb3a116cf06e54cd8e27a1 (diff) | |
download | bcm5719-llvm-69071442f08cb7075af13870c8a4320367d72eda.tar.gz bcm5719-llvm-69071442f08cb7075af13870c8a4320367d72eda.zip |
Forward -u to the linker on gnutools toolchains
Summary:
The BSDs and Darwin all forward the whole 'u' group, but gcc only
forwards -u so far as I can tell. I only forward -u, since that's a
minimal change, and many people object to magically recognizing and
forwarding linker arguments.
Reviewers: chandlerc, joerg
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D4304
llvm-svn: 211756
Diffstat (limited to 'clang/test/Driver/linux-ld.c')
-rw-r--r-- | clang/test/Driver/linux-ld.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Driver/linux-ld.c b/clang/test/Driver/linux-ld.c index c476ec24f99..6cc143f2c2b 100644 --- a/clang/test/Driver/linux-ld.c +++ b/clang/test/Driver/linux-ld.c @@ -1119,3 +1119,9 @@ // RUN: --sysroot=%S/Inputs/basic_linux_tree 2>& 1 \ // RUN: | FileCheck --check-prefix=CHECK-PG %s // CHECK-PG: gcrt1.o + +// GCC forwards -u to the linker. +// RUN: %clang -u asdf --target=x86_64-unknown-linux -### %s \ +// RUN: --sysroot=%S/Inputs/basic_linux_tree 2>& 1 \ +// RUN: | FileCheck --check-prefix=CHECK-u %s +// CHECK-u: "-u" "asdf" |