Compiler crash in mdiv.sac
 | 
 | 
| Bugzilla Link | 
265 | 
| Created on | 
Aug 09, 2006 15:21 | 
| Resolution | 
FIXED | 
| Resolved on | 
Aug 11, 2006 15:14 | 
| Version | 
1.00beta | 
| OS | 
SunOS | 
| Architecture | 
PC | 
Extended Description
See the attachment of bug 242. Gives the following compiler crash:
  ****** Optimizing function:
  ******  _dup_1162_lsBDD__Loop_2( int[1]{1}, int[1]{0}, int[1]{0},
  int[1]{0}, int[1]{1}, int[1]{0}, ...): ...
****** Applying common subexpression elimination ...
****** Inserting shape variables ...
****** Infering loop invariant variables ...
****** Applying type upgrade ...
****** Finalising infered type information ...
****** Applying reverse type upgrade ...
****** Applying function call dispatch ...
****** Applying inlining ...
****** Applying with-loop propagation ...
****** Applying constant folding ...
****** Propagating constants and variables ...
****** Generating full with-loop partitions ...
****** Simplifying with-loops ...
****** Infering foldable with-loops ...
Program received signal SIGSEGV, Segmentation fault.
0x081cb9b0 in WLIid (arg_node=0x1cfab2bc, arg_info=0xd915ffc)
    at src/psi-opt/SSAWLI.c:725
725       if ((assignn != NULL) && ( NODE_TYPE( ASSIGN_RHS( assignn)) == N_with)) {
(gdb)
It appears that assignn is an invalid node here:
(gdb) print *assignn
$1 = {nodetype = N_undefined, ...,  N_withid = 0x13aeac90}}
(gdb)