Regression for trunk on i686-pc-linux-gnu

Autocrasher autocrasher@devphil.com
Fri Sep 17 07:25:00 GMT 2004


3 new FAIL's (14 total) have appeared for i686-pc-linux-gnu:
    gcc.sum gcc.c-torture/execute/memset-3.c
    gcc.sum gcc.misc-tests/bprob-1.c
    gcc.sum gcc.misc-tests/bprob-2.c
These tests passed the last time they were ran.

Attached are the ChangeLogs since the previous run.  Possibly a patch with
your name on it has caused the problem(s).


The full transcript is at http://www.devphil.com/build/
Specific problem logs at http://www.devphil.com/build/reports/tests-trunk/
(explanations of each file are on the main page; you probably want summary*)

Host was an athlon-xp (i686) system.  Target was specified as i686-pc-linux-gnu.

This particular run used standard (previously installed) binutils.

This email is generated by a machine, not sent from a person.  If you think
it's been sent to you in error, please see the gcc-regression list archives
for possible followup discussion; this could be legitimate or it could be a
false positive.  Also watch for email from the other regression testers and
check the logs from the known autobuilders.

If you write a response, please respect the Reply-To: header.


With love,
The Autocrasher (Phil's Builder Bot, version 2.1)

=========================================================================

diff -u1r previous/CL/ChangeLog current/CL/ChangeLog
--- previous/CL/ChangeLog	2004-09-11 01:40:01.000000000 -0400
+++ current/CL/ChangeLog	2004-09-16 16:10:01.000000000 -0400
@@ -1 +1,7 @@
+2004-09-15  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	PR target/11572
+	* configure.in (*-*-darwin*): Renable libobjc.
+	* configure: Regenerate.
+
 2004-09-10  Nathan Sidwell  <nathan@codesourcery.com>
diff -u1r previous/CL/gcc/ChangeLog current/CL/gcc/ChangeLog
--- previous/CL/gcc/ChangeLog	2004-09-16 01:40:04.000000000 -0400
+++ current/CL/gcc/ChangeLog	2004-09-17 01:40:03.000000000 -0400
@@ -1 +1,218 @@
+2004-09-16  Diego Novillo  <dnovillo@redhat.com>
+
+	PR tree-optimization/17528
+	* tree-ssa-alias.c (compute_flow_insensitive_aliasing): Do not
+	erase the may-alias set for a tag when merging it with
+	another.
+
+2004-09-16  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	* config/sh/sh.md (call): Extend 32-bit addresses to DImode
+	for 32-bit TARGET_SHMEDIA.
+	(call_value): Likewise.
+
+2004-09-16  Diego Novillo  <dnovillo@redhat.com>
+
+	* tree-ssa-operands.c (add_call_clobber_ops): Make read-only
+	test apply only to TREE_STATIC and DECL_EXTERNAL.
+
+2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+	* Makefile.in (tree-cfg.o): Add CFGLAYOUT_H dependency.
+	* basic-block.h (get_dominated_by_region): Declare.
+	* dominance.c (get_dominated_by_region): New function.
+	* tree-cfg.c: Include cfglayout.h.
+	(tree_duplicate_bb): Duplicate also phi nodes.
+	(struct ssa_name_map_entry): New type.
+	(add_phi_args_after_copy_bb, add_phi_args_after_copy,
+	ssa_name_map_entry_hash, ssa_name_map_entry_eq,
+	allocate_ssa_names, rewrite_to_new_ssa_names_def,
+	rewrite_to_new_ssa_names_use, rewrite_to_new_ssa_names_bb,
+	rewrite_to_new_ssa_names, tree_duplicate_sese_region): New functions.
+	* tree-flow.h (tree_duplicate_sese_region, add_phi_args_after_copy_bb,
+	add_phi_args_after_copy, rewrite_to_new_ssa_names_bb,
+	rewrite_to_new_ssa_names, allocate_ssa_names,
+	rewrite_into_loop_closed_ssa, verify_loop_closed_ssa): Declare.
+	* tree-ssa-loop-ch.c (duplicate_blocks): Removed.
+	(copy_loop_headers): Use tree_duplicate_sese_region.
+
+2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
+
+	* profile.c (branch_prob): Restore support for USE_MAPPED_LOCATION.
+
+2004-09-16 Jeff Law  <law@redhat.com>
+
+	* tree-into-ssa.c (block_defs_stack): New toplevel varray.
+	(rewrite_block_data): Remove, no longer used.
+	(rewrite_initialize_block_local_data): Remove, no longer used.
+	(rewrite_initialize_block): Mark parameters as unused as needed.
+	Change references to the block local block_defs to be block_defs_stack.
+	Push a marker onto the block_defs_stack.
+	(ssa_rewrite_initialize_block): Similarly.
+	(rewrite_stmt, ssa_rewrite_stmt): Similarly.
+	(ssa_register_new_def): No longer needs varray argument.  Use
+	block_defs_stack instead.  No longer handle possibly null block_defs
+	varray.  Reverse order of items we push on the stack to make it
+	easier to identify our marker.
+	(register_new_def): No longer handle possibly null block_defs
+	varray.
+	(rewrite_finalize_block): Revamp to look for markers in the global
+	block_defs_stack varray rather than wiping a block local varray.
+	Mark arguments as unused as needed.
+	(ssa_rewrite_finalize_block): Similarly.
+	(rewrite_into_ssa): Update initialization of dom walker structure
+	to reflect that we don't need block local data anymore.  Initialize
+	the block_defs_stack varray.
+	(rewrite_ssa_into_ssa): Similarly.
+	* tree-ssa-dom.c (block_defs_stack): New toplevel varray.
+	(struct dom_walk_data): Kill block_defs field.
+	(tree_ssa_dominator_optimize): Initialize block_defs_stack.
+	(thread_across_edge): Use the global block_defs_stack instead of
+	the old block_defs varray.
+	(dom_opt_initialize_block_local_data): Update now that we don't have
+	block_defs field to check anymore.
+	(dom_opt_initialize_block): Push a marker onto block_defs_stack.
+	(restore_currdefs_to_original_value): Use the new block_defs_stack
+	instead of a block local varray.
+	(dom_opt_finalize_block): Similarly.
+	(record_equivalencs_from_phis): Similarly.
+	(optimize_stmt, register_definitions_for_stmt): Similarly.
+
+2004-09-16  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/17517
+	* tree-ssa-copyrename.c (copy_rename_partition_coalesce): Don't 
+	coalesce same-root variables without checking for abnormal PHI usage.
+
+2004-09-16  Daniel Berlin  <dberlin@dberlin.org>
+	
+	* cfgloop.h (duplicate_loop):  Add prototype.
+	* cfgloopmanip.c (duplicate_loop): Make non-static.
+	* lambda-code.c (perfect_nestify): Factor out test whether
+	we can handle this loop into separate function.
+	Call it.
+	(can_convert_to_perfect_nest): New function.
+	(replace_uses_of_x_with_y): Add modify_stmt call.
+	* tree-loop-linear.c (linear_transform_loops): Call
+	rewrite_into_loop_closed_ssa and free_df.
+
+2004-09-16  Daniel Berlin  <dberlin@dberlin.org>
+
+	* lambda-code.c (invariant_in_loop): is_gimple_min_invariant is
+	loop invariant as well.
+	(perfect_nestify): new function.
+	(gcc_loop_to_lambda_loop): New parameters to track lower bounds,
+	upper bounds, and steps. 
+	Set outerinductionvar properly.
+	(gcc_loopnest_to_lambda_loopnest): Add loops and need_perfect
+	parameters.
+	Return NULL if we need a perfect loop and can't make one.
+	(lambda_loopnest_to_gcc_loopnest): Correct algorithm.
+	(not_interesting_stmt): New function.
+	(phi_loop_edge_uses_def): Ditto.
+	(stmt_uses_phi_result): Ditto.
+	(stmt_is_bumper_for_loop): Ditto.
+	(perfect_nest_p): Ditto.
+	(nestify_update_pending_stmts): Ditto.
+	(replace_uses_of_x_with_y): Ditto.
+	(stmt_uses_op): Ditto.
+	(perfect_nestify): Ditto.
+	* lambda-mat.c (lambda_matrix_id_p): New function.
+	* lambda-trans.c (lambda_trans_matrix_id_p): Ditto.
+	* lambda.h: Update prototypes.
+	* tree-loop-linear (linear_transform_loop): Use new
+	perfect_nest_p. Detect and ignore identity transform.
+	* tree-ssa-loop.c (pass_linear_transform): Use TODO_write_loop_closed.
+
+2004-09-16  Sebastian Pop  <pop@cri.ensmp.fr>
+
+	* tree-loop-linear.c (gather_interchange_stats): Add more comments.
+	Gather also strides of accessed data.  Pass in the data references 
+	array.
+	(try_interchange_loops): Add a new heuristic for handling the temporal 
+	locality.  Pass in the data references array.
+	(linear_transform_loops): Pass the data references array to
+	try_interchange_loops.
+
+2004-09-16  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* doc/invoke.texi: Fix typos.  Follow spelling conventions.
+
+2004-09-16  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* doc/c-tree.texi (Classes): Remove index entries for
+	TREE_VIA_{PUBLIC,PROTECTED,PRIVATE}.
+
+2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+	* fold-const.c (fold): Fold difference of addresses.
+	(ptr_difference_const): Moved from tree-ssa-loop-ivopts, based on
+	get_inner_reference.
+	* tree-ssa-loop-ivopts.c (peel_address): Removed.
+	(ptr_difference_const): Moved to fold-const.c.
+	(split_address_cost): Use get_inner_reference instead of peel_address.
+	(ptr_difference_cost): Change type of diff to HOST_WIDE_INT.
+	* tree.h (ptr_difference_const): Export.
+
+	* tree-ssa-loop-ivopts.c (dump_iv, dump_use, dump_cand): Add induction
+	variable type to the dump.  Fix indentation.
+	(idx_find_step): Handle nonconstant array_ref_element_size and
+	array_ref_low_bound.
+	(idx_record_use): Handle array_ref_element_size and
+	array_ref_low_bound.
+	(find_interesting_uses_stmt): Handle memory = nontrivial_expression
+	statements correctly.
+	(get_computation_at, iv_value): Do not unshare expressions here.
+	(rewrite_use_outer): Unshare the expression before it is emitted
+	to code.
+	* tree-ssa-loop-niter.c (unsigned_type_for, signed_type_for):
+	Moved to tree.c.
+	* tree.c (unsigned_type_for, signed_type_for): Moved from
+	tree-ssa-loop-niter.c.  Use langhooks.
+	* tree.h (signed_type_for): Export.
+
+2004-09-16  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/rs6000/rs6000.c (rs6000_xcoff_asm_named_section): Update
+	prototype.
+
+2004-09-15  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	PR target/11572
+	* c-incpath.h (target_c_incpath_s): Add extra_pre_includes.
+	Add two parameters to extra_includes.
+	(C_INCPATH_INIT): Remove.
+	* c-incpath.c (register_include_chains): Call extra_pre_includes
+	before adding the standard include directory.
+	Update call to extra_includes.
+	(!defined TARGET_EXTRA_INCLUDES): Update
+	hook_void_charptr_charptr_int and add !define
+	TARGET_EXTRA_PRE_INCLUDES.
+	(!define TARGET_EXTRA_INCLUDES): Define as
+	hook_void_charptr_charptr_int.
+	(!define TARGET_EXTRA_PRE_INCLUDES): Likewise.
+	(target_c_incpath): Always declare.
+	* fixinclude.c (defined TARGET_EXTRA_INCLUDES): Declare a
+	empty function.
+	(define TARGET_EXTRA_PRE_INCLUDES): Likewise.
+	* config/darwin.h: (darwin_register_frameworks): Update for
+	the two new parameters.
+	(darwin_register_objc_includes): Add prototype.
+	(TARGET_EXTRA_PRE_INCLUDES): Define.
+	* config/darwin-c.c (darwin_register_objc_includes): New function.
+	(darwin_register_frameworks): Update for the two new parameters.
+	(target_c_incpath): Remove.
+	* config/t-darwin (darwin-c.o): Add $(PREPROCESSOR_DEFINES) to
+	the compile line.
+	* doc/tm.texi (TARGET_EXTRA_INCLUDES): Document the two new
+	parameters.
+	(TARGET_EXTRA_PRE_INCLUDES): Document.
+
+	* gcc.c (spec_function): Add replace-outfile.
+	(replace_outfile_spec_function): New function.
+	* config/darwin.h (LINK_SPEC): Add replace
+	-lobjc with -lobjc-gnu if -fgnu-runtime is
+	supplied.
+	* invoke.texi (replace-outfile): Document.
+
 2004-09-13  Jan Hubicka  <jh@suse.cz>
@@ -396,3 +613,2 @@
 
-
 	* tree-ssa-operands.c (get_call_expr_operands): Added parm to
diff -u1r previous/CL/gcc/cp/ChangeLog current/CL/gcc/cp/ChangeLog
--- previous/CL/gcc/cp/ChangeLog	2004-09-15 16:10:11.000000000 -0400
+++ current/CL/gcc/cp/ChangeLog	2004-09-17 01:40:12.000000000 -0400
@@ -1 +1,40 @@
+2004-09-16  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/17501
+	* parser.c (cp_parser_nested_name_specifier): Do not resolve
+	typename types if the user explicitly said "typename".
+
+2004-09-16  Andrew MacLeod  <amacleod@redhat.com>
+
+	* error.c (dump_decl): Make sure there is lang_specific info before 
+	checking for DTOR and CTOR decls.
+
+2004-09-16  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* class.c (copy_virtuals): Remove.
+	(build_primary_vtable): Use copy_list directly.
+	(build_secondary_vtable): Likewise.
+	(update_vtable_entry_for_fn): Clear BV_CALL_INDEX here.
+	(create_vtable_ptr): Likewise.
+
+2004-09-16  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* search.c: Follow spelling conventions.
+
+2004-09-16  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* cp-tree.h (struct lang_type_class): Make pure_virtuals a
+	VEC(tree).
+	(CLASSTYPE_INLINE_FRIENDS, CLASSTYPE_PURE_VIRTUALS): Update
+	comments.
+	* call.c (build_new_method_call): Don't confirm a pure virtual is
+	in CLASSTYPE_PURE_VIRTUALS.  Reorder checks. Make it a warning.
+	* class.c (check_methods): CLASSTYPE_INLINE_FRIENDS is a VEC(tree).
+	(fixup_inline_methods, finish_struct): Likewise.
+	* decl.c (finish_method): Likewise.
+	* search.c (dfs_get_pure_virtuals, get_pure_virtuals):
+	CLASSTYPE_PURE_VIRTUALS is a VEC(tree).
+	* typeck2.c (abstract_virtuals_error): Likewise. Truncate the
+	vector to avoid repeating the list in error messages.
+
 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
diff -u1r previous/CL/gcc/fortran/ChangeLog current/CL/gcc/fortran/ChangeLog
--- previous/CL/gcc/fortran/ChangeLog	2004-09-15 16:10:12.000000000 -0400
+++ current/CL/gcc/fortran/ChangeLog	2004-09-16 16:10:14.000000000 -0400
@@ -1 +1,20 @@
+2004-09-16  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* array.c, data.c, decl.c, dependency.c, error.c, f95-lang.c,
+	interface.c, intrinsic.c, io.c, misc.c, module.c, parse.h,
+	resolve.c, scanner.c, trans-array.c, trans-array.h,
+	trans-common.c, trans-const.h, trans-decl.c, trans-expr.c,
+	trans-intrinsic.c, trans-stmt.c, trans-types.c, trans.c,
+	trans.h: Fix comment typos.  Follow spelling conventions.
+
+2004-09-16  Victor Leikehman  <lei@il.ibm.com>
+
+	PR/15364
+	* trans-io.c (transfer_array_component): New function.
+	(transfer_expr): For array fields, call transfer_array_component.
+
+2004-09-16  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* gfortran.texi: Fix a typo.
+
 2004-09-15  Aaron W. LaFramboise <aaronavay62@aaronwl.com>
diff -u1r previous/CL/gcc/po/ChangeLog current/CL/gcc/po/ChangeLog
--- previous/CL/gcc/po/ChangeLog	2004-09-15 01:40:13.000000000 -0400
+++ current/CL/gcc/po/ChangeLog	2004-09-16 16:10:15.000000000 -0400
@@ -1 +1,5 @@
+2004-09-16  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* gcc.pot: Regenerate.
+
 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
diff -u1r previous/CL/gcc/testsuite/ChangeLog current/CL/gcc/testsuite/ChangeLog
--- previous/CL/gcc/testsuite/ChangeLog	2004-09-16 01:40:15.000000000 -0400
+++ current/CL/gcc/testsuite/ChangeLog	2004-09-17 01:40:14.000000000 -0400
@@ -1 +1,23 @@
+2004-09-16  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/17501
+	* g++.dg/template/typename7.C: New test.
+
+2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+	* gcc.dg/tree-ssa/copy-headers.c: Update outcome.
+
+2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
+
+	* gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
+	with -ftree-based-profiling also.
+	* lib/profopt.exp: Support late-set profile_option/feedback_option.
+
+2004-09-16  Victor Leikehman  <lei@il.ibm.com>
+
+	PR/15364
+	* gfortran.dg/der_array_io_1.f90: New test.
+	* gfortran.dg/der_array_io_2.f90: New test.
+	* gfortran.dg/der_array_io_3.f90: New test.
+
 2004-09-15  Mark Mitchell  <mark@codesourcery.com>




More information about the Gcc-regression mailing list