This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch to fix delete_noop_move REG_LIBCALL handling.
- To: John Wehle <john at feith dot com>
- Subject: Re: Patch to fix delete_noop_move REG_LIBCALL handling.
- From: Richard Henderson <rth at redhat dot com>
- Date: Wed, 10 Oct 2001 10:27:58 -0700
- Cc: gcc-patches at gcc dot gnu dot org
- References: <200110101714.f9AHEkD13136@jwlab.FEITH.COM>
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~