summaryrefslogtreecommitdiff
path: root/gcc/print-rtl.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-24 16:38:51 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-24 16:38:51 +0000
commit579bccf98fa52f455960a47f52c777bdb611ed01 (patch)
tree48ba44f000ec44932406b9fa2b81135709b66fcc /gcc/print-rtl.c
parent7bff6ca166f4e5f874bf702d958883b234534d9d (diff)
downloadgcc-579bccf98fa52f455960a47f52c777bdb611ed01.tar.gz
* emit-rtl.c (set_mem_attributes): Fix typo in last change.
* print-rtl.c (print_rtx, case MEM): Improve display of MEM_DECL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46465 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/print-rtl.c')
-rw-r--r--gcc/print-rtl.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c
index 3d78dd392f0..b62c698f677 100644
--- a/gcc/print-rtl.c
+++ b/gcc/print-rtl.c
@@ -453,9 +453,12 @@ print_rtx (in_rtx)
case MEM:
fputs (" [", outfile);
fprintf (outfile, HOST_WIDE_INT_PRINT_DEC, MEM_ALIAS_SET (in_rtx));
- if (MEM_DECL (in_rtx) && DECL_NAME (MEM_DECL (in_rtx)))
+ if (MEM_DECL (in_rtx))
fprintf (outfile, " %s",
- IDENTIFIER_POINTER (DECL_NAME (MEM_DECL (in_rtx))));
+ DECL_NAME (MEM_DECL (in_rtx))
+ ? IDENTIFIER_POINTER (DECL_NAME (MEM_DECL (in_rtx)))
+ : TREE_CODE (MEM_DECL (in_rtx)) == RESULT_DECL ? "<result>"
+ : "<anonymous>");
if (MEM_OFFSET (in_rtx))
{