Mercurial > hg > CbC > CbC_gcc
comparison gcc/tree-vrp.c @ 19:58ad6c70ea60
update gcc from 4.4.0 to 4.4.1.
author | kent@firefly.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Thu, 24 Sep 2009 13:21:57 +0900 |
parents | a06113de4d67 |
children | 77e2b8dfacca |
comparison
equal
deleted
inserted
replaced
18:33936f7f2835 | 19:58ad6c70ea60 |
---|---|
5680 { | 5680 { |
5681 bool sop; | 5681 bool sop; |
5682 tree ret; | 5682 tree ret; |
5683 bool only_ranges; | 5683 bool only_ranges; |
5684 | 5684 |
5685 /* Some passes and foldings leak constants with overflow flag set | |
5686 into the IL. Avoid doing wrong things with these and bail out. */ | |
5687 if ((TREE_CODE (op0) == INTEGER_CST | |
5688 && TREE_OVERFLOW (op0)) | |
5689 || (TREE_CODE (op1) == INTEGER_CST | |
5690 && TREE_OVERFLOW (op1))) | |
5691 return NULL_TREE; | |
5692 | |
5685 sop = false; | 5693 sop = false; |
5686 ret = vrp_evaluate_conditional_warnv_with_ops (code, op0, op1, true, &sop, | 5694 ret = vrp_evaluate_conditional_warnv_with_ops (code, op0, op1, true, &sop, |
5687 &only_ranges); | 5695 &only_ranges); |
5688 | 5696 |
5689 if (ret && sop) | 5697 if (ret && sop) |