AL failing in fairly simple code -not quite
|
|
Bugzilla Link |
855 |
Created on |
Jul 20, 2011 21:24 |
Resolution |
FIXED |
Resolved on |
Aug 14, 2011 12:56 |
Version |
svn |
OS |
Linux |
Architecture |
PC |
Attachments |
bug722.sac, crud
|
Extended Description
Created an attachment (id=806)
source code to reproduce failure
On Build #
sac2c v1.00-beta (Haggis And Apple)
developer rev 17501 linux-gnu_x86_64
(Wed Jul 20 15:06:30 EDT 2011 by sac)
the attached code does not get this relatively simple
sequence of expressions simplified by AL/AS/DL:
_esd_1669 = -1;
_uprf_3430 = _sub_SxS_( _esd_1669, n__SSA0_1);
_uprf_3427 = _add_SxS_( n__SSA0_1, _uprf_3430);
Not sure what's going on; I have not traced the
execution of AS here. However, it is a killer for AWLF,
just as the guards problem is a killer.
sac2c -doawlf -nowlf bug722.sac -bopt:uglf >crud