[Bug target/31641] [4.1/4.2/4.3 Regression] ICE in s390_expand_setmem, at config/s390/s390.c:3618
------- Comment #6 from krebbel at gcc dot gnu dot org 2007-04-24 13:21 -------
Subject: Bug 31641
Author: krebbel
Date: Tue Apr 24 13:21:22 2007
New Revision: 124101
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124101
Log:
2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
PR target/31641
* config/s390/s390.c (s390_expand_setmem): Don't ICE for constant
length
argument of 0 for memset.
(s390_expand_movmem, s390_expand_setmem, s390_expand_cmpmem): Use
unsigned shift instead of the signed variant.
2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
PR target/31641
* gcc.c-torture/compile/pr31641.c: New testcase.
Modified:
branches/gcc-4_2-branch/gcc/ChangeLog
branches/gcc-4_2-branch/gcc/config/s390/s390.c
branches/gcc-4_2-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31641
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
Reply to: