From d06fd3df5e8b7f76c152c717d73473cc1a0ba9f0 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Mon, 11 Apr 2016 11:37:59 -0400 Subject: [PATCH 057/101] FIXME: get pass by name within rtl-frontend.c --- gcc/rtl/rtl-frontend.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gcc/rtl/rtl-frontend.c b/gcc/rtl/rtl-frontend.c index 91201f6..56ac37c 100644 --- a/gcc/rtl/rtl-frontend.c +++ b/gcc/rtl/rtl-frontend.c @@ -669,9 +669,8 @@ rtl_langhook_parse_file (void) Run just one pass e.g. pass_instantiate_virtual_regs (first after pass_expand). "vregs" */ - /* TODO: find by name... */ - /* For now, extract directly... (hacking it to be public for now). */ - opt_pass *pass = g->get_passes ()->pass_instantiate_virtual_regs_1; + opt_pass *pass = g->get_passes ()->get_pass_by_name ("rtl-vregs"); + gcc_assert (pass); current_function_decl = cfun->decl; pass->execute (cfun); current_function_decl = NULL; -- 1.8.5.3