GCC_JIT_BOOL_OPTION_DEBUGINFO

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Values

ValueMeaning
GCC_JIT_BOOL_OPTION_DEBUGINFO

If true, gcc_jit_context_compile will attempt to do the right thing so that if you attach a debugger to the process, it will be able to inspect variables and step through your code.

Note that you can't step through code unless you set up source location information for the code (by creating and passing in gcc_jit_location instances).

GCC_JIT_BOOL_OPTION_DUMP_INITIAL_TREE

If true, gcc_jit_context_compile will dump its initial "tree" representation of your code to stderr (before any optimizations).

GCC_JIT_BOOL_OPTION_DUMP_INITIAL_GIMPLE

If true, gcc_jit_context_compile will dump the "gimple" representation of your code to stderr, before any optimizations are performed. The dump resembles C code.

GCC_JIT_BOOL_OPTION_DUMP_GENERATED_CODE

If true, gcc_jit_context_compile will dump the final generated code to stderr, in the form of assembly language.

GCC_JIT_BOOL_OPTION_DUMP_SUMMARY

If true, gcc_jit_context_compile will print information to stderr on the actions it is performing, followed by a profile showing the time taken and memory usage of each phase.

GCC_JIT_BOOL_OPTION_DUMP_EVERYTHING

If true, gcc_jit_context_compile will dump copious amount of information on what it's doing to various files within a temporary directory. Use GCC_JIT_BOOL_OPTION_KEEP_INTERMEDIATES (see below) to see the results. The files are intended to be human-readable, but the exact files and their formats are subject to change.

GCC_JIT_BOOL_OPTION_SELFCHECK_GC

If true, libgccjit will aggressively run its garbage collector, to shake out bugs (greatly slowing down the compile). This is likely to only be of interest to developers *of* the library. It is used when running the selftest suite.

GCC_JIT_BOOL_OPTION_KEEP_INTERMEDIATES

If true, gcc_jit_context_release will not clean up intermediate files written to the filesystem, and will display their location on stderr.

GCC_JIT_NUM_BOOL_OPTIONS

Meta