This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Adding an IPA pass question (pass names)
- From: "Steve Ellcey " <sellcey at imgtec dot com>
- To: <gcc at gcc dot gnu dot org>
- Date: Wed, 19 Aug 2015 10:27:59 -0700
- Subject: Adding an IPA pass question (pass names)
- Authentication-results: sourceware.org; auth=none
I am trying to create a new IPA pass to scan the routines being compiled
by GCC and I thought I would put it in after the last IPA pass (comdats)
so I tried to register it with:
opt_pass *p = make_pass_ipa_frame_header_opt (g);
static struct register_pass_info f =
{p, "comdats", 1, PASS_POS_INSERT_AFTER };
register_pass (&f);
But when I build GCC I get:
/scratch/sellcey/repos/header2/src/gcc/libgcc/libgcc2.c:1:0: fatal error: pass 'comdats' not found but is referenced by new pass 'frame-header-opt'
Does anyone know why this is the case? "comdats" is what is used for
the name of pass_ipa_comdats in ipa-comdats.c.
Steve Ellcey
sellcey@imgtec.com