From e68c32d53e44ac0fe9f48637c0113da42b62644a Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Tue, 21 Feb 2017 13:32:55 -0800 Subject: compile: set debug compile: Display GCC driver filename 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 display which compiler was selected. Up until now, GDB's compiler interface was not up-to-date with GCC's one, which means that it wasn't possible to obtain this information. This patch implements the mechanisms necessary for that. gdb/ChangeLog 2017-08-23 Jan Kratochvil * compile/compile.c (compile_to_object): Conditionally call set_verbose. Conditionally call compile or compile_v0. include/ChangeLog 2017-08-23 Jan Kratochvil * gcc-interface.h (enum gcc_base_api_version): Add GCC_FE_VERSION_1. (struct gcc_base_vtable): Rename compile to compile_v0. Update comment for compile. New methods set_verbose and compile. --- gdb/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gdb/ChangeLog') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 77a19c2..d7466d0 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2017-08-23 Jan Kratochvil + + * compile/compile.c (compile_to_object): Conditionally call + set_verbose. Conditionally call compile or compile_v0. + 2017-08-07 Weimin Pan * sparc64-tdep.h: (adi_normalize_address): New export. -- cgit v1.1