[Bug tree-optimization/46675] [4.6 Regression] profiledbootstrap failed

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Sun Nov 28 13:48:00 GMT 2010


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46675

--- Comment #13 from Uros Bizjak <ubizjak at gmail dot com> 2010-11-28 12:46:10 UTC ---
Whoa.

Negative logic should be banned from sources.

Index: tree-ssa-loop-niter.c
===================================================================
--- tree-ssa-loop-niter.c    (revision 167219)
+++ tree-ssa-loop-niter.c    (working copy)
@@ -130,7 +130,7 @@ determine_value_range (tree type, tree v
   /* If the computation may wrap, we know nothing about the value, except for
      the range of the type.  */
   get_type_static_bounds (type, min, max);
-  if (!nowrap_type_p (type))
+  if (nowrap_type_p (type))
     return;

   /* Since the addition of OFF does not wrap, if OFF is positive, then we may



More information about the Gcc-bugs mailing list