dwarf2out.c
372 KB
-
dwarf2out.c (struct file_table): Remove. · c4274b22
* 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
Richard Henderson committed