apex UTCompress unit test dies in -bopt:cyc:wls:1 if -dowlsimp
|
|
Bugzilla Link |
975 |
Created on |
Jun 07, 2012 21:13 |
Version |
svn |
OS |
Linux |
Architecture |
PC |
Attachments |
UTCompress.sac |
Extended Description
Created an attachment (id=898)
source code to reproduce fault
This fails in Build #17873, but likely has been around for a while.
sac2c UTCompress.sac -noctzg -noedfa -nopetl -v4 -noal -nolur -nodlir -nocwle -nowlir -v1 -bopt:cyc:wls:1 >crudtree/traverse.c:67 Assertion "arg_node" failed!
OOOOOOOPS: TRAVdo() called with a NULL node!
The immediate cause of the crash is that WITH_PART is NULL.
Now, we disable WLSIMP and try again:
apex@rattler:~/apex3/benchmks/UTCompress$ sac2c UTCompress.sac -noctzg -noedfa -nopetl -v4 -noal -nolur -nodlir -nocwle -nowlir -v1 -bopt:cyc:wls:1 -nowlsimp >crud
Compiling with -d treecheck -chkfreq 4 did not provide me with any
more enlightenment.
The failure occurs in the first pass of CYC, I am not sure where to point
fingers on this one.