[llvm-commits] [llvm-gcc-4.2] r54290 - in /llvm-gcc-4.2/trunk/gcc: bt-load.c builtins.c

Bill Wendling isanbard at gmail.com
Sat Aug 2 21:13:16 PDT 2008


Author: void
Date: Sat Aug  2 23:13:16 2008
New Revision: 54290

URL: http://llvm.org/viewvc/llvm-project?rev=54290&view=rev
Log:
Restore behavior when ENABLE_LLVM isn't #defined.

Modified:
    llvm-gcc-4.2/trunk/gcc/bt-load.c
    llvm-gcc-4.2/trunk/gcc/builtins.c

Modified: llvm-gcc-4.2/trunk/gcc/bt-load.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/bt-load.c?rev=54290&r1=54289&r2=54290&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/bt-load.c (original)
+++ llvm-gcc-4.2/trunk/gcc/bt-load.c Sat Aug  2 23:13:16 2008
@@ -1510,6 +1510,7 @@
 /* LLVM LOCAL begin - reduce cc1 size.  */
 #ifndef ENABLE_LLVM
   static int warned = 0;
+
   /* Leave this a warning for now so that it is possible to experiment
      with running this pass twice.  In 3.6, we should either make this
      an error, or use separate dump files.  */

Modified: llvm-gcc-4.2/trunk/gcc/builtins.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/builtins.c?rev=54290&r1=54289&r2=54290&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/builtins.c (original)
+++ llvm-gcc-4.2/trunk/gcc/builtins.c Sat Aug  2 23:13:16 2008
@@ -5314,14 +5314,39 @@
   trampolines_created = 1;
   INITIALIZE_TRAMPOLINE (r_tramp, r_func, r_chain);
 
-/* LLVM local begin */
+/* LLVM LOCAL begin */
+#ifdef ENABLE_LLVM
 #ifdef TRAMPOLINE_ADJUST_ADDRESS
   TRAMPOLINE_ADJUST_ADDRESS (r_tramp);
 #endif
 
   return r_tramp;
+#else
+  return const0_rtx;
+#endif
+/* LLVM LOCAL end */
 }
-/* LLVM local end */
+
+/* LLVM LOCAL */
+#ifndef ENABLE_LLVM
+static rtx
+expand_builtin_adjust_trampoline (tree arglist)
+{
+  rtx tramp;
+
+  if (!validate_arglist (arglist, POINTER_TYPE, VOID_TYPE))
+    return NULL_RTX;
+
+  tramp = expand_normal (TREE_VALUE (arglist));
+  tramp = round_trampoline_addr (tramp);
+#ifdef TRAMPOLINE_ADJUST_ADDRESS
+  TRAMPOLINE_ADJUST_ADDRESS (tramp);
+#endif
+
+  return tramp;
+}
+/* LLVM LOCAL */
+#endif
 
 /* Expand a call to the built-in signbit, signbitf or signbitl function.
    Return NULL_RTX if a normal call should be emitted rather than expanding
@@ -6307,7 +6332,7 @@
 
     case BUILT_IN_INIT_TRAMPOLINE:
       return expand_builtin_init_trampoline (arglist);
-    /* LLVM local deleted 2 lines */
+    /* LLVM LOCAL deleted 2 lines */
 
     case BUILT_IN_FORK:
     case BUILT_IN_EXECL:





More information about the llvm-commits mailing list