[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