diff options
author | Jan Kratochvil <jan.kratochvil@redhat.com> | 2017-02-21 13:32:56 -0800 |
---|---|---|
committer | Sergio Durigan Junior <sergiodj@redhat.com> | 2017-08-23 11:16:35 -0400 |
commit | 6e41ddec97d402c6c150701da0f70d40bd6ed5ca (patch) | |
tree | 584df3b69d7feba5ac880046ec7385b02ae2c416 /gdb/ChangeLog | |
parent | e68c32d53e44ac0fe9f48637c0113da42b62644a (diff) | |
download | gdb-6e41ddec97d402c6c150701da0f70d40bd6ed5ca.zip gdb-6e41ddec97d402c6c150701da0f70d40bd6ed5ca.tar.gz gdb-6e41ddec97d402c6c150701da0f70d40bd6ed5ca.tar.bz2 |
compile: Add 'set compile-gcc'
As discussed in
How to use compile & execute function in GDB
https://sourceware.org/ml/gdb/2015-04/msg00026.html
GDB currently searches for compilers on /usr/bin/ARCH-OS-gcc and
chooses a match from there. However, it is not currently possible for
the user to override which compiler to use. This is what this patch
implements.
It is also a sync between GCC's and GDB's interfaces.
gdb/ChangeLog
2017-08-23 Jan Kratochvil <jan.kratochvil@redhat.com>
* NEWS (Changes since GDB 7.9): Add set compile-gcc and show
compile-gcc.
* compile/compile.c (compile_gcc, show_compile_gcc): New.
(compile_to_object): Implement compile_gcc.
(_initialize_compile): Install "set compile-gcc". Initialize
compile_gcc.
gdb/doc/ChangeLog
2017-08-23 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.texinfo (Compiling and Injecting Code): Add to subsection
"Compiler search for the compile command" descriptions of set
compile-gcc and show compile-gcc.
include/ChangeLog
2017-08-23 Jan Kratochvil <jan.kratochvil@redhat.com>
* gcc-interface.h (enum gcc_base_api_version): Update comment for
GCC_FE_VERSION_1.
(struct gcc_base_vtable): Rename set_arguments to set_arguments_v0.
Add set_arguments, set_triplet_regexp and set_driver_filename.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d7466d0..7eeab62 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,14 @@ 2017-08-23 Jan Kratochvil <jan.kratochvil@redhat.com> + * NEWS (Changes since GDB 8.0): Add set compile-gcc and show + compile-gcc. + * compile/compile.c (compile_gcc, show_compile_gcc): New. + (compile_to_object): Implement compile_gcc. + (_initialize_compile): Install "set compile-gcc". Initialize + compile_gcc. + +2017-08-23 Jan Kratochvil <jan.kratochvil@redhat.com> + * compile/compile.c (compile_to_object): Conditionally call set_verbose. Conditionally call compile or compile_v0. |