combine.c (make_compound_operation): Use SCALAR_INT_MODE_P, not INTEGRAL_MODE_P when...
authorRichard Henderson <rth@redhat.com>
Fri, 10 Jan 2003 23:36:17 +0000 (15:36 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 10 Jan 2003 23:36:17 +0000 (15:36 -0800)
        * combine.c (make_compound_operation): Use SCALAR_INT_MODE_P,
        not INTEGRAL_MODE_P when widening extensions.

From-SVN: r61178

gcc/ChangeLog
gcc/combine.c

index c4a95f023804d3b921562b8ef684929941730427..76dcc2efa3a6e1893928a4d687442b1cd4d33d84 100644 (file)
@@ -1,3 +1,8 @@
+2003-01-10  Richard Henderson  <rth@redhat.com>
+
+       * combine.c (make_compound_operation): Use SCALAR_INT_MODE_P,
+       not INTEGRAL_MODE_P when widening extensions.
+
 2003-01-10  Richard Henderson  <rth@redhat.com>
 
        * config/alpha/alpha.c (decl_has_samegp): True for !TREE_PUBLIC.
index d6a86756ee901e1b102465c0ac5450a883372466..973d7095bcb532a36dd7219f02535bc038ebddf4 100644 (file)
@@ -6716,7 +6716,7 @@ make_compound_operation (x, in_code)
              || (GET_MODE_SIZE (mode) >
                  GET_MODE_SIZE (GET_MODE (XEXP (tem, 0)))))
            {
-             if (! INTEGRAL_MODE_P (mode))
+             if (! SCALAR_INT_MODE_P (mode))
                break;
              tem = gen_rtx_fmt_e (GET_CODE (tem), mode, XEXP (tem, 0));
            }