dwarf2out.c (struct file_table): Remove.
authorRichard Henderson <rth@redhat.com>
Fri, 17 Jan 2003 02:34:04 +0000 (18:34 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 17 Jan 2003 02:34:04 +0000 (18:34 -0800)
commitc4274b22b9982dadb0df1caa103bce6018d232ca
treeaaf925bd2db91a84ec56af9d16339ef1ba547d5b
parent19162d0e2b2ed2caec713c39002b72d47ef5d5cb
dwarf2out.c (struct file_table): Remove.

        * dwarf2out.c (struct file_table): Remove.
        (FILE_TABLE_INCREMENT): Remove.
        (file_table): Make a varray; mark for GC.  Update all users.
        (file_table_last_lookup_index): Extract from struct file_table.
        (output_file_names): Fix unsigned compare warnings.
        (add_name_attribute): Remove inline marker.
        (add_comp_dir_attribute): Split out from gen_compile_unit_die.
        (lookup_filename): Don't manage size of file_table.
        (init_file_table): Allocate file_table with GC.
        (dwarf2out_init): Don't record main_input_filename here.
        (dwarf2out_finish): Do it here instead.

From-SVN: r61418
gcc/ChangeLog
gcc/dwarf2out.c