tree-vectorizer.c (vect_set_dump_settings): Check that dump_file exists.
authorDorit Naishlos <dorit@il.ibm.com>
Wed, 9 Feb 2005 19:21:07 +0000 (19:21 +0000)
committerDorit Nuzman <dorit@gcc.gnu.org>
Wed, 9 Feb 2005 19:21:07 +0000 (19:21 +0000)
        * tree-vectorizer.c (vect_set_dump_settings): Check that dump_file
        exists.

From-SVN: r94768

gcc/ChangeLog
gcc/tree-vectorizer.c

index 33996957d16307b893d80b0fbb98b688f2a674ff..20bc95669ff4bfefb289ec431418a855726f4214 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-09  Dorit Naishlos  <dorit@il.ibm.com>
+
+       * tree-vectorizer.c (vect_set_dump_settings): Check that dump_file 
+       exists.
+
 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
 
        PR middle-end/19854
index b2c0e0a9bbd6926118e04f7464b5825b641af41d..06b74036e2cdbf9174163a5d537bd4f701f6a9ee 100644 (file)
@@ -1224,12 +1224,14 @@ vect_set_dump_settings (void)
     }
 
   /* User didn't specify verbosity level:  */
-  if (dump_flags & TDF_DETAILS)
+  if (dump_file && (dump_flags & TDF_DETAILS))
     vect_verbosity_level = REPORT_DETAILS;
-  else if (dump_flags & TDF_STATS)
+  else if (dump_file && (dump_flags & TDF_STATS))
     vect_verbosity_level = REPORT_UNVECTORIZED_LOOPS;
   else
     vect_verbosity_level = REPORT_NONE;
+
+  gcc_assert (dump_file || vect_verbosity_level == REPORT_NONE);
 }