From: Richard Henderson Date: Tue, 22 Jun 2004 23:54:46 +0000 (-0700) Subject: re PR middle-end/16026 (ICE in function.c:4804, assign_parms, when -mpowerpc64 &... X-Git-Tag: releases/gcc-4.0.0~7446 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a926b253fc0fde013bba32537907417e6364e70a;p=thirdparty%2Fgcc.git re PR middle-end/16026 (ICE in function.c:4804, assign_parms, when -mpowerpc64 & half-word operation) PR middle-end/16026 * function.c (assign_parms): Don't abort for overaligned PARALLEL. From-SVN: r83525 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 82534ed78855..33baa770363b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-06-22 Richard Henderson + + PR middle-end/16026 + * function.c (assign_parms): Don't abort for overaligned PARALLEL. + 2004-06-22 Joseph S. Myers * Makefile.in (distclean): Don't try to remove empty directories. diff --git a/gcc/function.c b/gcc/function.c index 8fd0a6f35abe..ea0928385197 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -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 ();