#860 whille loop in always @* loop not supported

v0.9
closed-out-of-date
Cary R.
5
2011-11-17
2011-11-16
No

if a while loop is used in an always @* block a segmentation fault is reported from icarus with no further explanation while trying to execute iverilog to compile.. Seams like a null pointer somewhere.
The fault can be found in lines 25, 26 in the attached file. Lines are marked with working/not working labels.

Discussion

  • a testbench to verify unsupported while() in an always @*

     
    Attachments
  • Cary R.
    Cary R.
    2011-11-17

    It appears that you are using an outdated version of Icarus. This compiles without failure and print ok when run using the latest V0.9 and development from git. I need to double check this with the V0.9.5 version we just released, but I don't see any changes in V0.9 since the release that would fix this issues.

    I'm going to tentatively mark this as invalid until I have time to check this with the actual V0.9.5 release.

     
  • Cary R.
    Cary R.
    2011-11-17

    • assigned_to: nobody --> caryr
    • status: open --> open-invalid
     
  • Cary R.
    Cary R.
    2011-11-17

    I've verified that V0.9.5 also compiles and runs this as I stated earlier. I'm closing this as an outdated report. If you are using the V0.9.5 release then please let us know.

     
  • Cary R.
    Cary R.
    2011-11-17

    • status: open-invalid --> closed-out-of-date