[cfe-commits] r85132 - in /cfe/trunk: test/Coverage/targets.c test/Frontend/mmacosx-version-min-test.c tools/clang-cc/clang-cc.cpp

Daniel Dunbar daniel at zuster.org
Mon Oct 26 10:52:51 PDT 2009


Author: ddunbar
Date: Mon Oct 26 12:52:49 2009
New Revision: 85132

URL: http://llvm.org/viewvc/llvm-project?rev=85132&view=rev
Log:
clang-cc: Allow building for x86_64 with -mmacosx-version-min=10.4.

Removed:
    cfe/trunk/test/Frontend/mmacosx-version-min-test.c
Modified:
    cfe/trunk/test/Coverage/targets.c
    cfe/trunk/tools/clang-cc/clang-cc.cpp

Modified: cfe/trunk/test/Coverage/targets.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Coverage/targets.c?rev=85132&r1=85131&r2=85132&view=diff

==============================================================================
--- cfe/trunk/test/Coverage/targets.c (original)
+++ cfe/trunk/test/Coverage/targets.c Mon Oct 26 12:52:49 2009
@@ -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

Removed: cfe/trunk/test/Frontend/mmacosx-version-min-test.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Frontend/mmacosx-version-min-test.c?rev=85131&view=auto

==============================================================================
--- cfe/trunk/test/Frontend/mmacosx-version-min-test.c (original)
+++ cfe/trunk/test/Frontend/mmacosx-version-min-test.c (removed)
@@ -1 +0,0 @@
-// RUN: not clang-cc -fsyntax-only -mmacosx-version-min=10.4 -triple=x86_64-apple-darwin %s

Modified: cfe/trunk/tools/clang-cc/clang-cc.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-cc/clang-cc.cpp?rev=85132&r1=85131&r2=85132&view=diff

==============================================================================
--- cfe/trunk/tools/clang-cc/clang-cc.cpp (original)
+++ cfe/trunk/tools/clang-cc/clang-cc.cpp Mon Oct 26 12:52:49 2009
@@ -911,15 +911,6 @@
   }
   
   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";
   





More information about the cfe-commits mailing list