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
This commit is contained in:
parent
868eef3239
commit
448b703500
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=258143
@ -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.
|
||||
|
@ -4914,7 +4914,7 @@ simplify_div_or_mod_using_ranges (tree stmt, tree rhs, enum tree_code rhs_code)
|
||||
{
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user