Clean up -Wformat-diag warnings (PR bootstrap/97622, PR bootstrap/94982)
authorMartin Sebor <msebor@redhat.com>
Wed, 25 Nov 2020 21:05:01 +0000 (14:05 -0700)
committerMartin Sebor <msebor@redhat.com>
Wed, 25 Nov 2020 22:00:27 +0000 (15:00 -0700)
commitca23341b28cd3af7985b83a6479107d9ea145a90
treeabaa791c43dac7f771cdc4dd863821bb89325df3
parent15f82d80cfbf834365f5819d75aaa9eeb9321224
Clean up -Wformat-diag warnings (PR bootstrap/97622, PR bootstrap/94982)

gcc/c-family/ChangeLog:

PR bootstrap/94982
* c-attribs.c (handle_patchable_function_entry_attribute): Avoid
-Wformat-diag.

gcc/cp/ChangeLog:

PR bootstrap/94982
* constraint.cc (debug_argument_list): Avoid -Wformat-diag.
* error.c (function_category): Same.
(print_template_differences): Same.
* logic.cc (debug): Same.
* name-lookup.c (lookup_using_decl): Same.
* parser.c (maybe_add_cast_fixit): Same.
(cp_parser_template_introduction): Same.
* typeck.c (access_failure_info::add_fixit_hint): Same.

gcc/ChangeLog:

PR bootstrap/97622
PR bootstrap/94982
* config/i386/i386-options.c (ix86_valid_target_attribute_inner_p):
Avoid -Wformat-diag.
* digraph.cc (struct test_edge): Same.
* dumpfile.c (dump_loc): Same.
(dump_context::begin_scope): Same.
* edit-context.c (edited_file::print_diff): Same.
(edited_file::print_diff_hunk): Same.
* json.cc (object::print): Same.
* lto-wrapper.c (merge_and_complain): Same.
* reload.c (find_reloads): Same.
* tree-diagnostic-path.cc (print_path_summary_as_text): Same.
* ubsan.c (ubsan_type_descriptor): Same.

gcc/jit/ChangeLog:

PR bootstrap/94982
* jit-recording.c (recording::function::dump_to_dot): Avoid
-Wformat-diag.
(recording::block::dump_to_dot): Same.

gcc/testsuite/ChangeLog:

PR bootstrap/94982
* c-c++-common/patchable_function_entry-error-3.c: Adjust text
of expected warning.
18 files changed:
gcc/c-family/c-attribs.c
gcc/config/i386/i386-options.c
gcc/cp/constraint.cc
gcc/cp/error.c
gcc/cp/logic.cc
gcc/cp/name-lookup.c
gcc/cp/parser.c
gcc/cp/typeck.c
gcc/digraph.cc
gcc/dumpfile.c
gcc/edit-context.c
gcc/jit/jit-recording.c
gcc/json.cc
gcc/lto-wrapper.c
gcc/reload.c
gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c
gcc/tree-diagnostic-path.cc
gcc/ubsan.c