diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2009-10-26 17:52:49 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2009-10-26 17:52:49 +0000 |
| commit | 431895f74804a205aeadea136e65b1e8940970e3 (patch) | |
| tree | 7a73d9fda4df24ecc0fbb86e15f7f0fd2df976ca | |
| parent | 6e0df5386588b9b36bda9f843a0621689b2bb554 (diff) | |
| download | bcm5719-llvm-431895f74804a205aeadea136e65b1e8940970e3.tar.gz bcm5719-llvm-431895f74804a205aeadea136e65b1e8940970e3.zip | |
clang-cc: Allow building for x86_64 with -mmacosx-version-min=10.4.
llvm-svn: 85132
| -rw-r--r-- | clang/test/Coverage/targets.c | 4 | ||||
| -rw-r--r-- | clang/test/Frontend/mmacosx-version-min-test.c | 1 | ||||
| -rw-r--r-- | clang/tools/clang-cc/clang-cc.cpp | 9 |
3 files changed, 4 insertions, 10 deletions
diff --git a/clang/test/Coverage/targets.c b/clang/test/Coverage/targets.c index 5a87b4dcc55..663f4abf028 100644 --- a/clang/test/Coverage/targets.c +++ b/clang/test/Coverage/targets.c @@ -16,4 +16,8 @@ // RUN: clang-cc -g -triple x86_64-apple-darwin9 -emit-llvm -o %t %s && // RUN: clang-cc -g -triple x86_64-pc-linux-gnu -emit-llvm -o %t %s && // RUN: clang-cc -g -triple x86_64-unknown-unknown -emit-llvm -o %t %s && + +// <rdar://problem/7181838> clang 1.0 fails to compile Python 2.6 +// RUN: clang-cc -g -triple x86_64-apple-darwin9 -emit-llvm -o %t %s -mmacosx-version-min=10.4 && + // RUN: true diff --git a/clang/test/Frontend/mmacosx-version-min-test.c b/clang/test/Frontend/mmacosx-version-min-test.c deleted file mode 100644 index d117d1c776a..00000000000 --- a/clang/test/Frontend/mmacosx-version-min-test.c +++ /dev/null @@ -1 +0,0 @@ -// RUN: not clang-cc -fsyntax-only -mmacosx-version-min=10.4 -triple=x86_64-apple-darwin %s diff --git a/clang/tools/clang-cc/clang-cc.cpp b/clang/tools/clang-cc/clang-cc.cpp index aea96cf8651..4078331e26b 100644 --- a/clang/tools/clang-cc/clang-cc.cpp +++ b/clang/tools/clang-cc/clang-cc.cpp @@ -911,15 +911,6 @@ static void HandleMacOSVersionMin(llvm::Triple &Triple) { } unsigned VersionNum = MacOSVersionMin[3]-'0'; - - if (VersionNum <= 4 && Triple.getArch() == llvm::Triple::x86_64) { - fprintf(stderr, - "-mmacosx-version-min=%s is invalid with -arch x86_64.\n", - MacOSVersionMin.c_str()); - exit(1); - } - - llvm::SmallString<16> NewDarwinString; NewDarwinString += "darwin"; |

