diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2009-06-02 08:08:57 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2009-06-02 08:08:57 +0000 |
commit | 8588f7979f078d74b05973f55136b3769e3aca73 (patch) | |
tree | e7ac1dfb8918b4fc0ce7fcfbfa31e8a7fdc7d08d | |
parent | 45f39d78d6923fbf0462f08918ccae4d80430484 (diff) | |
download | gcc-8588f7979f078d74b05973f55136b3769e3aca73.zip gcc-8588f7979f078d74b05973f55136b3769e3aca73.tar.gz gcc-8588f7979f078d74b05973f55136b3769e3aca73.tar.bz2 |
* df-core.c (df_ref_debug): Honor -fdump-noaddr.
From-SVN: r148076
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/df-core.c | 8 |
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); |