This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/24683] [3.4/4.0/4.1 Regression] ICE in in extract_insn, at recog.c:2084
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 5 Nov 2005 16:10:40 -0000
- Subject: [Bug rtl-optimization/24683] [3.4/4.0/4.1 Regression] ICE in in extract_insn, at recog.c:2084
- References: <bug-24683-10053@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #10 from pinskia at gcc dot gnu dot org 2005-11-05 16:10 -------
And here is a testcase which fails in 3.4.5 and above:
int* block;
void final(unsigned int j){
int * lsm_tmp1;
unsigned char * data;
unsigned int i;
data = (unsigned char *) "";
lsm_tmp1 = block;
i = 0;
do {
if (j == 4294967233)
{
lsm_tmp1 = (int *) (data + 4294967233);
j = 1;
}
i = i + 1;
} while (i != 8);
block = lsm_tmp1;
}
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to fail|4.1.0 4.0.3 4.0.2 |4.1.0 4.0.3 4.0.2 3.4.5
Known to work|3.4.0 |3.3.6
Summary|[4.0/4.1 Regression] ICE in |[3.4/4.0/4.1 Regression] ICE
|in extract_insn, at |in in extract_insn, at
|recog.c:2084 |recog.c:2084
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24683