[llvm-commits] [llvm-gcc-4.2] r43656 - in /llvm-gcc-4.2/trunk/gcc: Makefile.in c-common.c config/rs6000/rs6000.c configure configure.ac cp/except.c passes.c varasm.c

Bill Wendling isanbard at gmail.com
Fri Nov 2 18:05:03 PDT 2007


Author: void
Date: Fri Nov  2 20:05:03 2007
New Revision: 43656

URL: http://llvm.org/viewvc/llvm-project?rev=43656&view=rev
Log:
configure:
- Use "-Wno-overlength-strings" to silence a warning during
  bootstrapping.

except.c:
- Not having a prototype causes a warning.

varasm.c & c-common.c:
- "warning" takes an int as its first argument.

Makefile.in:
- We don't need cse.o.

passes.c:
- Don't emit a warning for the lack of a print_rtl_slim_with_bb
  function.

rs6000.c:
- Comment out prototypes which don't have definitions.

Modified:
    llvm-gcc-4.2/trunk/gcc/Makefile.in
    llvm-gcc-4.2/trunk/gcc/c-common.c
    llvm-gcc-4.2/trunk/gcc/config/rs6000/rs6000.c
    llvm-gcc-4.2/trunk/gcc/configure
    llvm-gcc-4.2/trunk/gcc/configure.ac
    llvm-gcc-4.2/trunk/gcc/cp/except.c
    llvm-gcc-4.2/trunk/gcc/passes.c
    llvm-gcc-4.2/trunk/gcc/varasm.c

Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/Makefile.in?rev=43656&r1=43655&r2=43656&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/Makefile.in (original)
+++ llvm-gcc-4.2/trunk/gcc/Makefile.in Fri Nov  2 20:05:03 2007
@@ -1174,7 +1174,9 @@
                             ddg.o haifa-sched.o modulo-sched.o, $(OBJS-common))
 
 # Remove other random RTL optimizations. 
