This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r122842 - in /branches/graphite/gcc: ChangeLog....
- From: spop at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 12 Mar 2007 15:16:52 -0000
- Subject: r122842 - in /branches/graphite/gcc: ChangeLog....
Author: spop
Date: Mon Mar 12 15:16:50 2007
New Revision: 122842
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122842
Log:
* tree-pretty-print.c (dump_generic_bb_buff, lazy_dump_generic_node):
Use VECs instead of varrays.
* diagnostic.h (lazy_dump_generic_node): Update declaration.
* Makefile.in (pretty-print.o): Depend on vec.h.
* pretty-print.c: Include tree.h and vec.h.
(pp_clear_state, pp_write_list_to_stream, pp_base_format,
pp_base_format, pp_construct, pp_base_string, pp_lazy_mode,
new_tree_chunk, pp_add_tree, pp_add_string, pp_add_char, pp_write_list,
pp_free_list): Use VECs instead of varrays.
* pretty-print.h: Do not include varray.h.
(struct tree_chunk_s): Declaration moved before its use.
(output_buffer): Rename varray field to chunks.
* tree-match.c (tree_equal, chunk_1st_char, chunks_lookahead,
tree_1st_char, match_chunks_pattinfo, match_tree_pattinfo,
save_global_holes): Use VECs instead of varrays.
* tree-match.h: Declare VECs of cfg_node, and hole_p.
* tree-check.c (scan_cfg_stmts, push_node, print_matching_stmt): Removed.
(tree_check_instance, push_global_holes_if_new, tree_check,
execute_tree_check): Use VECs instead of varrays.
(gate_tree_check): Don't execute the CFG check when basic_block_info
is not available.
Modified:
branches/graphite/gcc/ChangeLog.graphite
branches/graphite/gcc/Makefile.in
branches/graphite/gcc/diagnostic.h
branches/graphite/gcc/pretty-print.c
branches/graphite/gcc/pretty-print.h
branches/graphite/gcc/tree-check.c
branches/graphite/gcc/tree-match.c
branches/graphite/gcc/tree-match.h
branches/graphite/gcc/tree-pretty-print.c