]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/34355 (ICE: invariant not recomputed when ADDR_EXPR changed...
authorZdenek Dvorak <ook@ucw.cz>
Wed, 19 Dec 2007 15:01:19 +0000 (16:01 +0100)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Wed, 19 Dec 2007 15:01:19 +0000 (15:01 +0000)
commit8a171a5948d2c67775cb88046c224eb663c55fdf
tree11701d71781fafe83da10888fc434238585e0d79
parent89deeaffbbfd671c5e57190b999ee10c6f4af07f
re PR tree-optimization/34355 (ICE: invariant not recomputed when ADDR_EXPR changed with -ftree-parallelize-loops)

PR tree-optimization/34355
* tree-parloops.c (take_address_of): Handle expresions
instead of just variables.
(eliminate_local_variables_1): Force whole invariant
address to ssa name.

* g++.dg/tree-ssa/pr34355.C: New test.

From-SVN: r131063
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tree-ssa/pr34355.C [new file with mode: 0644]
gcc/tree-parloops.c