aboutsummaryrefslogtreecommitdiff
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
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
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/symtab.c8
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c30ae19..a91416f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2012-04-19 Jan Hubicka <jh@suse.cz>
+
+ * symtab.c (dump_symtab_base): Fix dumping of asm lists.
+
2012-04-19 David Edelsohn <dje.gcc@gmail.com>
* config/rs6000/sync.md (fetchop_name): Change ior attribute to "or".
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);