[llvm-commits] [llvm-gcc-4.2] r103988 - in /llvm-gcc-4.2/trunk/gcc/config/i386: i386.c i386.h

Bill Wendling isanbard at gmail.com
Mon May 17 16:07:04 PDT 2010


Author: void
Date: Mon May 17 18:07:03 2010
New Revision: 103988

URL: http://llvm.org/viewvc/llvm-project?rev=103988&view=rev
Log:
Set "flag_omit_frame_pointer" to 3 if -momit-leaf-frame-pointer is
specified. This is to make its value unique from any other -fomit-frame-pointer
value.

Modified:
    llvm-gcc-4.2/trunk/gcc/config/i386/i386.c
    llvm-gcc-4.2/trunk/gcc/config/i386/i386.h

Modified: llvm-gcc-4.2/trunk/gcc/config/i386/i386.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/i386/i386.c?rev=103988&r1=103987&r2=103988&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/i386/i386.c (original)
+++ llvm-gcc-4.2/trunk/gcc/config/i386/i386.c Mon May 17 18:07:03 2010
@@ -2081,7 +2081,7 @@
   if (flag_omit_frame_pointer)
     target_flags &= ~MASK_OMIT_LEAF_FRAME_POINTER;
   else if (TARGET_OMIT_LEAF_FRAME_POINTER)
-    flag_omit_frame_pointer = 1;
+    flag_omit_frame_pointer = 3;
 
   /* If we're doing fast math, we don't care about comparison order
      wrt NaNs.  This lets us use a shorter comparison sequence.  */

Modified: llvm-gcc-4.2/trunk/gcc/config/i386/i386.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/i386/i386.h?rev=103988&r1=103987&r2=103988&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/i386/i386.h (original)
+++ llvm-gcc-4.2/trunk/gcc/config/i386/i386.h Mon May 17 18:07:03 2010
@@ -3955,7 +3955,7 @@
       argvec.push_back("--code-model=default");         \
       break;                                            \
     }                                                   \
-    if (TARGET_OMIT_LEAF_FRAME_POINTER)                 \
+    if (flag_omit_frame_pointer == 3)                   \
       argvec.push_back("--disable-non-leaf-fp-elim");   \
   } while (0)
 #endif /* ENABLE_LLVM */





More information about the llvm-commits mailing list