http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59927

--- Comment #8 from Richard Henderson <rth at gcc dot gnu.org> ---
(In reply to Kai Tietz from comment #7)
> One side-note I have about this patch.  Due this allow drap-register for
> x64, we seem to need to enable eax_live for this target, too.
> 
> See in ix86_expand_prologue the lines
> ...
> if (!TARGET_64BIT_MS_ABI)
>   eax_live = ix86_eax_live_at_start_p ();
> ...


In theory it shouldn't matter.  Unlike the unix 64-bit abi, EAX is
never live for any w64 abi.  On the other hand, removing the condition
shouldn't hurt either, making the code less confusing.

Reply via email to