diff options
author | Richard Henderson <rth@redhat.com> | 2004-07-30 15:55:30 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2004-07-30 15:55:30 -0700 |
commit | 0534fa565255cf56d5771ea92522403947d4bbd4 (patch) | |
tree | b8e5fa782f1cf0143b461a419b9a4855d6b9c559 /gcc/tree-pretty-print.c | |
parent | 782700d4f2d37e2ee883594032d6748aef983165 (diff) | |
download | gcc-0534fa565255cf56d5771ea92522403947d4bbd4.zip gcc-0534fa565255cf56d5771ea92522403947d4bbd4.tar.gz gcc-0534fa565255cf56d5771ea92522403947d4bbd4.tar.bz2 |
gimplify.c (gimplify_expr): Don't replace with DECL_INITIAL if fb_lvalue.
* gimplify.c (gimplify_expr) <case CONST_DECL>: Don't replace
with DECL_INITIAL if fb_lvalue.
* tree-gimple.c (is_gimple_id): Add CONST_DECL.
* tree-pretty-print.c (dump_decl_name): Dump unnamed CONST_DECL
with <Cxxx>.
* tree-ssa-ccp.c (maybe_fold_stmt_indirect): Fold CONST_DECL.
fortran/
* trans-expr.c (gfc_conv_expr_reference): Create a CONST_DECL
for TREE_CONSTANTs.
testsuite/
* gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
write to constant argument.
* gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
From-SVN: r85365
Diffstat (limited to 'gcc/tree-pretty-print.c')
-rw-r--r-- | gcc/tree-pretty-print.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index d1479e4..a3a3a01 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -165,7 +165,10 @@ dump_decl_name (pretty_printer *buffer, tree node, int flags) pp_printf (buffer, "<L" HOST_WIDE_INT_PRINT_DEC ">", LABEL_DECL_UID (node)); else - pp_printf (buffer, "<D%u>", DECL_UID (node)); + { + char c = TREE_CODE (node) == CONST_DECL ? 'C' : 'D'; + pp_printf (buffer, "<%c%u>", c, DECL_UID (node)); + } } } |