Creating llvmgcc42-2328.5 from llvmgcc42-2328.4 + r103313.

llvm-svn: 103319
diff --git a/llvm-gcc-4.2/gcc/config/i386/i386.h b/llvm-gcc-4.2/gcc/config/i386/i386.h
index c1fa4f4..450f897 100644
--- a/llvm-gcc-4.2/gcc/config/i386/i386.h
+++ b/llvm-gcc-4.2/gcc/config/i386/i386.h
@@ -3931,6 +3931,12 @@
   ((REG_NAME) + (*(REG_NAME) == '%' ? 1 : 0))
 
 /* Propagate code model setting to backend */
+/*
+  FIXME: (See <rdar://problem/7946145>) This option was mis-compiling a library.
+
+    if (TARGET_OMIT_LEAF_FRAME_POINTER)
+      argvec.push_back("--disable-non-leaf-fp-elim");
+*/
 #define LLVM_SET_MACHINE_OPTIONS(argvec)	   \
   switch (ix86_cmodel) {			   \
   default:                                         \
@@ -3950,9 +3956,7 @@
   case CM_32:					   \
     argvec.push_back("--code-model=default");	   \
     break;					   \
-  }                                                \
-  if (TARGET_OMIT_LEAF_FRAME_POINTER)              \
-    argvec.push_back("--disable-non-leaf-fp-elim");
+  }
 
 #endif /* ENABLE_LLVM */
 /* LLVM LOCAL end */