Error message needs improvement: Code gen error - array access out of range detected
|
|
Bugzilla Link |
217 |
Created on |
May 01, 2006 23:59 |
Resolution |
REMIND |
Resolved on |
May 14, 2006 17:24 |
Version |
1.00beta |
OS |
Linux |
Architecture |
PC |
Attachments |
logd3.sac |
Extended Description
When I do this, it works OK: sac2c -O3 logd3.sac. However,
when I do this: sac2c -O3 -DBREAKME logd3.sac,
sac2c dies with:
****** Cycle pass: 3
****** Optimizing function:
****** _dup_4451_eqDDB__Cond_3( bool, double): ...
****** Optimizing function:
****** _dup_4421____maxDDD__Cond_0( double{-50...}, double, bool): ...
****** Optimizing function:
****** _dup_4420____minDDD__Cond_1( double{50....}, double, bool): ...
****** Optimizing function:
****** _dup_4419____divDDD__Cond_2( double, double, bool): ...
****** Optimizing function:
****** main( ): ...
****** Optimizing function:
****** main( ): ...
ABORT: line 126 file: ArrayBasics.sac
ABORT: Array access to _pinl_4309_____flat_782 out of range in dimension 1
*** Compilation failed ***