Fix missing newlines from local-pure-const pass dump
authorLuis Machado <luis.machado@linaro.org>
Mon, 4 Dec 2017 17:04:18 +0000 (17:04 +0000)
committerLuis Machado <luisgpm@gcc.gnu.org>
Mon, 4 Dec 2017 17:04:18 +0000 (17:04 +0000)
I noticed the debugging output from local-pure-const pass is missing a
newline in a couple places, leading to this:

 local analysis of main
   scanning: i ={v} 0;
    Volatile stmt is not const/pure
    Volatile operand is not const/pure  scanning: j ={v} 20;
    Volatile stmt is not const/pure
    Volatile operand is not const/pure  scanning: vol.0_10 ={v} i;
    Volatile stmt is not const/pure

It should've been:

 local analysis of main
   scanning: i ={v} 0;
    Volatile stmt is not const/pure
    Volatile operand is not const/pure
   scanning: j ={v} 20;
    Volatile stmt is not const/pure
    Volatile operand is not const/pure
   scanning: vol.0_10 ={v} i;
    Volatile stmt is not const/pure

gcc/ChangeLog:

2017-12-04  Luis Machado  <luis.machado@linaro.org>

* ipa-pure-const.c (check_decl): Add missing newline.
(state_from_flags): Likewise.

From-SVN: r255388

gcc/ChangeLog
gcc/ipa-pure-const.c

index 97c64c7..3d2492f 100644 (file)
@@ -1,3 +1,8 @@
+2017-12-04  Luis Machado  <luis.machado@linaro.org>
+
+       * ipa-pure-const.c (check_decl): Add missing newline.
+       (state_from_flags): Likewise.
+
 2017-12-04  Jeff Law  <law@redhat.com>
 
        PR tree-optimizatin/78496
index bdc7522..22f92fc 100644 (file)
@@ -332,7 +332,7 @@ check_decl (funct_state local,
     {
       local->pure_const_state = IPA_NEITHER;
       if (dump_file)
-        fprintf (dump_file, "    Volatile operand is not const/pure");
+        fprintf (dump_file, "    Volatile operand is not const/pure\n");
       return;
     }
 
@@ -446,7 +446,7 @@ state_from_flags (enum pure_const_state_e *state, bool *looping,
     {
       *looping = true;
       if (dump_file && (dump_flags & TDF_DETAILS))
-       fprintf (dump_file, " looping");
+       fprintf (dump_file, " looping\n");
     }
   if (flags & ECF_CONST)
     {