Firm Bugtracker - libFirm
Viewing Issue Advanced Details
3 unknown crash always 2008-12-03 12:31 2009-01-28 21:55
jeffz  
xt3firm  
normal  
closed 0.9.7  
fixed  
none    
none  
0000003: Attempting to compile crc32.c in zlib-1.2.3 loops infinitely
To reproduce, download http://www.zlib.net/zlib-1.2.3.tar.gz [^]
set CC to cparser in the Makefile and `make`

When it tries to compile crc32 it appears to loop infinitely, consuming much memory. I terminate the process before it goes over 1GB resident.


Issue History
2008-12-03 12:31 jeffz New Issue
2008-12-03 23:37 Matze Note Added: 0000006
2008-12-03 23:38 Matze Status new => acknowledged
2008-12-03 23:48 Tron Note Added: 0000007
2008-12-03 23:48 Tron Status acknowledged => confirmed
2008-12-04 12:40 Matze Project cparser => libFirm
2008-12-05 15:50 xt3firm Status confirmed => assigned
2008-12-05 15:50 xt3firm Assigned To => xt3firm
2008-12-05 16:11 xt3firm Note Added: 0000018
2008-12-05 16:14 xt3firm Assigned To xt3firm =>
2008-12-05 17:10 xt3firm Note Added: 0000019
2008-12-05 17:10 xt3firm Status assigned => resolved
2008-12-05 17:10 xt3firm Resolution open => fixed
2008-12-05 17:10 xt3firm Assigned To => xt3firm
2009-01-28 21:55 Matze Status resolved => closed

Notes
(0000006)
Matze   
2008-12-03 23:37   
reduced to opt/compilerhang5.c in svn.
(0000007)
Tron   
2008-12-03 23:48   
Problem confirmed, not just acknowledged.
(0000018)
xt3firm   
2008-12-05 16:11   
Endless recursion in optimizing (x - 8 != 0) where x is an add pointing to inself: This happens if dead loops are constructed with only ONE predecessor, then Phi-nodes are removed, leading to cycles in data path ...
(0000019)
xt3firm   
2008-12-05 17:10   
- fixed in r24332