From: Daniel Dunbar Date: Mon, 26 Oct 2009 17:52:49 +0000 (+0000) Subject: clang-cc: Allow building for x86_64 with -mmacosx-version-min=10.4. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=09bdd599c1cf8f60ffba6f3838c8009a4e1decff;p=clang 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 --- 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 && + +// 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";