[llvm-commits] [llvm-gcc-4.2] r63268 - /llvm-gcc-4.2/trunk/gcc/config/darwin.c

Bill Wendling isanbard at gmail.com
Wed Jan 28 20:17:30 PST 2009


Author: void
Date: Wed Jan 28 22:17:25 2009
New Revision: 63268

URL: http://llvm.org/viewvc/llvm-project?rev=63268&view=rev
Log:
Check for 10.6 or greater first so that stack protectors are enabled by default for those machines, instead of disabled as it was the other way.

Modified:
    llvm-gcc-4.2/trunk/gcc/config/darwin.c

Modified: llvm-gcc-4.2/trunk/gcc/config/darwin.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/darwin.c?rev=63268&r1=63267&r2=63268&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/darwin.c (original)
+++ llvm-gcc-4.2/trunk/gcc/config/darwin.c Wed Jan 28 22:17:25 2009
@@ -2749,10 +2749,10 @@
 #else
   if (flag_stack_protect == -1 && darwin_macosx_version_min)
     {
-      if (strverscmp (darwin_macosx_version_min, "10.5") >= 0)
-        flag_stack_protect = 0;
-      else if (strverscmp (darwin_macosx_version_min, "10.6") >= 0)
+      if (strverscmp (darwin_macosx_version_min, "10.6") >= 0)
         flag_stack_protect = 1;
+      else if (strverscmp (darwin_macosx_version_min, "10.5") >= 0)
+        flag_stack_protect = 0;
     }
 #endif
   /* LLVM LOCAL end - Don't enable stack protectors by default for Leopard. */





More information about the llvm-commits mailing list