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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #1)
> Created attachment 56079 [details]
> start of a patch
> 
> Start of a patch.  Still has duplicate case values (dt tree insertion) and
> missed for ID passing to the tail functions.

Overall effect isn't too big - the biggest limitation is likely failure to
factor outermost fors (or rather giving up on any delaying when the outermost
match expression needs to be for-lowered rather than deciding on an operator
basis).

Reply via email to