diff options
-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"; |