Compiler suspend when do with-loop unrolling
|
|
Bugzilla Link |
939 |
Created on |
Mar 22, 2012 12:57 |
Resolution |
FIXED |
Resolved on |
Apr 13, 2012 18:19 |
Version |
svn |
OS |
Solaris |
Architecture |
Sun |
Extended Description
For the program which contains large size array (e.g. 65535*65535) operation, for example matrix multiplication, when compiler try to do with-loop unrolling, the compiler will suspend in the phase opt:cyc:lur. More exactly, in the function ForEachElementHElp in the file stdopt/SSAWLUnroll.c.
Perhaps it is related to overflow for the array-size which is larger than size represented as integer in compiler.