ifcvt.c (noce_try_store_flag_constants): Correct order of parameters to trunc_int_for...
authorGeoffrey Keating <geoffk@redhat.com>
Fri, 20 Jul 2001 03:59:19 +0000 (03:59 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Fri, 20 Jul 2001 03:59:19 +0000 (03:59 +0000)
* ifcvt.c (noce_try_store_flag_constants): Correct order
of parameters to trunc_int_for_mode.

From-SVN: r44181

gcc/ChangeLog
gcc/ifcvt.c

index 693d0620d29cdaa1c7c9b682ba22ac149ab70c29..e9b400a2e0d8a226bd25081f8fae1239f2789532 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-19  Geoffrey Keating  <geoffk@redhat.com>
+
+       * ifcvt.c (noce_try_store_flag_constants): Correct order
+       of parameters to trunc_int_for_mode.
+
 2001-07-19  Mark Mitchell  <mark@codesourcery.com>
 
        * reorg.c (fill_simple_delay_slots): If an instruction might throw
index 92bb6b53bfd90f982e12f892dfb2c77c8710ebf5..bdb44c41274bc7a971d95b806b28a9b13f52747b 100644 (file)
@@ -651,7 +651,7 @@ noce_try_store_flag_constants (if_info)
       mode = GET_MODE (if_info->x);
       ifalse = INTVAL (if_info->a);
       itrue = INTVAL (if_info->b);
-      diff = trunc_int_for_mode (mode, itrue - ifalse);
+      diff = trunc_int_for_mode (itrue - ifalse, mode);
 
       can_reverse = (reversed_comparison_code (if_info->cond, if_info->jump)
                     != UNKNOWN);
@@ -682,7 +682,7 @@ noce_try_store_flag_constants (if_info)
       if (reversep)
        {
          tmp = itrue; itrue = ifalse; ifalse = tmp;
-         diff = trunc_int_for_mode (mode, -diff);
+         diff = trunc_int_for_mode (-diff, mode);
        }
 
       start_sequence ();