OSDN Git Service

* df-core.c (df_ref_debug): Honor -fdump-noaddr.
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jun 2009 08:08:57 +0000 (08:08 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jun 2009 08:08:57 +0000 (08:08 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@148076 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/df-core.c

index 9992c73..9bdc1d2 100644 (file)
@@ -1,5 +1,9 @@
 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.
 
 2009-06-02  Alexandre Oliva  <aoliva@redhat.com>
index c42b20f..8057b54 100644 (file)
@@ -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);