This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
new FAILs on HEAD
- From: gcc at ds217-115-141-84 dot dedicated dot hosteurope dot de
- To: fche at redhat dot com, gcc-regression at gcc dot gnu dot org, jh at suse dot cz, jh at suse dot de, rakdver at atrey dot karlin dot mff dot cuni dot cz, stevenb at suse dot de
- Date: Tue, 9 Dec 2003 06:50:01 +0100
- Subject: new FAILs on HEAD
If you directly receive this mail, your name is tagged to one of the ChangeLog
entries. A copy is also mailed to gcc-regressions.
These new FAILs
FAIL: gcc.c-torture/compile/20001226-1.c (test for excess errors)
were caused by one of the following checkins
2003-12-08 Jan Hubicka <jh@suse.cz>
* tree-dump.c (dump_files): Fix ordering of tail call pass.
* tree.h (tree_dump_index): Likewise.
2003-12-08 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
* Makefile.in (tree-cfg.o): Add gt-tree-cfg.h dependency.
(GTFILES): Add tree-cfg.c.
* tree-cfg.c: Include gt-tree-cfg.h.
(factored_computed_goto_label, factored_computed_goto):
Mark gc roots.
2003-12-08 Steven Bosscher <stevenb@suse.de>
Jan Hubicka <jh@suse.de>
* gengtype-lex.l (IWOrD): Add HOST_WIDEST_INT
* Makefile.in (function.o, reg-stack.o): Add missing dependency on
basic-block.h.
(GTFILES): Add basic-block.h and hwint.h.
* basic-block.h (struct edge_def): Add GTY markers, make garbage
collectable. Make `insns' field GC safe depending on the setting
of cfg_hooks.
(struct basic_block_def): Add GTY markers, make garbage collectable.
(tree_bb_root, tree_phi_root): Kill extern decls.
(ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR): Change from macro to variable
(entry_exit_blocks): Kill.
* cfg.c: Include ggc.h
(bb_pool, edge_pool, entry_exit_blocks): Kill.
(ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR): Define.
(init_flow): Do not create ppols; allocate entry/exit block.
(free_edge, alloc_block, expunge_block, unchecked_make_edge): Use GGC.
(compact_blocks): Don't update tree_bb_root and tree_phi_root.
* cfgrtl.c (rtl_merge_blocks): Clear head pointer.
* regs.h: Protect against multiple inclusion.
* tree-cfg.c (obstack_tree_ann_obstack, first_block_tree_and_obj,
tree_bb_root): Kill.
(build_tree_cfg, create_bb, remove_bb, delete_tree_cfg): Don't
touch tree_bb_root and tree_phi_root.
(create_block_annotations): Do not initialize obstack.
(free_block_annotations): Do not free obstack.
(create_block_annotation): Use GGC.
* tree-dfa.c (tree_phi_root): Kill.
* tree-flow.h (bb_ann, bb_ann_d): Declare. Add `phi_nodes' field.
* tree-phinodes.c (create_phi_node, add_phi_arg, remove_phi_node,
remove_all_phi_nodes_for): Use `phi_nodes' field in the bb
annotation instead of tree_phi_root.
* tree-flow-inline.h (phi_nodes, set_phi_nodes): Likewise.
(add_dom_child, clear_dom_children): Use GGC.
* tree-ssa-pre.c (code_motion): Use `phi_nodes' field in the bb
annotation instead of tree_phi_root.
* varray.h (union varray_data): Make basic_block_def and edge_def
varrays garbage collectable.
2003-12-08 Frank Ch. Eigler <fche@redhat.com>
* mf-runtime.c (__mf_watch_or_not): Tweak tracing message.
* testsuite/libmudflap.c/fail21-frag.c: Defeat aliasing
optimizations.
* testsuite/libmudflap.c/pass25-frag.c: Ditto.
* testsuite/libmudflap.c/pass26-frag.c: Tolerate non-overlapping
(unoptimized) allocation of stack space.
SuSE GNU/Linux i686 9.0