https://gcc.gnu.org/g:14280a1342e60e6e4d553ac565c69e4f5d90ebff

commit r16-2547-g14280a1342e60e6e4d553ac565c69e4f5d90ebff
Author: David Malcolm <dmalc...@redhat.com>
Date:   Fri Jul 25 15:13:44 2025 -0400

    diagnostics: eliminate some redundant includes
    
    No functional change intended.
    
    gcc/ChangeLog:
            * diagnostics/selftest-paths.cc: Don't include "demangle.h"
            and "backtrace.h".
            * diagnostics/source-printing.cc: Likewise.
            * diagnostics/state-graphs.cc: Don't include "graphviz.h",
            "xml.h", "xml-printer.h", or "intl.h".
    
    Signed-off-by: David Malcolm <dmalc...@redhat.com>

Diff:
---
 gcc/diagnostics/selftest-paths.cc  | 2 --
 gcc/diagnostics/source-printing.cc | 2 --
 gcc/diagnostics/state-graphs.cc    | 4 ----
 3 files changed, 8 deletions(-)

diff --git a/gcc/diagnostics/selftest-paths.cc 
b/gcc/diagnostics/selftest-paths.cc
index f9045c74aa02..56ce7ffcae14 100644
--- a/gcc/diagnostics/selftest-paths.cc
+++ b/gcc/diagnostics/selftest-paths.cc
@@ -24,8 +24,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "system.h"
 #include "coretypes.h"
 #include "version.h"
-#include "demangle.h"
-#include "backtrace.h"
 #include "diagnostic.h"
 #include "diagnostics/selftest-paths.h"
 
diff --git a/gcc/diagnostics/source-printing.cc 
b/gcc/diagnostics/source-printing.cc
index a2d6bd728ee1..ec26fa6a08ba 100644
--- a/gcc/diagnostics/source-printing.cc
+++ b/gcc/diagnostics/source-printing.cc
@@ -25,9 +25,7 @@ along with GCC; see the file COPYING3.  If not see
 #include "system.h"
 #include "coretypes.h"
 #include "version.h"
-#include "demangle.h"
 #include "intl.h"
-#include "backtrace.h"
 #include "diagnostic.h"
 #include "diagnostics/color.h"
 #include "gcc-rich-location.h"
diff --git a/gcc/diagnostics/state-graphs.cc b/gcc/diagnostics/state-graphs.cc
index 83f35327c53b..5941c4138214 100644
--- a/gcc/diagnostics/state-graphs.cc
+++ b/gcc/diagnostics/state-graphs.cc
@@ -28,10 +28,6 @@ along with GCC; see the file COPYING3.  If not see
 #include "coretypes.h"
 
 #include "diagnostics/state-graphs.h"
-#include "graphviz.h"
-#include "xml.h"
-#include "xml-printer.h"
-#include "intl.h"
 #include "selftest.h"
 
 using namespace diagnostics::state_graphs;

Reply via email to