[build] $ cd gcc [gcc] $ make check-jit RUNTESTFLAGS="-v -v -v"
A summary of the tests can then be seen in:
jit/build/gcc/testsuite/jit/jit.sum
and detailed logs in:
jit/build/gcc/testsuite/jit/jit.log
The test executables are normally deleted after each test is run. For
debugging, they can be preserved by setting
PRESERVE_EXECUTABLES
in the environment. If so, they can then be seen as:
jit/build/gcc/testsuite/jit/*.exe
which can be run independently.
You can compile and run individual tests by passing “jit.exp=TESTNAME” to RUNTESTFLAGS e.g.:
[gcc] $ PRESERVE_EXECUTABLES= \ make check-jit \ RUNTESTFLAGS="-v -v -v jit.exp=test-factorial.c"
and once a test has been compiled, you can debug it directly:
[gcc] $ PATH=.:$PATH \ LD_LIBRARY_PATH=. \ LIBRARY_PATH=. \ gdb --args \ testsuite/jit/test-factorial.c.exe