[Bug tree-optimization/93964] [8/9/10 Regression] [graphite] ICE in assign_parameter_index_in_region, at graphite-scop-detection.c:1104

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Mar 4 10:38:00 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93964

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Guenther <rguenth@gcc.gnu.org>:

https://gcc.gnu.org/g:dca54007ebb5d49c3d6cea63ee87fd8f3ccb9ca5

commit r10-7012-gdca54007ebb5d49c3d6cea63ee87fd8f3ccb9ca5
Author: Richard Biener <rguenther@suse.de>
Date:   Wed Mar 4 10:40:32 2020 +0100

    tree-optimization/93964 - adjust ISL code generation for pointer params

    Pointers eventually need intermediate conversions in code generation.
    Allowing them is much easier than fending them off since niter
    and scev expansion easily drag those in.

    2020-02-04  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/93964
        * graphite-isl-ast-to-gimple.c
        (gcc_expression_from_isl_ast_expr_id): Add intermediate
        conversion for pointer to integer converts.
        * graphite-scop-detection.c (assign_parameter_index_in_region):
        Relax assert.

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


More information about the Gcc-bugs mailing list