This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [bugs] Next long double problem: cacos
- To: Jan Hubicka <jh at suse dot cz>
- Subject: Re: [bugs] Next long double problem: cacos
- From: Andreas Jaeger <aj at suse dot de>
- Date: 16 Apr 2001 17:14:23 +0200
- Cc: rth at cygnus dot com, gcc-patches at gcc dot gnu dot org, patches at x86-64 dot org, bugs at x86-64 dot org
- References: <u8elut7wgi.fsf@gromit.rhein-neckar.de><20010416141511.D2782@atrey.karlin.mff.cuni.cz>
Jan Hubicka <jh@suse.cz> writes:
> >
> > Honza,
> >
> > what's going on here? The instruction "fxch %st(1) is totally bogus.
> The reg-stack pass got quite overactive on fxch motion and missed
> implicit reg-stack usage in call instruction.
> This patch should fix the problem. It is probably not needed for branch,
> sicne in i386 no functions return value in more than one stack register
> so fxch is not needed.
>
> Thanks for excellent bugrepoprt and analysis.
Thanks for the fast feedback - this fixed the bug indeed,
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj