Author: pfg
Date: Thu Nov 14 20:21:05 2013
New Revision: 258143
URL: http://svnweb.freebsd.org/changeset/base/258143

Log:
  Merge vrp-tree fix from gcc-4.3
  
  Fix missed conversion from / to >> (GCC PR32521)
  
  Note that vrp-tree is currently disabled by default in
  FreeBSD's gcc due many bugs.
  
  While here fix a revision number in the 4.3 Changelog.
  
  Obtained from:        gcc 4.3 (rev. 122831 - partial; GPLv2)
  MFC after:    3 weeks

Modified:
  head/contrib/gcc/ChangeLog.gcc43
  head/contrib/gcc/tree-vrp.c

Modified: head/contrib/gcc/ChangeLog.gcc43
==============================================================================
--- head/contrib/gcc/ChangeLog.gcc43    Thu Nov 14 20:07:17 2013        
(r258142)
+++ head/contrib/gcc/ChangeLog.gcc43    Thu Nov 14 20:21:05 2013        
(r258143)
@@ -1,4 +1,4 @@
-2007-06-05  Joerg Wunsch  <j....@uriah.heep.sax.de> (r23479)
+2007-06-05  Joerg Wunsch  <j....@uriah.heep.sax.de> (r125346)
 
        PR preprocessor/23479
        * doc/extend.texi: Document the 0b-prefixed binary integer
@@ -49,6 +49,11 @@
        * config/i386/i386.c (override_options): Likewise.
        * doc/invoke.texi: Likewise.
 
+2007-03-11  Ian Lance Taylor  <i...@google.com> (r122831 - partial)
+
+       * tree-vrp.c (vrp_int_const_binop): Handle PLUS_EXPR and
+       the *_DIV_EXPR codes correctly with overflow infinities.
+
 2007-02-09  Dwarakanath Rajagopal <dwarak.rajago...@amd.com> (r121763)
 
        * config/i386/driver-i386.c: Turn on -mtune=native for AMDFAM10.

Modified: head/contrib/gcc/tree-vrp.c
==============================================================================
--- head/contrib/gcc/tree-vrp.c Thu Nov 14 20:07:17 2013        (r258142)
+++ head/contrib/gcc/tree-vrp.c Thu Nov 14 20:21:05 2013        (r258143)
@@ -4914,7 +4914,7 @@ simplify_div_or_mod_using_ranges (tree s
     {
       bool sop = false;
 
-      val = compare_range_with_value (GT_EXPR, vr, integer_zero_node, &sop);
+      val = compare_range_with_value (GE_EXPR, vr, integer_zero_node, &sop);
 
       if (val
          && sop
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to