svn commit: r258143 - head/contrib/gcc
Pedro F. Giffuni
pfg at FreeBSD.org
Thu Nov 14 20:21:06 UTC 2013
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 at uriah.heep.sax.de> (r23479)
+2007-06-05 Joerg Wunsch <j.gnu at 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 at 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 at 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
More information about the svn-src-all
mailing list