chipsalliance / Surelog

SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX
Apache License 2.0
340 stars 67 forks source link

unable to elaborate cva6 (ariane) #3972

Open gadfort opened 1 month ago

gadfort commented 1 month ago

When I attempt to elaborate the v5.0.1 version of cva6 (ariane followon) I get the following error (using version v1.83):

[INF:EL0526] Design Elaboration...
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string_view::substr: __pos (which is 323) > __size (which is 1)

Attached is a testcase you can run to see the issue: sc_issue_cva6_job0_import0_20240524-222628.tar.gz

tar xvf sc_issue_cva6_job0_import0_20240524-222628.tar.gz
cd sc_issue_cva6_job0_import0_20240524-222628.tar.gz
./run.sh

Let me know if you need additional information.

gadfort commented 4 days ago

@alaindargelas @hzeller are there any updated on this issue?

hzeller commented 4 days ago

We kinda got all busy with other things, so currently is slow progress.

gadfort commented 4 days ago

@hzeller thanks for letting me know. When you have time to look at this let me know if there is anything else I can provide to help.