]> gcc.gnu.org Git - gcc.git/commitdiff
postreload.c (move2add_note_store): Only call trunc_int_for_mode on scalar integers.
authorAldy Hernandez <aldyh@redhat.com>
Fri, 14 Jan 2005 19:17:52 +0000 (19:17 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Fri, 14 Jan 2005 19:17:52 +0000 (19:17 +0000)
* postreload.c (move2add_note_store): Only call
trunc_int_for_mode on scalar integers.

From-SVN: r93658

gcc/ChangeLog
gcc/postreload.c

index 08556ae24b4c02e1e72dba41268749ac83775670..2d0d11bbfaac7e8748308c042a72e0a48a7b56b1 100644 (file)
@@ -1,3 +1,8 @@
+2005-01-14  Aldy Hernandez  <aldyh@redhat.com>
+
+       * postreload.c (move2add_note_store): Only call
+       trunc_int_for_mode on scalar integers.
+
 2005-01-14  Steven Bosscher  <stevenb@suse.de>
 
        * tree-ssa-dce.c (visited_control_parents): New sbitmap to
index 06714b90ab8b288d110d54fee9f6f8c2978b16e0..917af6997abce50fffe57ea9faf941cff17640bd 100644 (file)
@@ -1457,7 +1457,7 @@ move2add_note_store (rtx dst, rtx set, void *data ATTRIBUTE_UNUSED)
 
   regno += REGNO (dst);
 
-  if (SCALAR_INT_MODE_P (mode)
+  if (SCALAR_INT_MODE_P (GET_MODE (dst))
       && hard_regno_nregs[regno][mode] == 1 && GET_CODE (set) == SET
       && GET_CODE (SET_DEST (set)) != ZERO_EXTRACT
       && GET_CODE (SET_DEST (set)) != STRICT_LOW_PART)
This page took 0.067677 seconds and 5 git commands to generate.