This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PPro patch for egcs
- To: hjl at lucon dot org (H.J. Lu)
- Subject: Re: PPro patch for egcs
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Fri, 05 Jun 1998 01:13:06 -0600
- Cc: egcs-patches at cygnus dot com
- Reply-To: law at cygnus dot com
In message <m0yhbfv-000268C@ocean.lucon.org>you write:
> Those common output routines have a bug when overflow happens as we
> have discussed.
>
> Here is my first patch to fix that bug.
>
>
> --
> H.J. Lu (hjl@gnu.org)
> ---
> Wed Jun 3 21:39:24 1998 H.J. Lu (hjl@gnu.org)
>
> * config/i386/i386.c (output_fp_conditional_move): New function
> to output floating point conditional move.
> (output_int_conditional_move): New function to output integer
> conditional move.
>
> * config/i386/i386.md (movsicci+5, movhicc+5, movdicc+5): Call
> output_int_conditional_move () to output int conditional move.
> (movsfcc+5, movdfcc+5, movxfcc+5): Call
> output_fp_conditional_move () to output floating point
> conditional move.
>
> Fri May 8 07:53:43 1998 H.J. Lu (hjl@gnu.org)
>
> * config/i386/i386.c (put_condition_code): In INT mode, check
> cc_prev_status.flags & CC_NO_OVERFLOW for GE and LT.
Thank you. I have installed this patch.
jeff