]> git.ipfire.org Git - thirdparty/gcc.git/commit
* tree-ssa-threadedge.c (thread_across_edge): After threading
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Nov 2013 01:55:17 +0000 (01:55 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Nov 2013 01:55:17 +0000 (01:55 +0000)
commit559685be4a8347f674bded686bb06270e948083c
tree0201b6c20a42aa103d18e98486e543f4c3d753fa
parent1b83778e6779c3acc3ef62cc5d5e2ab61dc5a68c
* tree-ssa-threadedge.c (thread_across_edge): After threading
through a joiner, allow threading a normal block requiring
duplication.

* tree-ssa-threadupdate.c (thread_block_1): Improve code to detect
jump threading requests that would muck up the loop structures.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205074 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-threadedge.c
gcc/tree-ssa-threadupdate.c