My tester flagged rl78 as failing to build due to a trivial error.
Specifically the rl78 backend was passing integer 0 as the flags
argument to print_rtl_with_bb.  The argument should either be omitted
completely (there's an appropriate overload) or use TDF_NONE.

Fixed thusly.  Verified the rl78 port builds again.  Tester will do some
deeper testing overnight (libgcc, newlib).  Installing on the trunk.


Jeff
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5b15216cdd5..e74509fa3f9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2018-06-13  Jeff Law  <l...@redhat.com>
+
+       * config/rl78/rl78.c (move_elim_pass): Use TDF_NONE rather than
+       integer 0 for argument to print_rtl_with_bb.
+       (rl78_reorg): Likewise.
+ 
 2018-06-13  David Malcolm  <dmalc...@redhat.com>
 
        * config/arc/arc.c (hwloop_optimize): Strengthen local "end_label"
diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c
index 8346c9c31e0..03c78fc7549 100644
--- a/gcc/config/rl78/rl78.c
+++ b/gcc/config/rl78/rl78.c
@@ -228,7 +228,7 @@ move_elim_pass (void)
     }
 
   if (dump_file)
-    print_rtl_with_bb (dump_file, get_insns (), 0);
+    print_rtl_with_bb (dump_file, get_insns (), TDF_NONE);
 
   return 0;
 }
@@ -4317,7 +4317,7 @@ rl78_reorg (void)
   if (dump_file)
     {
       fprintf (dump_file, 
"\n================DEVIRT:=AFTER=ALLOC=PHYSICAL=REGISTERS================\n");
-      print_rtl_with_bb (dump_file, get_insns (), 0);
+      print_rtl_with_bb (dump_file, get_insns (), TDF_NONE);
     }
 
   rl78_propogate_register_origins ();
@@ -4326,7 +4326,7 @@ rl78_reorg (void)
   if (dump_file)
     {
       fprintf (dump_file, 
"\n================DEVIRT:=AFTER=PROPOGATION=============================\n");
-      print_rtl_with_bb (dump_file, get_insns (), 0);
+      print_rtl_with_bb (dump_file, get_insns (), TDF_NONE);
       fprintf (dump_file, 
"\n======================================================================\n");
     }
 

Reply via email to