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

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

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

commit r12-7994-ge68f5c90bae44e886bd1b13a135dbfd00bceea0a
Author: Richard Biener <rguent...@suse.de>
Date:   Tue Apr 5 09:51:32 2022 +0200

    c/105151 - move early walloca pass

    When the walloca pass gained support for ranger the early pass
    was not moved to a place where SSA form is available but remained
    in the lowering pipeline.  For the testcase in this bug this is
    a problem because for errorneous input we still run the lowering
    pipeline but here have broken SSA form which ranger does not like.
    The solution is to rectify the mistake with using ranger without
    SSA form and move the pass which solves both issues.

    2022-04-05  Richard Biener  <rguent...@suse.de>

            PR c/105151
            * passes.def (pass_walloca): Move early instance into
            pass_build_ssa_passes to make SSA form available.

            * gcc.dg/gimplefe-error-14.c: New testcase.

Reply via email to