This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] fix PR53852: stop ISL after a given number of operations
- From: Tobias Grosser <tobias at grosser dot es>
- To: Sebastian Pop <s dot pop at samsung dot com>, gcc-patches at gcc dot gnu dot org
- Cc: sebpop at gmail dot com, aditya dot k7 at samsung dot com, richard dot guenther at gmail dot com
- Date: Thu, 03 Sep 2015 00:52:08 +0200
- Subject: Re: [PATCH] fix PR53852: stop ISL after a given number of operations
- Authentication-results: sourceware.org; auth=none
- References: <1441233255-24721-1-git-send-email-s dot pop at samsung dot com>
On 09/03/2015 12:34 AM, Sebastian Pop wrote:
2015-09-02 Sebastian Pop <s.pop@samsung.com>
* config.in: Regenerate.
* configure: Regenerate.
* configure.ac (HAVE_ISL_CTX_MAX_OPERATIONS): Detect.
* graphite-optimize-isl.c (optimize_isl): Stop computation when
PARAM_MAX_ISL_OPERATIONS is reached.
* params.def (PARAM_MAX_ISL_OPERATIONS): Add.
* graphite-dependences.c (extend_schedule): Remove gcc_asserts on
result equal to isl_stat_ok as the status now can be isl_error_quota.
(subtract_commutative_associative_deps): Same.
(compute_deps): Same.
testsuite/
* gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
both isl-0.12 and isl-0.15.
* gcc.dg/graphite/uns-interchange-14.c: Same.
* gcc.dg/graphite/uns-interchange-15.c: Same.
* gcc.dg/graphite/uns-interchange-mvt.c: Same.
Hi Sebastian,
this looks good to me.
Tobias