Small patch for complex moves
Jeffrey A Law
law@cygnus.com
Sun Feb 22 19:49:00 GMT 1998
In message < Pine.SOL.3.90.980220110938.20928A-100000@clouseau.informatik.rwth-aachen.de >you write:
> Here's a small patch that makes the compiler handle complex values like
> any other multi-register values when moving them. This causes better flow
> information to be generated. Previously, when returning a complex float on
> the i386, the compiler used to think that eax and edx, which contain the
> return value, are live throughout the function.
>
> Bernd
>
> * expr.c (emit_move_insn_1): When moving complex values in several
> steps, emit a CLOBBER to show the destination dies.
Thanks. Installed.
jeff
More information about the Gcc
mailing list