foldfix: UTGrade breaks DFM and free()
| Bugzilla Link | 320 |
| Created on | Nov 11, 2006 23:05 |
| Resolution | FIXED |
| Resolved on | May 31, 2007 17:43 |
| Version | 1.00beta |
| OS | Linux |
| Architecture | PC |
| Attachments | xcrud.sac, UTGrade.sac, DFWbug.sac, crud.sac, crud4.sac |
Extended Description
If you compile the attached with -O3, it eventually dies with a complaint about dataflow masks, similar to bug # 285. This is after WL fusion eventually completes. However, if you compile it with -noopt, it does compile OK, but crashes and burns at runtime with glibc free() invalid pointer. So, I don't think it's the same bug... I'll see if I can find a shorter example. This one is 24 lines of APL.