From 7ab5632d45e093617d5eeb6d71d20822ec1ba63c Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Thu, 14 Apr 2016 13:31:52 -0400 Subject: [PATCH 88/91] FIXME: break out function_reader ctor --- gcc/rtl/rtl-frontend.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/gcc/rtl/rtl-frontend.c b/gcc/rtl/rtl-frontend.c index 4f02168..d536319 100644 --- a/gcc/rtl/rtl-frontend.c +++ b/gcc/rtl/rtl-frontend.c @@ -308,15 +308,9 @@ class fixup_expr : public fixup class function_reader : public rtx_reader { public: - function_reader (line_maps *set) : rtx_reader (set), - m_first_insn (NULL) - { - bitmap_initialize (&m_bb_indices, NULL); - bitmap_set_bit (&m_bb_indices, ENTRY_BLOCK); - bitmap_set_bit (&m_bb_indices, EXIT_BLOCK); - } - + function_reader (line_maps *set); ~function_reader (); + void handle_unknown_directive (file_location, const char *); void add_fixup_insn_uid (file_location loc, rtx insn, int operand_idx, @@ -493,6 +487,16 @@ fixup_expr::apply (function_reader *reader) const /* FIXME: not actually an insn. */ } +/* class function_reader : public rtx_reader */ + +function_reader::function_reader (line_maps *set) : rtx_reader (set), + m_first_insn (NULL) +{ + bitmap_initialize (&m_bb_indices, NULL); + bitmap_set_bit (&m_bb_indices, ENTRY_BLOCK); + bitmap_set_bit (&m_bb_indices, EXIT_BLOCK); +} + function_reader::~function_reader () { int i; -- 1.8.5.3