gcc/
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Oct 2015 09:00:47 +0000 (09:00 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Oct 2015 09:00:47 +0000 (09:00 +0000)
commitb7ea891d2dfb0ba2d1a135c162247666f8dd91b9
treeb23ed3a02e393d37a811d9261226554b39af57a8
parentd7525b0fecb2a3f57fa41edccd1ecd8532697487
gcc/
2015-10-28 Yvan Roux  <yvan.roux@linaro.org>
   Sebastian Pop  <s.pop@samsung.com>

Backport from trunk r221007, r221675, r222011.
2015-04-11  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/65735
* tree-ssa-threadedge.c (fsm_find_control_statement_thread_paths):
Remove visited_phis argument, add visited_bbs, avoid recursing into the
same bb rather than just into the same phi node.
(thread_through_normal_block): Adjust caller.

2015-03-25  Sebastian Pop  <s.pop@samsung.com>

PR tree-optimization/65177
* tree-ssa-threadupdate.c (verify_seme): Renamed verify_jump_thread.
(bb_in_bbs): New.
(duplicate_seme_region): Renamed duplicate_thread_path.  Redirect all
edges not adjacent on the path to the original code.

2015-02-26  Sebastian Pop  <s.pop@samsung.com>

PR tree-optimization/65048
* tree-ssa-threadupdate.c (valid_jump_thread_path): New.
(thread_through_all_blocks): Call valid_jump_thread_path.
Remove invalid FSM jump-thread paths.

gcc/testsuite/
2015-10-28 Yvan Roux  <yvan.roux@linaro.org>
   Sebastian Pop  <s.pop@samsung.com>

Backport from trunk r221007, r221675, r222011.
2015-04-11  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/65735
* gcc.c-torture/compile/pr65735.c: New test.

2015-03-25  Sebastian Pop  <s.pop@samsung.com>

PR tree-optimization/65177
* gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.

2015-02-26  Sebastian Pop  <s.pop@samsung.com>

PR tree-optimization/65048
* gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_9-branch@229478 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.linaro
gcc/testsuite/ChangeLog.linaro
gcc/testsuite/gcc.c-torture/compile/pr65735.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-10.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-9.c [new file with mode: 0644]
gcc/tree-ssa-threadedge.c
gcc/tree-ssa-threadupdate.c