diff options
| author | David Chisnall <csdavec@swan.ac.uk> | 2012-07-29 15:24:44 +0000 |
|---|---|---|
| committer | David Chisnall <csdavec@swan.ac.uk> | 2012-07-29 15:24:44 +0000 |
| commit | 5f99f48bcddb865cd14c3e006db001666cf40319 (patch) | |
| tree | 2d4aac3700b748ec6d8032e06d5dcc6fbbf8cfe6 /clang/test/Driver | |
| parent | ef2932125d001095d19d9457ea6e1b0eb8aedc81 (diff) | |
| download | bcm5719-llvm-5f99f48bcddb865cd14c3e006db001666cf40319.tar.gz bcm5719-llvm-5f99f48bcddb865cd14c3e006db001666cf40319.zip | |
Provide correct linker command line options on FreeBSD 8 (GNU ld 2.15) and on newer FreeBSD (GNU ld 2.17).
Patch by Dimitry Andric!
llvm-svn: 160931
Diffstat (limited to 'clang/test/Driver')
| -rw-r--r-- | clang/test/Driver/freebsd.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/clang/test/Driver/freebsd.c b/clang/test/Driver/freebsd.c index 69da7c9b5e2..642c60ce77b 100644 --- a/clang/test/Driver/freebsd.c +++ b/clang/test/Driver/freebsd.c @@ -32,7 +32,15 @@ // Check that the new linker flags are passed to FreeBSD // RUN: %clang -no-canonical-prefixes -target x86_64-pc-freebsd8 -m32 %s \ // RUN: --sysroot=%S/Inputs/multiarch_freebsd64_tree -### 2>&1 \ -// RUN: | FileCheck --check-prefix=CHECK-LDFLAGS %s -// CHECK-LDFLAGS: --hash-style=both -// CHECK-LDFLAGS: --enable-new-dtags +// RUN: | FileCheck --check-prefix=CHECK-LDFLAGS8 %s +// RUN: %clang -no-canonical-prefixes -target x86_64-pc-freebsd9 -m32 %s \ +// RUN: --sysroot=%S/Inputs/multiarch_freebsd64_tree -### 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK-LDFLAGS9 %s +// RUN: %clang -no-canonical-prefixes -target x86_64-pc-freebsd10.0 -m32 %s \ +// RUN: --sysroot=%S/Inputs/multiarch_freebsd64_tree -### 2>&1 \ +// RUN: | FileCheck --check-prefix=CHECK-LDFLAGS9 %s +// CHECK-LDFLAGS8-NOT: --hash-style=both +// CHECK-LDFLAGS8: --enable-new-dtags +// CHECK-LDFLAGS9: --hash-style=both +// CHECK-LDFLAGS9: --enable-new-dtags |

