Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • sac2c sac2c
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 403
    • Issues 403
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • sac-group
  • sac2csac2c
  • Issues
  • #1078
Closed
Open
Created Oct 03, 2010 by Robert Bernecky@rbeDeveloper

scc constraint removal can produce empty WL block!

Bugzilla Link 756
Created on Oct 03, 2010 21:45
Version svn
OS Linux
Architecture PC
Attachments crud.sac

Extended Description

In the attached, compiling with:
 sac2c-d crud.sac -O3 -doawlf -nowlf -extrema -ecc  -v1
for build #developer rev 17069:MODIFIED 
causes a crash in EBT after SCC. It looks like the problem
is that SCC blindly eliminates code from a block, but
this can (and does, in this case) result it removing the
last piece of code from an N_with code block, which is
verboten.
I think the fix is to put some code in SCCblock to check
for this and insert the canonical EMPTY marker if the
block does become empty.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking