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

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Aldy Hernandez from comment #11)
> I don't know.  I thought return's were special.  Can there be more than one
> per function?

I think high gimple (what before lower pass) allows multiple GIMPLE_RETURN
stmts, but low gimple does not.
But gimple-low.cc comment only says:
   3- Multiple identical return statements are grouped into a single
      return and gotos to the unique return site.
so perhaps it isn't guaranteed either.

Reply via email to