From 56d3558517e7d7b75ff6704913f563a11eb13118 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Fri, 5 May 2017 21:01:05 +0000 Subject: Eliminate report_diagnostic macro This patch eliminates the report_diagnostic macro, manually expanding it in all sites in the code. No functional change intended. gcc/c-family/ChangeLog: * c-common.c (c_cpp_error): Replace report_diagnostic with diagnostic_report_diagnostic. gcc/c/ChangeLog: * c-decl.c (warn_defaults_to): Replace report_diagnostic with diagnostic_report_diagnostic. * c-errors.c (pedwarn_c99): Likewise. (pedwarn_c90): Likewise. gcc/cp/ChangeLog: * error.c (pedwarn_cxx98): Replace report_diagnostic with diagnostic_report_diagnostic. gcc/ChangeLog: * diagnostic.c (diagnostic_impl): Replace report_diagnostic with diagnostic_report_diagnostic. (diagnostic_n_impl_richloc): Likewise. * diagnostic.h (report_diagnostic): Delete macro. * rtl-error.c (diagnostic_for_asm): Replace report_diagnostic with diagnostic_report_diagnostic. * substring-locations.c (format_warning_va): Likewise. gcc/fortran/ChangeLog: * cpp.c (cb_cpp_error): Replace report_diagnostic with diagnostic_report_diagnostic. * error.c (gfc_warning): Likewise. (gfc_warning_now_at): Likewise. (gfc_warning_now): Likewise. (gfc_warning_internal): Likewise. (gfc_error_now): Likewise. (gfc_fatal_error): Likewise. (gfc_error_opt): Likewise. (gfc_internal_error): Likewise. From-SVN: r247663 --- gcc/c/ChangeLog | 7 +++++++ gcc/c/c-decl.c | 2 +- gcc/c/c-errors.c | 10 +++++----- 3 files changed, 13 insertions(+), 6 deletions(-) (limited to 'gcc/c') diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 3c26eac..45f375fd 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,10 @@ +2017-05-05 David Malcolm + + * c-decl.c (warn_defaults_to): Replace report_diagnostic + with diagnostic_report_diagnostic. + * c-errors.c (pedwarn_c99): Likewise. + (pedwarn_c90): Likewise. + 2017-05-01 Xi Ruoyao PR c++/80038 diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.c index 64a11079..b779d37 100644 --- a/gcc/c/c-decl.c +++ b/gcc/c/c-decl.c @@ -5486,7 +5486,7 @@ warn_defaults_to (location_t location, int opt, const char *gmsgid, ...) diagnostic_set_info (&diagnostic, gmsgid, &ap, &richloc, flag_isoc99 ? DK_PEDWARN : DK_WARNING); diagnostic.option_index = opt; - report_diagnostic (&diagnostic); + diagnostic_report_diagnostic (global_dc, &diagnostic); va_end (ap); } diff --git a/gcc/c/c-errors.c b/gcc/c/c-errors.c index 2c9267c..aa9ce42 100644 --- a/gcc/c/c-errors.c +++ b/gcc/c/c-errors.c @@ -48,7 +48,7 @@ pedwarn_c99 (location_t location, int opt, const char *gmsgid, ...) (pedantic && !flag_isoc11) ? DK_PEDWARN : DK_WARNING); diagnostic.option_index = OPT_Wc99_c11_compat; - warned = report_diagnostic (&diagnostic); + warned = diagnostic_report_diagnostic (global_dc, &diagnostic); } /* -Wno-c99-c11-compat suppresses even the pedwarns. */ else if (warn_c99_c11_compat == 0) @@ -58,7 +58,7 @@ pedwarn_c99 (location_t location, int opt, const char *gmsgid, ...) { diagnostic_set_info (&diagnostic, gmsgid, &ap, &richloc, DK_PEDWARN); diagnostic.option_index = opt; - warned = report_diagnostic (&diagnostic); + warned = diagnostic_report_diagnostic (global_dc, &diagnostic); } va_end (ap); return warned; @@ -92,7 +92,7 @@ pedwarn_c90 (location_t location, int opt, const char *gmsgid, ...) (pedantic && !flag_isoc99) ? DK_PEDWARN : DK_WARNING); diagnostic.option_index = opt; - report_diagnostic (&diagnostic); + diagnostic_report_diagnostic (global_dc, &diagnostic); warned = true; goto out; } @@ -105,7 +105,7 @@ pedwarn_c90 (location_t location, int opt, const char *gmsgid, ...) (pedantic && !flag_isoc99) ? DK_PEDWARN : DK_WARNING); diagnostic.option_index = OPT_Wc90_c99_compat; - report_diagnostic (&diagnostic); + diagnostic_report_diagnostic (global_dc, &diagnostic); } /* -Wno-c90-c99-compat suppresses the pedwarns. */ else if (warn_c90_c99_compat == 0) @@ -115,7 +115,7 @@ pedwarn_c90 (location_t location, int opt, const char *gmsgid, ...) { diagnostic_set_info (&diagnostic, gmsgid, &ap, &richloc, DK_PEDWARN); diagnostic.option_index = opt; - report_diagnostic (&diagnostic); + diagnostic_report_diagnostic (global_dc, &diagnostic); warned = true; } out: -- cgit v1.1