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 | 09bdd599c1cf8f60ffba6f3838c8009a4e1decff (patch) | |
tree | 0299dbd1faf8f3e45b080c2d9ed72de5b25b747d | |
parent | 6ade621a6e96e0e740fb0bbb2d5ec5c19a2c8891 (diff) |
clang-cc: Allow building for x86_64 with -mmacosx-version-min=10.4.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85132 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/Coverage/targets.c | 4 | ||||
-rw-r--r-- | test/Frontend/mmacosx-version-min-test.c | 1 | ||||
-rw-r--r-- | tools/clang-cc/clang-cc.cpp | 9 |
3 files changed, 4 insertions, 10 deletions
diff --git a/test/Coverage/targets.c b/test/Coverage/targets.c index 5a87b4dcc5..663f4abf02 100644 --- a/test/Coverage/targets.c +++ b/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/test/Frontend/mmacosx-version-min-test.c b/test/Frontend/mmacosx-version-min-test.c deleted file mode 100644 index d117d1c776..0000000000 --- a/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/tools/clang-cc/clang-cc.cpp b/tools/clang-cc/clang-cc.cpp index aea96cf865..4078331e26 100644 --- a/tools/clang-cc/clang-cc.cpp +++ b/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"; |