summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>2005-09-13 16:05:37 +0000
committerdnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>2005-09-13 16:05:37 +0000
commitfcdf306341e82e86688a06953dbf19be25499c51 (patch)
tree55246c83d743d12fe0a6fb4de1ca2e47e5acf066
parent355d6751b81a87747cfc2e47265410d63af6a2aa (diff)
downloadppe42-gcc-fcdf306341e82e86688a06953dbf19be25499c51.tar.gz
ppe42-gcc-fcdf306341e82e86688a06953dbf19be25499c51.zip
* tree-dfa.c (dump_variable): Guard against NULL annotations.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104233 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/tree-dfa.c6
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e1900f9377a..219af6f479e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2005-09-13 Diego Novillo <dnovillo@redhat.com>
+
+ * tree-dfa.c (dump_variable): Guard against NULL annotations.
+
2005-09-13 Zdenek Dvorak <dvorakz@suse.cz>
PR tree-optimize/23817
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c
index 7504d790f74..866ac6e17c5 100644
--- a/gcc/tree-dfa.c
+++ b/gcc/tree-dfa.c
@@ -314,13 +314,13 @@ dump_variable (FILE *file, tree var)
fprintf (file, ", ");
print_generic_expr (file, TREE_TYPE (var), dump_flags);
- if (ann->type_mem_tag)
+ if (ann && ann->type_mem_tag)
{
fprintf (file, ", type memory tag: ");
print_generic_expr (file, ann->type_mem_tag, dump_flags);
}
- if (ann->is_alias_tag)
+ if (ann && ann->is_alias_tag)
fprintf (file, ", is an alias tag");
if (TREE_ADDRESSABLE (var))
@@ -341,7 +341,7 @@ dump_variable (FILE *file, tree var)
print_generic_expr (file, default_def (var), dump_flags);
}
- if (ann->may_aliases)
+ if (may_aliases (var))
{
fprintf (file, ", may aliases: ");
dump_may_aliases_for (file, var);
OpenPOWER on IntegriCloud