Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Nov 2013 20:21:06 +0000 (UTC)
From:      "Pedro F. Giffuni" <pfg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r258143 - head/contrib/gcc
Message-ID:  <201311142021.rAEKL67B074269@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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.gnu@uriah.heep.sax.de> (r23479)
+2007-06-05  Joerg Wunsch  <j.gnu@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  <iant@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.rajagopal@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311142021.rAEKL67B074269>