dbxout.c (DBXOUT_DECR_NESTING): Emit pending bincls, if required.
authorDevang Patel <dpatel@apple.com>
Tue, 1 Jul 2003 19:04:18 +0000 (12:04 -0700)
committerDevang Patel <dpatel@gcc.gnu.org>
Tue, 1 Jul 2003 19:04:18 +0000 (12:04 -0700)
commit33e9d2aa3de5ab3e8267ffed4e1fd927de469552
tree19310319c49d2025d297ca1c1fbba1a65167bd45
parent28570f7ec6c78e415c43bcbfb74f1be3efece311
dbxout.c (DBXOUT_DECR_NESTING): Emit pending bincls, if required.

2003-07-01  Devang Patel  <dpatel@apple.com>

        * dbxout.c (DBXOUT_DECR_NESTING): Emit pending bincls, if required.
        (binclstatus): New.
        (struct dbx_file): New members - bincl_status, pending_bincl_name and
        prev.
        (pending_bincls): New.
        (dbxout_init): Initialize new dbx_file members.
        (dbxout_start_source_file): Same.
        (emit_bincl_stab): New function.
        (emit_pending_bincls): Same.
        (emit_pending_bincls_if_required): Same.
        (dbxout_end_source_file): Emit EINCL stab only if BINCL is  already
        processed.
        (dbxout_begin_block): Emit pending BINCL stabs.
        (dbxout_end_block): Same.
        (dbxout_function_decl): Same.
        (dbxout_continue): Same.
        (dbxout_type): Same.
        (dbxout_class_name_qualifiers): Same.
        (dbxout_symbol): Same.
        (dbxout_symbol_location): Same.
        (dbxout_parms): Same.

From-SVN: r68787
gcc/ChangeLog
gcc/dbxout.c