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