[binutils-gdb] gdb: cleanup includes in mi/

Simon Marchi simark@sourceware.org
Wed Feb 12 02:58:04 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=378cefb4268fea3f658d92907c138fd4cb22c871

commit 378cefb4268fea3f658d92907c138fd4cb22c871
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Tue Feb 11 21:55:51 2025 -0500

    gdb: cleanup includes in mi/
    
    Remove a few includes reported as unused by clangd.
    
    Change-Id: I7365b7cce04c9ef1a4164764191303914da42ef9

Diff:
---
 gdb/mi/mi-cmd-break.c | 3 ---
 gdb/mi/mi-cmd-disas.c | 1 -
 gdb/mi/mi-cmd-env.c   | 2 --
 gdb/mi/mi-cmd-file.c  | 3 +--
 gdb/mi/mi-cmd-stack.c | 4 ----
 gdb/mi/mi-cmd-var.c   | 1 -
 gdb/mi/mi-cmds.c      | 1 -
 gdb/mi/mi-interp.c    | 1 -
 gdb/mi/mi-main.c      | 4 ----
 gdb/mi/mi-parse.c     | 1 -
 10 files changed, 1 insertion(+), 20 deletions(-)

diff --git a/gdb/mi/mi-cmd-break.c b/gdb/mi/mi-cmd-break.c
index 5c78acd6493..b44d67683a5 100644
--- a/gdb/mi/mi-cmd-break.c
+++ b/gdb/mi/mi-cmd-break.c
@@ -20,8 +20,6 @@
 #include "arch-utils.h"
 #include "exceptions.h"
 #include "mi-cmds.h"
-#include "ui-out.h"
-#include "mi-out.h"
 #include "breakpoint.h"
 #include "mi-getopt.h"
 #include "observable.h"
@@ -30,7 +28,6 @@
 #include "language.h"
 #include "location.h"
 #include "linespec.h"
-#include "gdbsupport/gdb_obstack.h"
 #include <ctype.h>
 #include "tracepoint.h"
 
diff --git a/gdb/mi/mi-cmd-disas.c b/gdb/mi/mi-cmd-disas.c
index a311e25050c..cbae0e28169 100644
--- a/gdb/mi/mi-cmd-disas.c
+++ b/gdb/mi/mi-cmd-disas.c
@@ -19,7 +19,6 @@
 
 #include "arch-utils.h"
 #include "progspace.h"
-#include "target.h"
 #include "value.h"
 #include "mi-cmds.h"
 #include "mi-getopt.h"
diff --git a/gdb/mi/mi-cmd-env.c b/gdb/mi/mi-cmd-env.c
index ae8c5e8bf00..53077e9e159 100644
--- a/gdb/mi/mi-cmd-env.c
+++ b/gdb/mi/mi-cmd-env.c
@@ -19,11 +19,9 @@
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
 #include "inferior.h"
-#include "value.h"
 #include "mi-out.h"
 #include "mi-cmds.h"
 #include "mi-getopt.h"
-#include "symtab.h"
 #include "target.h"
 #include "gdbsupport/environ.h"
 #include "command.h"
diff --git a/gdb/mi/mi-cmd-file.c b/gdb/mi/mi-cmd-file.c
index f2fe4351f87..5119e218df0 100644
--- a/gdb/mi/mi-cmd-file.c
+++ b/gdb/mi/mi-cmd-file.c
@@ -20,13 +20,12 @@
 #include "mi-cmds.h"
 #include "mi-getopt.h"
 #include "mi-interp.h"
+#include "progspace.h"
 #include "ui-out.h"
 #include "symtab.h"
 #include "source.h"
-#include "objfiles.h"
 #include "solib.h"
 #include "solist.h"
-#include "gdbsupport/gdb_regex.h"
 
 /* Return to the client the absolute path and line number of the 
    current file being executed.  */
