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
This commit is contained in:
H.J. Lu 1999-04-01 03:01:19 +00:00 committed by Jeff Law
parent 9a6ac4b0c2
commit 80309a9c53
2 changed files with 10 additions and 0 deletions

View File

@ -1,5 +1,8 @@
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.

View File

@ -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: