From 7b0b8537e9569cf3e4bb211fbebc64ce15053838 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Mon, 9 Jul 2018 17:39:48 -0400 Subject: [PATCH 61/66] FIXME: hack up optinfo-emit-diagnostics.cc --- gcc/optinfo-emit-diagnostics.cc | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gcc/optinfo-emit-diagnostics.cc b/gcc/optinfo-emit-diagnostics.cc index a8e72a3..9ac9e20 100644 --- a/gcc/optinfo-emit-diagnostics.cc +++ b/gcc/optinfo-emit-diagnostics.cc @@ -214,6 +214,29 @@ emit_optinfo_as_diagnostic_remark (const optinfo *optinfo) if (!flag_remarks) return; + if (optinfo->get_pass ()) + if (strcmp (optinfo->get_pass ()->name, "vect") != 0) + return; + +#if 1 +#if 0 + switch (optinfo->get_kind ()) + { + default: + gcc_unreachable (); + case OPTINFO_KIND_SUCCESS: + case OPTINFO_KIND_FAILURE: + break; + case OPTINFO_KIND_NOTE: + case OPTINFO_KIND_SCOPE: + /* FIXME: don't emit notes and scope for now. */ + return; + } +#else + return; +#endif +#endif + remark_printer pp (pp_show_color (global_dc->printer)); print_optinfo_as_remark (&pp, optinfo); -- 1.8.5.3