This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [3.3 PATCH] fix PHI insertion for RTL SSA-CCP


On Tue, 2004-08-24 at 13:50, Steven Bosscher wrote:
> Hello,
> 
> This is a fix for a part of GCC 3.3 based compiler that is
> used probably by no-one at all.
> 
> Like I have nothing better to do...
> 
> But I wanted to see if RTL SSA really is as poor as everyone
> always claims it to be, and I need it in more-or-less working
> shape for that purpose (it now "only" fails with a bunch of
> unrecognizable insns that all look alike -- it actually looks
> like that may be a "real" bug...).
There's lots of stuff lurking.

libcalls cause major problems
subregs cause major problems

That's a start.

However, I _do_ think that we'll one day be at a point where we can
push SSA formalism into the RTL passes.  One of the things we have
learned from tree-ssa is that we do not have to put every object into
SSA form.  We can (and should) use that knowledge for RTL-SSA as well.


Jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]