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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |deferred
           Priority|P3                          |P2
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot 
gnu.org
   Target Milestone|---                         |9.0
            Summary|[8 Regression] [graphite]   |[8/9 Regression] [graphite]
                   |ICE in set_codegen_error,   |ICE in set_codegen_error,
                   |at                          |at
                   |graphite-isl-ast-to-gimple. |graphite-isl-ast-to-gimple.
                   |c:206                       |c:206

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
This touches more cases where SCOP analysis only is checking scev_analyzable_p
() but code-gen uses scalar_evolution_in_region with a loop != def-loop.  The
artificial scev-max-expr-size makes one succeed and the other fail.  Note more
complex cases could ICE because of the same reason or because some use site is
really not analyzable.

IMHO scev_analyzable_p should get a 'loop' arg.

Nothing for 8.1.

Reply via email to