[Bug tree-optimization/21293] [4.0 Regression] ICE in set_value_handle

dberlin at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sat Apr 30 03:06:00 GMT 2005


------- Additional Comments From dberlin at gcc dot gnu dot org  2005-04-30 03:06 -------
because they are supposed to also be constant, because even though overflowed,
they do not change, ever.  :)

constants are constants are constants are constants.  If it's not a constant, it
shouldn't be a _CST node.
In addition, all _CST nodes should be is_gimple_min_invariant, because they are
a subset of the invariants.

We don't give CST nodes value handles, because their value is always themselves.

This one was not until Zdenek's change. That is a bug, and he fixed it.
The verifier catches it because it checks to make sure that everything it
doesn't give a value handle to is a min_invariant  (as they should be :P)



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21293



More information about the Gcc-bugs mailing list