This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Request for comments
- To: Richard Henderson <rth at cygnus dot com>
- Subject: Re: PATCH: Request for comments
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Fri, 25 Jun 1999 16:58:16 -0600
- cc: egcs-patches at egcs dot cygnus dot com
- Reply-To: law at cygnus dot com
In message <19990625123059.J23285@cygnus.com>you write:
> On Fri, Jun 25, 1999 at 10:12:57AM -0600, Jeffrey A Law wrote:
> > + #ifdef TARGET_MEM_FUNCTIONS
> > + rtx new_x, new_y, new_size;
> > + #endif
>
> You also should be fixing the bcopy case.
Possibly. The bcopy case uses emit_library_call (which is safe because
bcopy does not return a value). emit_library_call does not emit any
queued instructions until after the args have been loaded.
Either it should use the same code for simplicity or we need a comment
for this case. I can certainly to either.
jeff
ps. For grins if you look at the emit_library_call case you'll find this
comment when we emit queued instructions:
/* For version 1.37, try deleting this entirely. */
if (! no_queue)
emit_queue ();
1.37?!? That was, err, hmmm, 8 years ago, give or take.