(* TEST
   native-compiler;
   linux;
   not-clang; (* Skip, clang is tested on macOS *)
   no-tsan; (* Skip, TSan inserts extra frames into backtraces *)
   arch_riscv;
   script = "sh ${test_source_directory}/has_gdb.sh";
   script;
   readonly_files = "meander.ml meander_c.c gdb_test.py";
   setup-ocamlopt.byte-build-env;
   program = "${test_build_directory}/meander";
   flags = "-g -ccopt -O0";
   all_modules = "meander.ml meander_c.c";
   ocamlopt.byte;
   debugger_script = "${test_source_directory}/gdb-script";
   gdb;
   script = "sh ${test_source_directory}/sanitize.sh linux-gdb-riscv";
   script;
   check-program-output;
 *)
