diff options
| author | Richard Biener <rguenther@suse.de> | 2014-05-19 12:32:15 +0000 | 
|---|---|---|
| committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-05-19 12:32:15 +0000 | 
| commit | cb460086e1601d7ed22a2d911adede51c945c66f (patch) | |
| tree | 0b8d0d40a0143aea6a4ad6d72a1dec5c6706684e /libcpp/include/cpplib.h | |
| parent | bddd36713d1282de8544c94d76601bd3e83cb07a (diff) | |
| download | gcc-cb460086e1601d7ed22a2d911adede51c945c66f.zip gcc-cb460086e1601d7ed22a2d911adede51c945c66f.tar.gz gcc-cb460086e1601d7ed22a2d911adede51c945c66f.tar.bz2 | |
re PR tree-optimization/61184 (wrong code (that hangs) by LTO on x86_64-linux-gnu)
2014-05-19  Richard Biener  <rguenther@suse.de>
	PR tree-optimization/61184
	* tree-vrp.c (is_negative_overflow_infinity): Use
	TREE_OVERFLOW_P and do that check first.
	(is_positive_overflow_infinity): Likewise.
	(is_overflow_infinity): Likewise.
	(vrp_operand_equal_p): Properly treat operands with
	differing overflow as not equal.
	* c-c++-common/torture/pr61184.c: New testcase.
From-SVN: r210611
Diffstat (limited to 'libcpp/include/cpplib.h')
0 files changed, 0 insertions, 0 deletions
