------- Comment #2 from amylaar at gcc dot gnu dot org  2010-07-13 21:56 -------
Subject: Bug 44874

Author: amylaar
Date: Tue Jul 13 21:55:57 2010
New Revision: 162156

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162156
Log:
gcc:
        PR other/44874
        * tree-dump.c (dump_options): Add enumerate_locals entry.
        Add TDF_NOID exclusion to all entry.
        * tree-dump.h (dump_enumerated_decls): Declare.
        * tree-pretty-print.c (dump_generic_node): For TDF_NOID,
        Don't display type uid.
        (print_declaration): Don't crash on TREE_TYPE (t) == 0.
        * tree-pass.h (TDF_ENUMERATE_LOCALS): Define.
        * tree-ssa-live.c: Include gimple.h.
        (numbered_tree_d): New struct.
        (numbered_tree): New typedef.
        (DEF_VEC_O (numbered_tree): New.
        (DEF_VEC_ALLOC_O (numbered_tree, heap)): Likewise.
        (compare_decls_by_uid, dump_enumerated_decls_push): New functions.
        (dump_enumerated_decls): Likewise.
        * tree-optimize.c (execute_cleanup_cfg_post_optimizing): If comparing
        debug info and flag_dump_final_insns, call dump_enumerated_decls.
        * tree-cfg.c (dump_function_to_file): Call dump_enumerated_decls.
        * Makefile.in (tree-ssa-live.o): Depend on $(GIMPLE_H).
gcc/testsuite:
        PR other/44874
        PR debug/44832
        * c-c++-common/pr44832.c: New test.

Added:
    trunk/gcc/testsuite/c-c++-common/pr44832.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-cfg.c
    trunk/gcc/tree-dump.c
    trunk/gcc/tree-dump.h
    trunk/gcc/tree-optimize.c
    trunk/gcc/tree-pass.h
    trunk/gcc/tree-pretty-print.c
    trunk/gcc/tree-ssa-live.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44874

Reply via email to