Firm Bugtracker - libFirm
Viewing Issue Advanced Details
101 unknown major always 2013-04-24 08:56 2016-01-03 03:30
UniQ  
UniQ  
normal  
closed development  
open  
none    
none  
0000101: 400.perlbench does not terminate
The SPEC CPU2006 benchmark 400.perlbench compiles but the created executable does not terminate for some input data.
We somehow miscompile the Perl_magic_get function of mg.c.
Issue History
2013-04-24 08:56 UniQ New Issue
2013-04-24 08:56 UniQ Status new => assigned
2013-04-24 08:56 UniQ Assigned To => UniQ
2013-04-24 08:56 UniQ Status assigned => confirmed
2013-04-30 23:50 UniQ Note Added: 0000153
2013-07-02 16:13 UniQ Note Added: 0000154
2013-07-02 16:13 UniQ Status confirmed => resolved
2016-01-03 03:30 Matze Status resolved => closed

Notes
(0000153)
UniQ   
2013-04-30 23:50   
Further reduced the problem to case '\027'.

Looking at the code
.Lstr.38:
    .asciz "\000_asm__\000\000\000\000\000"

might be related to the problem (string should only contain zeros...).

Might be a duplicate of gcc/991227-1.c.
(0000154)
UniQ   
2013-07-02 16:13   
Resolved in libfirm 1f9e2f1dda2f7636f9fbb2955a71013264a01f71.