aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2out.c
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2003-01-21 14:54:21 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2003-01-21 14:54:21 +0000
commit044b4de3d85f870850d185c96de1746202710251 (patch)
tree0e679a850248c2589d48211575201caa1d2cf465 /gcc/dwarf2out.c
parentcfedf91bdca924f7ec8a558333d179351a794c2c (diff)
downloadgcc-044b4de3d85f870850d185c96de1746202710251.zip
gcc-044b4de3d85f870850d185c96de1746202710251.tar.gz
gcc-044b4de3d85f870850d185c96de1746202710251.tar.bz2
dwarf2out.c (fde_table_in_use): Mark GTY.
* dwarf2out.c (fde_table_in_use): Mark GTY. (dwarf2out_cfi_label_num): New variable, marked GTY. (dwarf2out_cfi_label): Use it instead of static label_num. * emit-rtl.c (label_num): Mark GTY. From-SVN: r61547
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r--gcc/dwarf2out.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index b2a0438..12e6fde 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -279,10 +279,8 @@ static GTY((length ("fde_table_allocated"))) dw_fde_ref fde_table;
/* Number of elements currently allocated for fde_table. */
static unsigned fde_table_allocated;
-#if defined (DWARF2_DEBUGGING_INFO) || defined (DWARF2_UNWIND_INFO)
/* Number of elements in fde_table currently in use. */
-static unsigned fde_table_in_use;
-#endif
+static GTY(()) unsigned fde_table_in_use;
/* Size (in elements) of increments by which we may expand the
fde_table. */
@@ -310,6 +308,7 @@ struct indirect_string_node GTY(())
static GTY ((param_is (struct indirect_string_node))) htab_t debug_str_hash;
static GTY(()) int dw2_string_counter;
+static GTY(()) unsigned long dwarf2out_cfi_label_num;
#if defined (DWARF2_DEBUGGING_INFO) || defined (DWARF2_UNWIND_INFO)
@@ -561,9 +560,8 @@ char *
dwarf2out_cfi_label ()
{
static char label[20];
- static unsigned long label_num = 0;
- ASM_GENERATE_INTERNAL_LABEL (label, "LCFI", label_num++);
+ ASM_GENERATE_INTERNAL_LABEL (label, "LCFI", dwarf2out_cfi_label_num++);
ASM_OUTPUT_LABEL (asm_out_file, label);
return label;
}