From 8588f7979f078d74b05973f55136b3769e3aca73 Mon Sep 17 00:00:00 2001
From: Alexandre Oliva <aoliva@redhat.com>
Date: Tue, 2 Jun 2009 08:08:57 +0000
Subject: [PATCH] * df-core.c (df_ref_debug): Honor -fdump-noaddr.

From-SVN: r148076
---
 gcc/ChangeLog | 4 ++++
 gcc/df-core.c | 8 +++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9992c733fde3..9bdc1d2eaf69 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2009-06-02  Alexandre Oliva  <aoliva@redhat.com>
+
+	* df-core.c (df_ref_debug): Honor -fdump-noaddr.
+
 2009-06-02  Alexandre Oliva  <aoliva@redhat.com>
 
 	* combine.c (move_deaths): Compare LUIDs within the same BB only.
diff --git a/gcc/df-core.c b/gcc/df-core.c
index c42b20f2ce70..8057b54df102 100644
--- a/gcc/df-core.c
+++ b/gcc/df-core.c
@@ -2120,7 +2120,13 @@ df_ref_debug (df_ref ref, FILE *file)
 	   DF_REF_FLAGS (ref),
 	   DF_REF_TYPE (ref));
   if (DF_REF_LOC (ref))
-    fprintf (file, "loc %p(%p) chain ", (void *)DF_REF_LOC (ref), (void *)*DF_REF_LOC (ref));
+    {
+      if (flag_dump_noaddr)
+	fprintf (file, "loc #(#) chain ");
+      else
+	fprintf (file, "loc %p(%p) chain ", (void *)DF_REF_LOC (ref),
+		 (void *)*DF_REF_LOC (ref));
+    }
   else
     fprintf (file, "chain ");
   df_chain_dump (DF_REF_CHAIN (ref), file);
-- 
GitLab