diff --git a/gdb/mi/mi-cmd-stack.c b/gdb/mi/mi-cmd-stack.c
index 5e504283fcf..05bc0ffce27 100644
--- a/gdb/mi/mi-cmd-stack.c
+++ b/gdb/mi/mi-cmd-stack.c
@@ -18,18 +18,15 @@
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
 #include "event-top.h"
-#include "target.h"
 #include "frame.h"
 #include "value.h"
 #include "mi-cmds.h"
 #include "ui-out.h"
 #include "symtab.h"
 #include "block.h"
-#include "stack.h"
 #include "dictionary.h"
 #include "language.h"
 #include "valprint.h"
-#include "utils.h"
 #include "mi-getopt.h"
 #include "extension.h"
 #include <ctype.h>
@@ -37,7 +34,6 @@
 #include <optional>
 #include "gdbsupport/gdb-safe-ctype.h"
 #include "inferior.h"
-#include "observable.h"
 
 enum what_to_list { locals, arguments, all };
 
diff --git a/gdb/mi/mi-cmd-var.c b/gdb/mi/mi-cmd-var.c
index f31120472a7..d889329f5c2 100644
--- a/gdb/mi/mi-cmd-var.c
+++ b/gdb/mi/mi-cmd-var.c
@@ -29,7 +29,6 @@
 #include "mi-getopt.h"
 #include "gdbthread.h"
 #include "mi-parse.h"
-#include <optional>
 #include "inferior.h"
 
 static void varobj_update_one (struct varobj *var,
diff --git a/gdb/mi/mi-cmds.c b/gdb/mi/mi-cmds.c
index c7afb10097b..02d4dc33ec4 100644
--- a/gdb/mi/mi-cmds.c
+++ b/gdb/mi/mi-cmds.c
@@ -18,7 +18,6 @@
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
-#include "top.h"
 #include "mi-cmds.h"
 #include "mi-main.h"
 #include "mi-parse.h"
diff --git a/gdb/mi/mi-interp.c b/gdb/mi/mi-interp.c
index ef0404719e7..8de3e471b75 100644
--- a/gdb/mi/mi-interp.c
+++ b/gdb/mi/mi-interp.c
@@ -23,7 +23,6 @@
 #include "exceptions.h"
 #include "interps.h"
 #include "event-top.h"
-#include "gdbsupport/event-loop.h"
 #include "inferior.h"
 #include "infrun.h"
 #include "ui-out.h"
diff --git a/gdb/mi/mi-main.c b/gdb/mi/mi-main.c
index 1d0fae9bdac..9d084c397dd 100644
--- a/gdb/mi/mi-main.c
+++ b/gdb/mi/mi-main.c
@@ -30,11 +30,9 @@
 #include "mi-cmds.h"
 #include "mi-parse.h"
 #include "mi-getopt.h"
-#include "mi-console.h"
 #include "ui-out.h"
 #include "mi-out.h"
 #include "interps.h"
-#include "gdbsupport/event-loop.h"
 #include "event-top.h"
 #include "gdbcore.h"
 #include "value.h"
@@ -45,7 +43,6 @@
 #include "language.h"
 #include "valprint.h"
 #include "osdata.h"
-#include "gdbsupport/gdb_splay_tree.h"
 #include "tracepoint.h"
 #include "ada-lang.h"
 #include "linespec.h"
@@ -60,7 +57,6 @@
 #include <chrono>
 #include "progspace-and-thread.h"
 #include "gdbsupport/rsp-low.h"
-#include <algorithm>
 #include <set>
 #include <map>
 
diff --git a/gdb/mi/mi-parse.c b/gdb/mi/mi-parse.c
index 8804c98d7b4..3ef9da59fc2 100644
--- a/gdb/mi/mi-parse.c
+++ b/gdb/mi/mi-parse.c
@@ -21,7 +21,6 @@
 
 #include "mi-cmds.h"
 #include "mi-parse.h"
-#include "charset.h"
 
 #include <ctype.h>
 #include "cli/cli-utils.h"


More information about the Gdb-cvs mailing list