This is the mail archive of the
mailing list for the GCC project.
Re: PR 11350
- From: Jan Hubicka <hubicka at ucw dot cz>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: gcc-patches at gcc dot gnu dot org, rth at redhat dot com
- Date: Sat, 10 Jan 2004 23:15:11 +0100
- Subject: Re: PR 11350
- References: <20040110214807.GS1964@kam.mff.cuni.cz>
> the problem is that the destination of tablejump gets spilled onto stack and
> the tablejump gets elliminated after reload so the load stays in the code.
> Bootstrappping/regtesting i686-pc-gnu-linux in progress, OK?
... forgot to mention. I realize that this make crossjumping of
tablejumps to leave ugly artefacts, but I really don't see any good way
Perhaps we can do one crossjumping before register allocation? It
works, but it is less effecitve as different pseudos used for
temporaries preserve crossjumping.