jit: option-logging

Programming / Compilers / GCC - dmalcolm [138bc75d-0d04-0410-961f-82ee72b054a4] - 3 February 2015 13:28 UTC

gcc/jit/ChangeLog:
- jit-logging.h (gcc::jit::log_user::log): Make const.
- jit-recording.c (gcc::jit::recording::context::set_str_option): Log the new value of the option. (gcc::jit::recording::context::set_int_option): Likewise. (gcc::jit::recording::context::set_bool_option): Likewise. (gcc::jit::recording::context::compile): Log the value of all options. (gcc::jit::recording::context::compile_to_file): Likewise. (gcc::jit::recording::context::log_all_options): New function. (gcc::jit::recording::context::log_str_option): New function. (gcc::jit::recording::context::log_int_option): New function. (gcc::jit::recording::context::log_bool_option): New function.
- jit-recording.h (gcc::jit::recording::context::log_all_options): New function. (gcc::jit::recording::context::log_str_option): New function. (gcc::jit::recording::context::log_int_option): New function. (gcc::jit::recording::context::log_bool_option): New function.
- docs/internals/test-hello-world.exe.log.txt: Update for above changes.

2c845fb jit: option-logging
gcc/jit/ChangeLog | 23 ++++++
gcc/jit/docs/_build/texinfo/libgccjit.texi | 17 +++++
.../docs/internals/test-hello-world.exe.log.txt | 17 +++++
gcc/jit/jit-logging.h | 4 +-
gcc/jit/jit-recording.c | 73 ++++++++++++++++++++
gcc/jit/jit-recording.h | 5 ++
6 files changed, 137 insertions(+), 2 deletions(-)

Upstream: gcc.gnu.org


  • Share