Commit 79c758fb by Jakub Jelinek Committed by Jakub Jelinek

dwarf2out.c (dwarf2out_finish): Add AT_comp_dir attribute even if input file name is absolute...

	* dwarf2out.c (dwarf2out_finish): Add AT_comp_dir
	attribute even if input file name is absolute, but one of the
	includes is relative.

From-SVN: r62377
parent 5b59406b
2003-02-04 Jakub Jelinek <jakub@redhat.com>
* dwarf2out.c (dwarf2out_finish): Add AT_comp_dir
attribute even if input file name is absolute, but one of the
includes is relative.
2003-02-04 Joseph S. Myers <jsm@polyomino.org.uk> 2003-02-04 Joseph S. Myers <jsm@polyomino.org.uk>
* doc/gcc.texi, doc/gccint.texi, doc/gcov.texi, * doc/gcc.texi, doc/gccint.texi, doc/gcov.texi,
......
...@@ -12663,6 +12663,16 @@ dwarf2out_finish (input_filename) ...@@ -12663,6 +12663,16 @@ dwarf2out_finish (input_filename)
add_name_attribute (comp_unit_die, input_filename); add_name_attribute (comp_unit_die, input_filename);
if (input_filename[0] != DIR_SEPARATOR) if (input_filename[0] != DIR_SEPARATOR)
add_comp_dir_attribute (comp_unit_die); add_comp_dir_attribute (comp_unit_die);
else if (get_AT (comp_unit_die, DW_AT_comp_dir) == NULL)
{
size_t i;
for (i = 1; i < VARRAY_ACTIVE_SIZE (file_table); i++)
if (VARRAY_CHAR_PTR (file_table, i)[0] != DIR_SEPARATOR)
{
add_comp_dir_attribute (comp_unit_die);
break;
}
}
/* Traverse the limbo die list, and add parent/child links. The only /* Traverse the limbo die list, and add parent/child links. The only
dies without parents that should be here are concrete instances of dies without parents that should be here are concrete instances of
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment