Add YOSYS_ABORT_ON_LOG_ERROR environment variable for debugging.

This commit is contained in:
Jannis Harder 2022-10-07 15:00:19 +02:00
parent c4a52b1b02
commit ac906d15ce
2 changed files with 7 additions and 0 deletions

View File

@ -4,6 +4,10 @@ List of major changes and improvements between releases
Yosys 0.22 .. Yosys 0.22-dev
--------------------------
* Various
- Added YOSYS_ABORT_ON_LOG_ERROR environment variable for debugging.
Setting it to 1 causes abort() to be called when Yosys terminates with an
error message.
Yosys 0.21 .. Yosys 0.22
--------------------------

View File

@ -352,6 +352,9 @@ static void logv_error_with_prefix(const char *prefix,
log_error_atexit();
YS_DEBUGTRAP_IF_DEBUGGING;
const char *e = getenv("YOSYS_ABORT_ON_LOG_ERROR");
if (e && atoi(e))
abort();
#ifdef EMSCRIPTEN
log_files = backup_log_files;