Update Verilator to 4.010
Summary:
Changelog:
- Removed --trace-lxt2, use --trace-fst instead.
- For --xml, add additional information.
- Add circular typedef error.
- Add unsupported for loops error.
- Fix FST tracing of wide arrays.
- Fix error when pattern assignment has too few elements.
- Fix error when no modules in $unit.
- Fix missing too many digits warning.
- Fix uninitialized data in verFiles and unroller.
- Fix internal error on xrefs into unrolled functions.
- Fix DPI export void compiler error.
full details at https://www.veripool.org/news/251-Verilator-Verilator-4-010-Released
Test Plan: Complete the "Example C++ Execution" found in the manual: https://www.veripool.org/projects/verilator/wiki/Manual-verilator#EXAMPLE-C-EXECUTION
Reviewers: Triage Team, JoshStrobl
Reviewed By: Triage Team, JoshStrobl
Differential Revision: https://dev.getsol.us/D5242