]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/14329 ([4.1 only] badly formatted warnings for SRA replacements used uninit...
authorRichard Henderson <rth@redhat.com>
Thu, 27 Jan 2005 09:28:45 +0000 (01:28 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 27 Jan 2005 09:28:45 +0000 (01:28 -0800)
commitdad2a933ba0fe99918377dc328ce87325365fb91
treeb06cc8f8944057cfd57dcd5faf93040dd75dae74
parent17c21957198083a5787308566dff7526d1307bc5
re PR c++/14329 ([4.1 only] badly formatted warnings for SRA replacements used uninitialized)

        PR tree-opt/14329
        * tree.h (struct tree_decl): Add debug_expr_is_from.
        (DECL_DEBUG_EXPR_IS_FROM): New.
        (DECL_DEBUG_EXPR): Rename from DECL_DEBUG_ALIAS_OF.
        * dwarf2out.c (dwarf2out_var_location): Update to match.
        * tree-outof-ssa.c (create_temp): Likewise.
        * var-tracking.c (track_expr_p): Likewise.
        * tree-sra.c (instantiate_element): Set DECL_DEBUG_EXPR.
        * c-objc-common.c (c_tree_printer) <'D'>: Handle DECL_DEBUG_EXPR.
        * toplev.c (default_tree_printer): Likewise.

From-SVN: r94317
gcc/ChangeLog
gcc/c-objc-common.c
gcc/dwarf2out.c
gcc/testsuite/gcc.dg/uninit-I.c [new file with mode: 0644]
gcc/toplev.c
gcc/tree-outof-ssa.c
gcc/tree-sra.c
gcc/tree.h
gcc/var-tracking.c