combine.c (make_field_assignment): Fix argument order to gen_int_mode.
authorRichard Henderson <rth@redhat.com>
Sun, 30 Jan 2005 00:27:01 +0000 (16:27 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 30 Jan 2005 00:27:01 +0000 (16:27 -0800)
        * combine.c (make_field_assignment): Fix argument order
        to gen_int_mode.

From-SVN: r94420

gcc/ChangeLog
gcc/combine.c

index bfb9128..fa4fd37 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-29  Richard Henderson  <rth@redhat.com>
+
+       * combine.c (make_field_assignment): Fix argument order
+       to gen_int_mode.
+
 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
 
        PR tree-optimization/15791
index 7fe0a5f..6badd28 100644 (file)
@@ -7871,7 +7871,7 @@ make_field_assignment (rtx x)
        {
          mode = GET_MODE (src);
          src = gen_rtx_AND (mode, XEXP (src, 0),
-                            gen_int_mode (mode, and_mask & ze_mask));
+                            gen_int_mode (and_mask & ze_mask, mode));
          return gen_rtx_SET (VOIDmode, dest, src);
        }
     }