Fwd: 18 GCC HEAD@137632 regressions
Geoff Keating
geoffk@geoffk.org
Tue Jul 8 18:25:00 GMT 2008
Among others,
FAIL: gcc.dg/tree-ssa/ssa-fre-13.c scan-tree-dump fre "Inserted .* &a"
FAIL: gcc.dg/tree-ssa/ssa-fre-13.c scan-tree-dump fre "Replaced tmp1_.\
\(D\\)->data"
FAIL: gcc.dg/tree-ssa/ssa-fre-14.c scan-tree-dump fre "Inserted .* &a"
FAIL: gcc.dg/tree-ssa/ssa-fre-14.c scan-tree-dump fre "Replaced
tmp1.data"
FAIL: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump-times fre "Inserted
pretmp" 1
FAIL: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump-times fre "Replaced
a.u.f with pretmp" 3
FAIL: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump-times fre "Replaced
a.u.k with j" 1
FAIL: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump fre "=
VIEW_CONVERT_EXPR<float>\\(j_"
FAIL: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump optimized "return j"
FAIL: gcc.dg/tree-ssa/ssa-fre-8.c scan-tree-dump-times fre "Replaced
u.f with pretmp" 2
FAIL: gcc.dg/tree-ssa/ssa-fre-8.c scan-tree-dump-times fre "Inserted
pretmp" 2
FAIL: gcc.dg/tree-ssa/ssa-fre-9.c scan-tree-dump-times fre
"Eliminated: 1" 2
FAIL: gcc.dg/tree-ssa/ssa-fre-9.c scan-tree-dump-times fre
"Insertions: 1" 2
FAIL: gcc.dg/tree-ssa/ssa-pre-15.c scan-tree-dump optimized "= 0;"
seem to be new failures.
Begin forwarded message:
> From: GCC regression tester <regress@geoffk.org>
> Date: 8 July 2008 10:22:13 AM
> To: geoffk@geoffk.org
> Subject: 18 GCC HEAD@137632 regressions
> Reply-To: gcc-regression@gcc.gnu.org
>
> With your recent patch, GCC HEAD revision 137632 had problems on:
> native: regress-18 (13 NEW failures)
> The previous build was of revision 137630.
>
> Log information for changes since the last build:
> ------------------------------------------------------------------------
> r137631 | dberlin | 2008-07-08 16:11:06 +0000 (Tue, 08 Jul 2008) |
> 82 lines
> Changed paths:
> M /trunk/gcc/ChangeLog
> M /trunk/gcc/Makefile.in
> M /trunk/gcc/dbgcnt.def
> A /trunk/gcc/testsuite/gcc.c-torture/compile/20080704-1.c
> M /trunk/gcc/testsuite/gcc.dg/tree-ssa/loadpre24.c
> A /trunk/gcc/testsuite/gcc.dg/tree-ssa/pr23455.c
> A /trunk/gcc/testsuite/gcc.dg/tree-ssa/pr35286.c
> A /trunk/gcc/testsuite/gcc.dg/tree-ssa/pr35287.c
> M /trunk/gcc/tree-flow.h
> M /trunk/gcc/tree-pretty-print.c
> M /trunk/gcc/tree-ssa-dom.c
> M /trunk/gcc/tree-ssa-pre.c
> M /trunk/gcc/tree-ssa-sccvn.c
> M /trunk/gcc/tree-ssa-sccvn.h
> M /trunk/gcc/tree-ssa-threadedge.c
> D /trunk/gcc/tree-vn.c
> M /trunk/gcc/tree.c
> M /trunk/gcc/tree.def
> M /trunk/gcc/tree.h
> M /trunk/gcc/treestruct.def
>
> 2008-07-05 Daniel Berlin <dberlin@dberlin.org>
>
> Fix PR tree-optimization/23455
> Fix PR tree-optimization/35286
> Fix PR tree-optimization/35287
> * Makefile.in (OBJS-common): Remove tree-vn.o.
> tree-vn.o: Remove.
> * dbgcnt.def: Add treepre_insert debug counter.
> * gcc/tree-flow.h (add_to_value): Updated for other changes.
> (debug_value_expressions): Ditto.
> (print_value_expressions): Ditto.
> * tree-pretty-print.c (dump_generic_node): Updated for
> VALUE_HANDLE removal.
> * tree-ssa-dom.c (record_equality): Ditto.
> (cprop_operand): Ditto.
> (lookup_avail_expr): Ditto.
> * tree-ssa-threadedge.c
> (record_temporary_equivalences_from_stmts_at_dest): Ditto.
> (simplify_control_stmt_condition): Ditto.
> * tree.c (tree_code_size): Ditto.
> (tree_node_structure): Ditto.
> (iterative_hash_expr): Ditto.
> * tree.def: Ditto.
> * tree.h (VALUE_HANDLE_ID): Ditto.
> (VALUE_HANDLE_EXPR_SET): Ditto.
> (struct tree_value_handle): Ditto.
> (union tree_node): Ditto.
> * treestruct.def: Ditto.
> * tree-vn.c: Removed.
> * tree-ssa-pre.c: Rewritten entirely.
> * tree-ssa-sccvn.c (constant_to_value_id): New hashtable.
> (constant_value_ids): Ditto.
> (vn_nary_op_t): Moved to header.
> (vn_phi_t): Ditto.
> (vn_reference_op_t): Ditto
> (vn_reference_t): Ditto.
> (next_value_id): New variable.
> (VN_INFO): Add an assert.
> (vn_constant_eq): New function.
> (vn_constant_hash): Ditto.
> (get_or_alloc_constant_value_id): Ditto.
> (value_id_constant_p): Ditto.
> (vn_reference_compute_hash): De-staticify.
> (copy_reference_ops_from_ref): Don't use get_callee_fndecl.
> Disable some code with a FIXME.
> Remove VALUE_HANDLE use.
> (valueize_refs): Update opcode if it changes from ssa name to
> constant.
> (vn_reference_lookup_1): Add new argument.
> (vn_reference_lookup): Ditto.
> (vn_reference_lookup_pieces): New function.
> (vn_reference_insert): Add return type. Modify to deal with value
> ids.
> (vn_reference_insert_pieces): New function.
> (vn_nary_op_compute_hash): De-staticify.
> (vn_nary_op_eq): Ditto.
> (vn_nary_op_lookup_pieces): New function.
> (vn_nary_op_lookup): Add new argument.
> (vn_nary_op_insert_pieces): New function.
> (vn_nary_op_insert): Add return type. Modify to deal with value
> ids.
> (vn_phi_insert): Ditto.
> (visit_unary_op): Update for callee changes.
> (visit_binary_op): Ditto.
> (visit_reference_op_load): Ditto.
> (visit_reference_op_store): Ditto.
> (init_scc_vn): Init next_value_id, constant_to_value_id and
> constant_value_ids.
> (free_scc_vn): Free them.
> (set_hashtable_value_ids): New function.
> (run_scc_vn): Use it.
> (get_max_value_id): New function.
> (get_next_value_id): Ditto.
> (expressions_equal_p): Moved from tree-vn.c
> (sort_vuses): Ditto.
> (sort_vuses_heap): Ditto.
> * tree-ssa-sccvn.h: Structures moved from tree-ssa-sccvn.c (noted
> above).
> * tree.c (iterative_hash_hashval_t): Made non-static
> * tree.h (iterative_hash_hashval_t): Declare it.
>
>
> ------------------------------------------------------------------------
>
> For more information, see <http://glutton.geoffk.org/HEAD/>.
>
>
> --
> Geoffrey Keating <geoffk@geoffk.org>
> (via an automated GCC regression-testing script.)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2464 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-regression/attachments/20080708/d131eb19/attachment.p7s>
More information about the Gcc-regression
mailing list