Implement a restart facility.
If you select to debug ct-ng, then you have two new options:
- DEBUG_CT_PAUSE_STEPS : pause between every steps,
- DEBUG_CT_SAVE_STEPS : save state between every steps.
To restart a saved state, just set the RESTART make variable when calling make:
- make RESTART=<step_name>
1 --- orig/Makefile.in 2004-05-12 18:22:30.000000000 -0700
2 +++ binutils-2.14.90.0.5/Makefile.in 2004-05-12 18:26:19.000000000 -0700
3 @@ -24384,6 +24384,8 @@
4 # Demangler depends on libiberty.
5 configure-demangler: maybe-configure-libiberty
6 all-demangler: maybe-all-libiberty
7 +configure-build-demangler: maybe-configure-build-libiberty
8 +all-build-demangler: maybe-all-build-libiberty
10 # The new demangler, which is included in libiberty, is written in C++.
11 # A working C++ compiler is required. For the target demangler, it may