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]

Re: Patch to fix delete_noop_move REG_LIBCALL handling.


On Wed, Oct 10, 2001 at 01:14:46PM -0400, John Wehle wrote:
> > On Wed, Oct 10, 2001 at 12:31:06AM -0400, John Wehle wrote:
> >> Are there useful reasons to keep a noop move that has a REG_RETVAL
> >> note even if there's no REG_EQUAL note?
> >
> >Yes.
> 
> For example?

I was about to mention bits about using special hard registers, but
that _may_ have been fixed by the reload rewrite.  I don't know what's
left, but I don't really want to do the digging to find out either.

This ugly little bit of the compiler should not be touched until we
can remove libcalls entirely.  Which we can do as soon as we have
some higher level IL in which to do the optimization.  Which Diego
is working on.



r~


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