]> gcc.gnu.org Git - gcc.git/commitdiff
expr.c (convert_move): Fix arguments to TRULY_NOOP_TRUNCATION call.
authorJeffrey A Law <law@cygnus.com>
Tue, 24 Aug 1999 08:48:27 +0000 (08:48 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 24 Aug 1999 08:48:27 +0000 (02:48 -0600)
        * expr.c (convert_move): Fix arguments to TRULY_NOOP_TRUNCATION
        call.

From-SVN: r28818

gcc/ChangeLog
gcc/expr.c

index f797d6a700aa2a86b1c690e7a59fdb8ee8ff9365..1537c9e6a59fb993f648cdbef4b015ee53101725 100644 (file)
@@ -1,3 +1,8 @@
+Tue Aug 24 02:47:44 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * expr.c (convert_move): Fix arguments to TRULY_NOOP_TRUNCATION
+       call.
+
 1999-08-24 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
 
        * jump.c (delete_barrier_successors) Match (set (pc) (pc)) insn
index 5ad38cda1d804312a590892248318c82f0520839..e96fe58ed876795ae589a262d973f8aa09ccc137 100644 (file)
@@ -1020,7 +1020,8 @@ convert_move (to, from, unsignedp)
            if (((can_extend_p (to_mode, intermediate, unsignedp)
                  != CODE_FOR_nothing)
                 || (GET_MODE_SIZE (to_mode) < GET_MODE_SIZE (intermediate)
-                    && TRULY_NOOP_TRUNCATION (to_mode, intermediate)))
+                    && TRULY_NOOP_TRUNCATION (GET_MODE_BITSIZE (to_mode),
+                                              GET_MODE_BITSIZE (intermediate))))
                && (can_extend_p (intermediate, from_mode, unsignedp)
                    != CODE_FOR_nothing))
              {
This page took 0.087936 seconds and 5 git commands to generate.