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
  • #1961
Closed
Open
Created May 05, 2010 by Daniel Rolls@dsrGuest

Tiling with mt corrupts the AST

Bugzilla Link 704
Created on May 05, 2010 17:10
Resolution WORKSFORME
Resolved on Jul 16, 2010 15:18
Version svn
OS All
Architecture PC
Attachments matmul.sac

Extended Description

Created an attachment (id=691)
source code
sac2c 16810
stdlib 1350
developer version
sac2c -mt matmul.sac -O3 seg faults
Breaking after 17:mtstf works
Breaking after 17:mtspmdf exposes a corrupt ast.
** 17: Running automatic parallelisation ...
  **** Running multithreading cost model ...
  **** Creating MT and ST functions ...
  **** Creating SPMD functions ...
WARNING: Field Contents of node N_WLseg has non-allowed target node:
WARNING: N_wlblock
ASSERTION FAILED: file 'tree/traverse_helper.c', line 32
Illegal node type found.
EXECUTION TERMINATED
Aborted
This all works if tiling is removed or if the code is run without mt.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking