aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2009-06-02 08:08:57 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2009-06-02 08:08:57 +0000
commit8588f7979f078d74b05973f55136b3769e3aca73 (patch)
treee7ac1dfb8918b4fc0ce7fcfbfa31e8a7fdc7d08d /gcc
parent45f39d78d6923fbf0462f08918ccae4d80430484 (diff)
downloadgcc-8588f7979f078d74b05973f55136b3769e3aca73.zip
gcc-8588f7979f078d74b05973f55136b3769e3aca73.tar.gz
gcc-8588f7979f078d74b05973f55136b3769e3aca73.tar.bz2
* df-core.c (df_ref_debug): Honor -fdump-noaddr.
From-SVN: r148076
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/df-core.c8
2 files changed, 11 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9992c73..9bdc1d2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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>
diff --git a/gcc/df-core.c b/gcc/df-core.c
index c42b20f..8057b54 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);