This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc ChangeLog dwarf2out.c
- To: gcc-cvs at gcc dot gnu dot org
- Subject: egcs/gcc ChangeLog dwarf2out.c
- From: jason at gcc dot gnu dot org
- Date: 21 Sep 2000 21:42:02 -0000
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: jason@sourceware.cygnus.com 2000-09-21 14:42:02
Modified files:
gcc : ChangeLog dwarf2out.c
Log message:
* dwarf2out.c (add_const_value_attribute): Multiply by length, not 4.
* dwarf2out.c (tree_add_const_value_attribute): New fn.
(gen_variable_die): Call it for non-definitions.
* dwarf2out.c (die_struct): Add die_mark field.
(mark_dies, unmark_dies): New fns.
(clear_die_sizes): Remove.
(print_die): Check die_symbol rather than die_offset.
(build_abbrev_table, output_pubnames, output_aranges): Check
die_mark rather than die_offset.
(output_comp_unit): Move calc_die_sizes after build_abbrev_table.
Call mark_dies.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.7841&r2=1.7842
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/dwarf2out.c.diff?cvsroot=gcc&r1=1.204&r2=1.205