This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] RTL prologue/epilogue for SPARC
- From: Joern Rennecke <joern dot rennecke at superh dot com>
- To: ebotcazou at libertysurf dot fr (Eric Botcazou)
- Cc: joern dot rennecke at superh dot com (Joern Rennecke), davem at redhat dot com (David S. Miller), gcc-patches at gcc dot gnu dot org
- Date: Mon, 21 Jun 2004 18:14:48 +0100 (BST)
- Subject: Re: [RFC] RTL prologue/epilogue for SPARC
> I get ICEs in the BB reordering pass, which is run before I emit the
> epilogue, because the pass calls the cfglayout machinery and there is no
> return insn. So I'd think the problem comes from what you call "stressing
> the cfglayout code a bit more" rather than from the back-end per se.
Did you try this with the patch I posted for PR 16060?
> And? Every time gen_epilogue is called, the return is emitted by the
> expander (there is no DONE, unlike in sh.md). What do you want me to do
> instead?
Sorry, I missed that. So your patch is all right (or at least in that
aspect).