PPro patch for egcs

Jeffrey A Law law@cygnus.com
Fri Jun 5 00:14:00 GMT 1998


  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



More information about the Gcc-patches mailing list