From: Ben Elliston Date: Thu, 24 Nov 2005 02:31:38 +0000 (+0000) Subject: optabs.c (prepare_cmp_insn): Use SCALAR_FLOAT_MODE_P. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=94044657e9a3b514a5b38e71156290a4c7d2a474;p=gcc.git optabs.c (prepare_cmp_insn): Use SCALAR_FLOAT_MODE_P. * optabs.c (prepare_cmp_insn): Use SCALAR_FLOAT_MODE_P. Remove unused `class' variable. From-SVN: r107449 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bd828e7df6d..31d23492506 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-11-24 Ben Elliston + + * optabs.c (prepare_cmp_insn): Use SCALAR_FLOAT_MODE_P. + Remove unused `class' variable. + 2005-11-23 Mark Mitchell * doc/invoke.texi: For man pages, include gcc-vers.texi. diff --git a/gcc/optabs.c b/gcc/optabs.c index 9b90d4701d0..217fc2bf5a4 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -3416,9 +3416,6 @@ prepare_cmp_insn (rtx *px, rtx *py, enum rtx_code *pcomparison, rtx size, enum machine_mode mode = *pmode; rtx x = *px, y = *py; int unsignedp = *punsignedp; - enum mode_class class; - - class = GET_MODE_CLASS (mode); /* If we are inside an appropriately-short loop and we are optimizing, force expensive constants into a register. */ @@ -3523,7 +3520,7 @@ prepare_cmp_insn (rtx *px, rtx *py, enum rtx_code *pcomparison, rtx size, /* Handle a lib call just for the mode we are using. */ - if (cmp_optab->handlers[(int) mode].libfunc && class != MODE_FLOAT) + if (cmp_optab->handlers[(int) mode].libfunc && !SCALAR_FLOAT_MODE_P (mode)) { rtx libfunc = cmp_optab->handlers[(int) mode].libfunc; rtx result;