re PR middle-end/16026 (ICE in function.c:4804, assign_parms, when -mpowerpc64 &...
authorRichard Henderson <rth@redhat.com>
Tue, 22 Jun 2004 23:54:46 +0000 (16:54 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 22 Jun 2004 23:54:46 +0000 (16:54 -0700)
        PR middle-end/16026
        * function.c (assign_parms): Don't abort for overaligned PARALLEL.

From-SVN: r83525

gcc/ChangeLog
gcc/function.c

index 82534ed788554d851dd48fd9422b6a22047446b7..33baa770363b0d144c1e728594c2c349469444dd 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-22  Richard Henderson  <rth@redhat.com>
+
+       PR middle-end/16026
+       * function.c (assign_parms): Don't abort for overaligned PARALLEL.
+
 2004-06-22  Joseph S. Myers  <jsm@polyomino.org.uk>
 
        * Makefile.in (distclean): Don't try to remove empty directories.
index 8fd0a6f35abe4f8b4a0b602490b640a5212471b1..ea092838519782c2bfb0111a265cace07b6396ae 100644 (file)
@@ -4819,8 +4819,7 @@ assign_parms (tree fndecl)
                  PUT_MODE (stack_parm, GET_MODE (entry_parm));
                  set_mem_attributes (stack_parm, parm, 1);
                }
-             else if (GET_CODE (entry_parm) == PARALLEL 
-                      && GET_MODE(entry_parm) == BLKmode)
+             else if (GET_CODE (entry_parm) == PARALLEL)
                ;
              else if (PARM_BOUNDARY % BITS_PER_WORD != 0)
                abort ();