2018-02-07 Richard Biener <rguenther@suse.de>
commit45105e0ee9065218d1ba86692dd41b1d5b069ffd
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Feb 2018 10:14:25 +0000 (7 10:14 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Feb 2018 10:14:25 +0000 (7 10:14 +0000)
treecc1ac1fc8d9d20c2c7146aca053323f09070d271
parent6d716a40bf8a3596d11da2d2ec3947920a29fd43
2018-02-07  Richard Biener  <rguenther@suse.de>

PR tree-optimization/84204
* tree-chrec.c (chrec_fold_plus_1): Remove size limiting in
this place.

* gcc.dg/graphite/pr84204.c: New testcase.

PR tree-optimization/84205
* graphite-isl-ast-to-gimple.c (binary_op_to_tree): Also
special-case isl_ast_op_zdiv_r.

* gcc.dg/graphite/pr84205.c: New testcase.

PR tree-optimization/84223
* graphite-scop-detection.c (gather_bbs::before_dom_children):
Only add conditions from within the region.
(gather_bbs::after_dom_children): Adjust.

* gfortran.dg/graphite/pr84223.f90: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257441 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/graphite-isl-ast-to-gimple.c
gcc/graphite-scop-detection.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/graphite/pr84204.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/graphite/pr84205.c [new file with mode: 0644]
gcc/testsuite/gfortran.dg/graphite/pr84223.f90 [new file with mode: 0644]
gcc/tree-chrec.c