Fix powerpc breakage
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Mon, 1 Oct 2012 21:47:36 +0000 (21:47 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Mon, 1 Oct 2012 21:47:36 +0000 (21:47 +0000)
From-SVN: r191942

gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/t-rs6000

index 3961099a1fe0c25a620eef9205a66a1f186c60e7..d3985e8b2df0ac157ba5b5c396a9bf71d1e795ab 100644 (file)
@@ -1,3 +1,11 @@
+2012-10-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       * config/rs6000/rs6000.c (toplevel): Include dumpfile.h.
+       (rs6000_density_test): Rework to accomidate 09-30 change by Sharad
+       Singhai.
+
+       * config/rs6000/t-rs6000 (rs6000.o): Add dumpfile.h dependency.
+
 2012-10-01  Dehao Chen  <dehao@google.com>
 
        PR middle-end/54759
index 96026bdc50515b17f1bc1789b4c5e28ad673d80b..ed641dd2b7854f79d0409d8e2e407c42b8f78b21 100644 (file)
@@ -58,6 +58,7 @@
 #include "tm-constrs.h"
 #include "opts.h"
 #include "tree-vectorizer.h"
+#include "dumpfile.h"
 #if TARGET_XCOFF
 #include "xcoffout.h"  /* get declarations of xcoff_*_section_name */
 #endif
@@ -3518,11 +3519,11 @@ rs6000_density_test (rs6000_cost_data *data)
       && vec_cost + not_vec_cost > DENSITY_SIZE_THRESHOLD)
     {
       data->cost[vect_body] = vec_cost * (100 + DENSITY_PENALTY) / 100;
-      if (vect_print_dump_info (REPORT_DETAILS))
-       fprintf (vect_dump,
-                "density %d%%, cost %d exceeds threshold, penalizing "
-                "loop body cost by %d%%", density_pct, 
-                vec_cost + not_vec_cost, DENSITY_PENALTY);
+      if (dump_kind_p (MSG_NOTE))
+       dump_printf_loc (MSG_NOTE, vect_location,
+                        "density %d%%, cost %d exceeds threshold, penalizing "
+                        "loop body cost by %d%%", density_pct,
+                        vec_cost + not_vec_cost, DENSITY_PENALTY);
     }
 }
 
index 8acc3399ca1f51744bc874a8561872f9caf67740..a96c0d2a74cd49d7534f897bef0dd2de32ac2595 100644 (file)
@@ -26,7 +26,7 @@ rs6000.o: $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
   $(OBSTACK_H) $(TREE_H) $(EXPR_H) $(OPTABS_H) except.h function.h \
   output.h dbxout.h $(BASIC_BLOCK_H) toplev.h $(GGC_H) $(HASHTAB_H) \
   $(TM_P_H) $(TARGET_H) $(TARGET_DEF_H) langhooks.h reload.h gt-rs6000.h \
-  cfgloop.h $(OPTS_H) $(COMMON_TARGET_H)
+  cfgloop.h $(OPTS_H) $(COMMON_TARGET_H) dumpfile.h
 
 rs6000-c.o: $(srcdir)/config/rs6000/rs6000-c.c \
     $(srcdir)/config/rs6000/rs6000-protos.h \