2017-10-12 Richard Biener <rguenther@suse.de>
commit6ee1bd009006ac3266aeaabbc8e65e3908748d5a
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Oct 2017 14:09:21 +0000 (12 14:09 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Oct 2017 14:09:21 +0000 (12 14:09 +0000)
treeab1faef55dd03278d6edc48d180770c687fdfb0b
parentddd399ffc299a5034c2419c2d73cfef593239984
2017-10-12  Richard Biener  <rguenther@suse.de>

PR tree-optimization/69728
Revert
2017-09-19  Richard Biener  <rguenther@suse.de>

PR tree-optimization/69728
* graphite-sese-to-poly.c (schedule_error): New global.
(add_loop_schedule): Handle empty domain by failing the
schedule.
(build_original_schedule): Handle schedule_error.

* graphite-sese-to-poly.c (add_loop_schedule): Handle empty
domain by returning an unchanged schedule.

* gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
the loop now.  Remove unrelated undefined behavior.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253677 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/graphite-sese-to-poly.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/graphite/pr69728.c