-OBJS-common := $(filter-out bt-load.o caller-save.o combine.o cse.o ifcvt.o \
+#OBJS-common := $(filter-out bt-load.o caller-save.o combine.o cse.o ifcvt.o \
+#                            simplify-rtx.o, $(OBJS-common))
+OBJS-common := $(filter-out bt-load.o caller-save.o combine.o ifcvt.o \
                             simplify-rtx.o, $(OBJS-common))
 
 # LLVM LOCAL begin - Remove gcse.o

Modified: llvm-gcc-4.2/trunk/gcc/c-common.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/c-common.c?rev=43656&r1=43655&r2=43656&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/c-common.c (original)
+++ llvm-gcc-4.2/trunk/gcc/c-common.c Fri Nov  2 20:05:03 2007
@@ -6080,7 +6080,7 @@
   if (!TYPE_P (*node)
       || !POINTER_TYPE_P (*node))
     {
-      warning ("%qs attribute ignored", IDENTIFIER_POINTER (name));
+      warning (0, "%qs attribute ignored", IDENTIFIER_POINTER (name));
       *no_add_attrs = true;
     }
   

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

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/rs6000/rs6000.c (original)
+++ llvm-gcc-4.2/trunk/gcc/config/rs6000/rs6000.c Fri Nov  2 20:05:03 2007
@@ -682,11 +682,15 @@
 /* LLVM LOCAL - Disable scheduler. */
 #endif
 static bool rs6000_rtx_costs (rtx, int, int, int *);
+/* LLVM LOCAL begin - Not defined */
+#ifndef ENABLE_LLVM
 static int rs6000_adjust_cost (rtx, rtx, rtx, int);
 static bool is_microcoded_insn (rtx);
 static int is_dispatch_slot_restricted (rtx);
 static bool is_cracked_insn (rtx);
 static bool is_branch_slot_insn (rtx);
+#endif
+/* LLVM LOCAL end - Not defined */
 /* LLVM LOCAL - Disable scheduler. */
 #ifndef ENABLE_LLVM
 static int rs6000_adjust_priority (rtx, int);

Modified: llvm-gcc-4.2/trunk/gcc/configure
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/configure?rev=43656&r1=43655&r2=43656&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/configure (original)
+++ llvm-gcc-4.2/trunk/gcc/configure Fri Nov  2 20:05:03 2007
@@ -6255,7 +6255,7 @@
 if test $ac_cv_prog_cc_w_no_long_long = yes \
    && test $ac_cv_prog_cc_w_no_variadic_macros = yes \
    && test $ac_cv_prog_cc_w_no_overlength_strings = yes ; then
-  strict1_warn="-pedantic -Wno-long-long -Wno-variadic-macros"
+  strict1_warn="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
 fi
 
 # Add -Wold-style-definition if it's accepted

Modified: llvm-gcc-4.2/trunk/gcc/configure.ac
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/configure.ac?rev=43656&r1=43655&r2=43656&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/configure.ac (original)
+++ llvm-gcc-4.2/trunk/gcc/configure.ac Fri Nov  2 20:05:03 2007
@@ -353,7 +353,8 @@
 if test $ac_cv_prog_cc_w_no_long_long = yes \
    && test $ac_cv_prog_cc_w_no_variadic_macros = yes \
    && test $ac_cv_prog_cc_w_no_overlength_strings = yes ; then
-  strict1_warn="-pedantic -Wno-long-long -Wno-variadic-macros"
+   && test $ac_cv_prog_cc_w_no_overlength_strings = yes ; then
+  strict1_warn="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
 fi
 
 # Add -Wold-style-definition if it's accepted

Modified: llvm-gcc-4.2/trunk/gcc/cp/except.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/cp/except.c?rev=43656&r1=43655&r2=43656&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/cp/except.c (original)
+++ llvm-gcc-4.2/trunk/gcc/cp/except.c Fri Nov  2 20:05:03 2007
@@ -58,6 +58,7 @@
 
 /* LLVM local begin */
 /* Do nothing (return NULL_TREE).  */
+static tree return_null_tree (void);
 
 tree
 return_null_tree (void)

Modified: llvm-gcc-4.2/trunk/gcc/passes.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/passes.c?rev=43656&r1=43655&r2=43656&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/passes.c (original)
+++ llvm-gcc-4.2/trunk/gcc/passes.c Fri Nov  2 20:05:03 2007
@@ -813,13 +813,14 @@
                                dump_file, dump_flags);
       else
 	{
+#ifndef ENABLE_LLVM
 	  if (dump_flags & TDF_SLIM)
 	    print_rtl_slim_with_bb (dump_file, get_insns (), dump_flags);
 	  else if ((curr_properties & PROP_cfg) && (dump_flags & TDF_BLOCKS))
 	    print_rtl_with_bb (dump_file, get_insns ());
           else
 	    print_rtl (dump_file, get_insns ());
-
+#endif
 	  if (curr_properties & PROP_cfg
 	      && graph_dump_format != no_graph
 	      && (dump_flags & TDF_GRAPH))

Modified: llvm-gcc-4.2/trunk/gcc/varasm.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/varasm.c?rev=43656&r1=43655&r2=43656&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/varasm.c (original)
+++ llvm-gcc-4.2/trunk/gcc/varasm.c Fri Nov  2 20:05:03 2007
@@ -5179,7 +5179,7 @@
       target_decl = find_decl_and_mark_needed (p->decl, p->target);
 #ifdef TARGET_DOES_NOT_SUPPORT_ALIAS_DEFINITIONS
       if (target_decl)
-        warning ("%Jalias definitions not supported; ignored", target_decl);
+        warning (0, "%Jalias definitions not supported; ignored", target_decl);
 #else
       emit_alias_to_llvm(p->decl, p->target, target_decl);
 #endif
@@ -5266,9 +5266,9 @@
   if (target_decl && TREE_ASM_WRITTEN (target_decl))
 #ifdef ENABLE_LLVM
 #ifdef TARGET_DOES_NOT_SUPPORT_ALIAS_DEFINITIONS
-      warning ("%Jalias definitions not supported; ignored", target_decl);
+    warning (0, "%Jalias definitions not supported; ignored", target_decl);
 #else
-      emit_alias_to_llvm(decl, target, target_decl);
+    emit_alias_to_llvm(decl, target, target_decl);
 #endif
 #else
   do_assemble_alias (decl, target);





More information about the llvm-commits mailing list