]> git.ipfire.org Git - thirdparty/gcc.git/commit
diagnostics: move diagnostic.c to diagnostics/context.cc
authorDavid Malcolm <dmalcolm@redhat.com>
Fri, 25 Jul 2025 19:13:43 +0000 (15:13 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Fri, 25 Jul 2025 19:13:43 +0000 (15:13 -0400)
commit8d9d9515f5db9bab758e484f3956033150931de5
tree169e45d3708609d4abe32c04bc010731d9fdc833
parent3cc27ed5b6fb4253d3fe2139dcc6295e85372a3a
diagnostics: move diagnostic.c to diagnostics/context.cc

No functional change intended.

gcc/ChangeLog:
* Makefile.in (OBJS-libcommon): Replace diagnostic.o with
diagnostics/context.o.

gcc/c-family/ChangeLog:
* c-common.cc (c_family_tests): Add include of
"diagnostics/diagnostics-selftests.h".  Replace
c_diagnostic_cc_tests with
diagnostics::selftest::context_cc_tests.
* c-common.h: Drop c_diagnostic_cc_tests decl.

gcc/ChangeLog:
* diagnostic.h (num_digits): Move to...
(diagnostics::num_digits): ...here.
(get_cwe_url): Move to...
(diagnostics::get_cwe_url): ...here.
(maybe_line_and_column): Move to...
(diagnostics::maybe_line_and_column): ...here.
* diagnostic.cc: Move to...
* diagnostics/context.cc: ...here.
* diagnostics/diagnostics-selftests.cc
(run_diagnostics_selftests): Add comment about context_cc_tests.
* diagnostics/diagnostics-selftests.h: Add context_cc_tests decl.
* diagnostics/sarif-sink.cc: Update for file rename.
* diagnostics/source-printing.cc: Update for num_digits moving to
diagnostics::num_digits.
* errors.cc: Update for file rename.
* input.cc: Update for num_digits moving to
diagnostics::num_digits.

libcpp/ChangeLog:
* charset.cc: Update comment for file rename.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
12 files changed:
gcc/Makefile.in
gcc/c-family/c-common.cc
gcc/c-family/c-common.h
gcc/diagnostic.h
gcc/diagnostics/context.cc [moved from gcc/diagnostic.cc with 90% similarity]
gcc/diagnostics/diagnostics-selftests.cc
gcc/diagnostics/diagnostics-selftests.h
gcc/diagnostics/sarif-sink.cc
gcc/diagnostics/source-printing.cc
gcc/errors.cc
gcc/input.cc
libcpp/charset.cc