This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: loop.c:get_condition broken
- To: Richard Henderson <rth at cygnus dot com>
- Subject: Re: loop.c:get_condition broken
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Wed, 07 Oct 1998 23:17:24 -0600
- cc: Michael Hayes <m dot hayes at elec dot canterbury dot ac dot nz>, Jim Wilson <wilson at cygnus dot com>, David Edelsohn <dje at watson dot ibm dot com>, egcs at cygnus dot com
- Reply-To: law at cygnus dot com
In message <19981007221501.A21728@dot.cygnus.com>you write:
> since the fcmoveq won't respond properly to a NaN, as the cmpteq will.
>
> The solution I proposed was generate the original cmov with CCmode
> and prevent to comparisons with differing modes, namely eq:DF and
> ne:CC, from being combined.
>
> I'm rather surprised this is affecting anyone else, unless you are
> generating comparisons that randomly have VOIDmode or some CCmode.
Hmm, I actually thought most comparisons had VOIDmode.
jeff