2016-02-11 Richard Biener <rguenther@suse.de>
commit6307745c1ad8e7adfda336365cf3b663d9d88150
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Feb 2016 13:27:14 +0000 (11 13:27 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Feb 2016 13:27:14 +0000 (11 13:27 +0000)
treed1fbbbef41690de3681f0aa4967683c0750a8238
parent9476ea9570c5bc09871cbfa3470d68824a28a1a4
2016-02-11  Richard Biener  <rguenther@suse.de>

Backport from mainline
2016-01-18  Richard Biener  <rguenther@suse.de>

PR middle-end/69308
* gimple.c (gimple_could_trap_p_1): Handle GIMPLE_COND.

2016-02-01  Richard Biener  <rguenther@suse.de>

PR tree-optimization/69574
* tree-chrec.c (hide_evolution_in_other_loops_than_loop): Instead
of asserting return chrec_dont_know.

* gcc.dg/torture/pr69574.c: New testcase.

2016-02-01  Richard Biener  <rguenther@suse.de>

PR tree-optimization/69579
* tree-ssa-loop-ivcanon.c (propagate_constants_for_unrolling):
Do not propagate through abnormal PHI results.

* gcc.dg/setjmp-6.c: New testcase.

2016-02-02  Richard Biener  <rguenther@suse.de>

PR tree-optimization/69606
* tree-ssa-math-opts.c (bswap_replace): Clear flow sensitive
info on the result before moving a stmt.

* gcc.dg/torture/pr69606.c: New testcase.

2016-02-09  Richard Biener  <rguenther@suse.de>

PR tree-optimization/69715
* tree-ssa.c (execute_update_addresses_taken): Mark non-decl
LHS on calls as non-rewritable.

* gcc.dg/torture/pr69715.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@233341 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/setjmp-6.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr69574.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr69606.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr69715.c [new file with mode: 0644]
gcc/tree-chrec.c
gcc/tree-ssa-loop-ivcanon.c
gcc/tree-ssa-math-opts.c
gcc/tree-ssa.c