aboutsummaryrefslogtreecommitdiff
path: root/gcc/symtab.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2012-04-20 09:10:20 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2012-04-20 07:10:20 +0000
commitfe0bd630ffa798fa569201dd2ac8278770689b91 (patch)
treede6e86be9bfb4ff010572bad577bcf461f0d371c /gcc/symtab.c
parent8a72417502730163b7a149310f90140610ca8be0 (diff)
downloadgcc-fe0bd630ffa798fa569201dd2ac8278770689b91.zip
gcc-fe0bd630ffa798fa569201dd2ac8278770689b91.tar.gz
gcc-fe0bd630ffa798fa569201dd2ac8278770689b91.tar.bz2
* symtab.c (dump_symtab_base): Fix dumping of asm lists.
From-SVN: r186609
Diffstat (limited to 'gcc/symtab.c')
-rw-r--r--gcc/symtab.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/symtab.c b/gcc/symtab.c
index 38194b3..75078b0 100644
--- a/gcc/symtab.c
+++ b/gcc/symtab.c
@@ -378,6 +378,8 @@ dump_symtab_base (FILE *f, symtab_node node)
fprintf (f, " in_other_partition");
if (node->symbol.used_from_other_partition)
fprintf (f, " used_from_other_partition");
+ if (node->symbol.force_output)
+ fprintf (f, " force_output");
if (node->symbol.resolution != LDPR_UNKNOWN)
fprintf (f, " %s",
ld_plugin_symbol_resolution_names[(int)node->symbol.resolution]);
@@ -420,13 +422,13 @@ dump_symtab_base (FILE *f, symtab_node node)
node->symbol.same_comdat_group->symbol.order);
if (node->symbol.next_sharing_asm_name)
fprintf (f, " next sharing asm name: %i\n",
- node->symbol.same_comdat_group->symbol.order);
+ node->symbol.next_sharing_asm_name->symbol.order);
if (node->symbol.previous_sharing_asm_name)
fprintf (f, " previous sharing asm name: %i\n",
- node->symbol.same_comdat_group->symbol.order);
+ node->symbol.previous_sharing_asm_name->symbol.order);
if (node->symbol.address_taken)
- fprintf (f, " Address is taken.");
+ fprintf (f, " Address is taken.\n");
fprintf (f, " References: ");
ipa_dump_references (f, &node->symbol.ref_list);