Commit 80309a9c by H.J. Lu Committed by Jeff Law

i386.c (output_fp_conditional_move): Abort for LT, LE, GE, and GT signed integer comparisons.

        * i386.c (output_fp_conditional_move): Abort for LT, LE, GE, and GT
        signed integer comparisons.

From-SVN: r26099
parent 9a6ac4b0
Thu Apr 1 03:48:34 1999 H.J. Lu (hjl@gnu.org)
* i386.c (output_fp_conditional_move): Abort for LT, LE, GE, and GT
signed integer comparisons.
* i386.c (output_int_conditional_move): Use "enum rtx_code" for code
type.
......
......@@ -5491,6 +5491,13 @@ output_fp_conditional_move (which_alternative, operands)
int which_alternative;
rtx operands[];
{
enum rtx_code code = GET_CODE (operands[1]);
/* This should never happen. */
if (!(cc_prev_status.flags & CC_IN_80387)
&& (code == GT || code == LE || code == GE || code == LT))
abort ();
switch (which_alternative)
{
case 0:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment