re PR tree-optimization/29801 (ICE in set_lattice_value (tree-ssa-ccp.c))
authorZdenek Dvorak <dvorakz@suse.cz>
Fri, 17 Nov 2006 10:29:07 +0000 (11:29 +0100)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Fri, 17 Nov 2006 10:29:07 +0000 (10:29 +0000)
commitfc9962ee12357d77d9fd46c1795c679ea556f7ae
tree3a3aed520ce408a4c3f4b5f10dd39368a9b74f2d
parent80b4a8d94f7664f35f17d4a6281872f7a10565b7
re PR tree-optimization/29801 (ICE in set_lattice_value (tree-ssa-ccp.c))

PR tree-optimization/29801
* tree-ssa-ccp.c (get_symbol_constant_value): New function.
(get_default_value): Use get_symbol_constant_value.
(set_lattice_value): ICE when the value of the constant is
changed.
(visit_assignment): Ignore VDEFs of read-only variables.

* gcc.dg/pr29801.c: New test.

From-SVN: r118926
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr29801.c [new file with mode: 0644]
gcc/tree-ssa-ccp.c