Commit 85dd5559 by Jason Merrill Committed by Jason Merrill

dwarf2out.c (comdat_symbol_id): Add const.

	* dwarf2out.c (comdat_symbol_id): Add const.
	(union die_symbol_or_type_node): Add const to die_symbol.
	(output_die_symbol, output_die, output_comp_unit): Adjust.

From-SVN: r186989
parent 1941b0ca
2012-04-30 Jason Merrill <jason@redhat.com>
* dwarf2out.c (comdat_symbol_id): Add const.
(union die_symbol_or_type_node): Add const to die_symbol.
(output_die_symbol, output_die, output_comp_unit): Adjust.
2012-04-30 Andrew Stubbs <ams@codesourcery.com> 2012-04-30 Andrew Stubbs <ams@codesourcery.com>
* config/arm/arm.md (negdi2): Use gen_negdi2_neon. * config/arm/arm.md (negdi2): Use gen_negdi2_neon.
......
...@@ -2470,7 +2470,7 @@ DEF_VEC_ALLOC_O(dw_attr_node,gc); ...@@ -2470,7 +2470,7 @@ DEF_VEC_ALLOC_O(dw_attr_node,gc);
typedef struct GTY((chain_circular ("%h.die_sib"))) die_struct { typedef struct GTY((chain_circular ("%h.die_sib"))) die_struct {
union die_symbol_or_type_node union die_symbol_or_type_node
{ {
char * GTY ((tag ("0"))) die_symbol; const char * GTY ((tag ("0"))) die_symbol;
comdat_type_node_ref GTY ((tag ("1"))) die_type_node; comdat_type_node_ref GTY ((tag ("1"))) die_type_node;
} }
GTY ((desc ("use_debug_types"))) die_id; GTY ((desc ("use_debug_types"))) die_id;
...@@ -5825,7 +5825,7 @@ same_die_p_wrap (dw_die_ref die1, dw_die_ref die2) ...@@ -5825,7 +5825,7 @@ same_die_p_wrap (dw_die_ref die1, dw_die_ref die2)
/* The prefix to attach to symbols on DIEs in the current comdat debug /* The prefix to attach to symbols on DIEs in the current comdat debug
info section. */ info section. */
static char *comdat_symbol_id; static const char *comdat_symbol_id;
/* The index of the current symbol within the current comdat CU. */ /* The index of the current symbol within the current comdat CU. */
static unsigned int comdat_symbol_number; static unsigned int comdat_symbol_number;
...@@ -7396,7 +7396,7 @@ output_abbrev_section (void) ...@@ -7396,7 +7396,7 @@ output_abbrev_section (void)
static inline void static inline void
output_die_symbol (dw_die_ref die) output_die_symbol (dw_die_ref die)
{ {
char *sym = die->die_id.die_symbol; const char *sym = die->die_id.die_symbol;
if (sym == 0) if (sym == 0)
return; return;
...@@ -7678,7 +7678,7 @@ output_die (dw_die_ref die) ...@@ -7678,7 +7678,7 @@ output_die (dw_die_ref die)
} }
else else
{ {
char *sym = AT_ref (a)->die_id.die_symbol; const char *sym = AT_ref (a)->die_id.die_symbol;
int size; int size;
gcc_assert (sym); gcc_assert (sym);
...@@ -7800,8 +7800,8 @@ output_compilation_unit_header (void) ...@@ -7800,8 +7800,8 @@ output_compilation_unit_header (void)
static void static void
output_comp_unit (dw_die_ref die, int output_if_empty) output_comp_unit (dw_die_ref die, int output_if_empty)
{ {
const char *secname; const char *secname, *oldsym;
char *oldsym, *tmp; char *tmp;
/* Unless we are outputting main CU, we may throw away empty ones. */ /* Unless we are outputting main CU, we may throw away empty ones. */
if (!output_if_empty && die->die_child == NULL) if (!output_if_empty && die->die_child == NULL)
......
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