fwd: Regression for trunk on i686-pc-linux-gnu

Phil Edwards pme@devphil.com
Tue Sep 14 15:01:00 GMT 2004


----- Forwarded message from Autocrasher <autocrasher@devphil.com> -----

2 new FAIL's (12 total) have appeared for i686-pc-linux-gnu:
    libstdc++.sum 23_containers/deque/cons/2.cc
    libstdc++.sum ext/slist_explicit_instantiation.cc
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/gcc/ChangeLog current/CL/gcc/ChangeLog
--- previous/CL/gcc/ChangeLog	2004-09-12 01:40:04.000000000 -0400
+++ current/CL/gcc/ChangeLog	2004-09-14 01:40:03.000000000 -0400
@@ -1 +1,242 @@
+2004-09-14  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/m32r/m32r.md, config/m68k/m68kelf.h,
+	config/mcore/mcore.md, config/rs6000/linux64.h,
+	config/rs6000/rs6000.c, config/sparc/sparc.c: Fix comment
+	typos.
+
+2004-09-13  James E Wilson  <wilson@specifixinc.com>
+
+	* Makefile.in (GEN_PROTOS_OBJS): Add $(BUILD_ERRORS).
+	* gen-protos.c: Include errors.h.
+	(progname): Delete.
+
+2004-09-14  Jan Hubicka  <jh@suse.cz>
+
+	* Makefile.in (predict.o): Depend on tree-scalar-evolution.h
+	* predict.c: Include tree-scalar-evolution.h and cfgloop.h
+	(predict_loops): Use number_of_iterations_exit to predict
+	number of iterations on trees.
+
+2004-09-13  Dale Johannesen  <dalej@apple.com>
+
+	PR 17408
+	PR 17409
+	* c-decl.c (start_decl): Repair TREE_STATIC for initialized
+	objects declared extern.
+
+2004-09-14  Paul Brook  <paul@codesourcery.com>
+
+	* config/arm/arm.c (arm_expand_prologue): Make args_to_push a
+	HOST_WIDE_INT.
+
+2004-09-13  Daniel Jacobowitz  <dan@debian.org>
+
+	* fold-const.c (fold_checksum_tree): Ignore TYPE_CACHED_VALUES.
+	Only use TYPE_BINFO for aggregates.
+
+2004-09-13  Daniel Jacobowitz  <dan@debian.org>
+
+	* expmed.c (synth_mult): Initialize latency.  Check cost before
+	checking ops count.
+
+2004-09-13  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
+
+
+	* tree-ssa-operands.c (get_call_expr_operands): Added parm to
+	add_call_clobber_ops and add_call_read_ops.
+	(add_call_clobber_ops, add_call_read_ops): Added code to reduce
+	the number of vdefs and vuses inserted based on analysis of global
+	variables across calls.  * tree-dfa.c (find_referenced_vars):
+	Needed to reset static var maps before each function is compiled.
+	* cgraphunit.c:
+	(static_vars_to_consider_by_tree,static_vars_to_consider_by_uid,
+	static_vars_info,functions_to_static_vars_info,module_statics_escape,
+	all_module_statics,searchc_env,dfs_info): New fields to support
+	analysis of static global variables.
+	(print_order, convert_UIDs_in_bitmap, new_static_vars_info,
+	cgraph_reset_static_var_maps, get_global_static_vars_info,
+	get_global_statics_not_read, get_global_statics_not_written,
+	searchc, cgraph_reduced_inorder, has_proper_scope_for_analysis,
+	check_rhs_var, check_lhs_var, get_asm_expr_operands,
+	process_call_for_static_vars, scan_for_static_refs,
+	cgraph_characterize_statics_local, cgraph_get_static_name_by_uid,
+	clear_static_vars_maps, cgraph_propagate_bits,
+	cgraph_characterize_statics): New. Functions to support analysis
+	of static global variables.
+	(cgraph_mark_local_and_external_functions): Renamed from:
+	(cgraph_mark_local_functions)
+	(cgraph_expand_all_functions): Remove call to
+	cgraph_mark_local_and_external_functions.
+	(cgraph_optimize): Added driver to analyze static variables whose
+	scope is within the compilation unit.  * cgraph.h (struct
+	cgraph_local_info, GTY): Added statics_read, statics_written,
+	local, calls_read_all, calls_write_all, for_functions_valid.
+	(struct cgraph_node): Added next_cycle.  * cgraph.c
+	(dump_cgraph_node): Added print routines for new fields.  *
+	makefile.in: macroized cgraph.h, added cgraphunit.c to the ggc
+	list.
+
+2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* c-decl.c (grokdeclarator): Correct comments about where storage
+	class specifiers are rejected by grammar and add corresponding
+	asserts.  Diagnose typedefs and parameters declared inline.
+	Change warning for inline main to a pedwarn.  Only diagnose inline
+	main if hosted.
+	(declspecs_add_scspec): Allow duplicate "inline".
+
+2004-09-13  Steve Ellcey  <sje@cup.hp.com>
+
+	* config/ia64/ia64.c (ia64_scalar_mode_supported_p): New.
+	(TARGET_SCALAR_MODE_SUPPORTED_P): New.
+
+2004-09-13  Richard Henderson  <rth@redhat.com>
+
+	PR 17436
+	* tree.h (TYPE_CONTAINS_PLACEHOLDER_INTERNAL): New.
+	(tree_type): Replace spare with contains_placeholder_bits.
+	(type_contains_placeholder_1): Rename from type_contains_placeholder_p,
+	make static.  Remove seen_types list.
+	(type_contains_placeholder_p): New.
+
+2004-09-13  James E Wilson  <wilson@specifixinc.com>
+
+	* config/mips/mips.c (CODE_FOR_mips_sqrt_ps): New.
+	(sb1_bdesc, bdesc_map, bdesc_arrays): New.
+	(mips_expand_builtin): Add SB-1 support.  Use bdesc_map and
+	bdesc_arrays instead of mips_bdesc.
+	(mips_init_builtins): Likewise.
+	* config/mips/mips.h (TARGET_SB1): New.
+	(HAVE_SQRT_P): Delete.
+	* config/mips/mips.md (divide_condition): Support V2SF.
+	(sqrt_condition, recip_condition): New.
+	(div<mode>3): Use ANYF instead of SCALARF.
+	(*div<mode>3): Use ANYF instead of SCALARF.  Use UNITMODE instead of
+	MODE.
+	(*recip<mode>3, *rsqrt<mode>a, *rsqrt<mode>b): Use recip_condition
+	instead of ISA_HAS_FP4.  Use ANYF instead of SCALARF.  Use UNITMODE
+	instead of MODE.
+	(sqrt<mode>2): Use sqrt_condition instead of HAVE_SQRT_P.  Use ANYF
+	instead of SCALARF.  Use UNITMODE instead of MODE.
+
+2004-09-13  Zack Weinberg  <zack@codesourcery.com>
+
+	* config.in: Regenerate after removal of libbanshee.
+
+2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/17400
+	* tree-ssa-copyrename.c (copy_rename_partition_coalesce): Don't
+	coalesce partitions when one occurs in an abnormal PHI.
+							      
+2004-09-13  Andrew Pinski  <apinski@apple.com>
+
+	* config/rs6000/darwin.h (ASM_OUTPUT_COMMON): Change variable size's
+	name to _new_size.
+
+2004-09-13  Richard Henderson  <rth@redhat.com>
+
+	PR inline-asm/6806
+	* cselib.c (cselib_invalidate_rtx): Export.  Remove unused args.
+	(cselib_invalidate_rtx_note_stores): New.
+	(cselib_record_sets, cselib_process_insn): Update to match.
+	* cselib.h (cselib_invalidate_rtx): Declare.
+	* postreload.c (reload_cse_simplify): Invalidate asm clobbers.
+
+2004-09-13  Richard Henderson  <rth@redhat.com>
+
+	PR tree-opt/10528
+	* tree-inline.c (copy_body_r): Recompute bits for ADDR_EXPR,
+	after copying its argument.
+
+2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* c-common.c, c-decl.c, c-lex.c, c-objc-common.c, c-opts.c,
+	c-parse.in, c-pragma.c, c-typeck.c: Use %q, %< and %> for quoting
+	in diagnostics.  Use %' for English apostrophes.
+	* c-tree.h (ATTRIBUTE_GCC_CDIAG): Define.
+	(pedwarn_c90, pedwarn_c99): Use it.
+	* c-decl.c (lookup_label): Quote label name in diagnostic.
+	* c-parse.in (yyprint): Use ' instead of ` for left quote.
+	* c-typeck.c (warn_for_assignment): Likewise.
+
+2004-09-13  Jan Hubicka  <jh@suse.cz>
+
+	* i386.c (x86_schedule): New global variable.
+	(override_options): Disable scheduling when not supported.
+	* i386.h (x86_schedule): Declare.
+	(TARGET_SCHEDULE): New macro.
+
+2004-09-12  Richard Henderson  <rth@redhat.com>
+
+	PR c++/16254
+	* fold-const.c (fold) <case CLEANUP_POINT_EXPR>: Remove.
+	* tree.c, tree.h (has_cleanups): Remove.
+
+2004-09-12  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+	* tree-ssa-loop-manip.c (split_loop_exit_edge): Handle non-ssaname
+	arguments of the phi nodes correctly.
+
+2004-09-12  Jan Hubicka  <jh@suse.cz>
+
+	* ggc-common.c (cmp_statistics): Fix sorting.
+
+2004-09-12  David Edelsohn  <edelsohn@gnu.org>
+
+	PR target/16795
+	* expmed.c (expand_divmod): If cheap power of 2 divide is
+	available, use it for negative constant as well.
+
+2004-09-12  Andrew Pinski  <apinski@apple.com>
+
+	* darwin.h (ASM_OUTPUT_COMMON): Make sure we do not have a
+	size of 0.
+
+	* tree-chrec.c (initialize_scalar_evolutions_analyzer): Remove.
+
+2004-09-12  Richard Henderson  <rth@redhat.com>
+
+	* config/i386/i386.c (ix86_split_ashldi): Special case op1 as one
+	or minus one.
+	(ix86_split_ashrdi, ix86_split_lshrdi): Clean up conditions for
+	post-reload, and scratch NULL.
+	* config/i386/i386.md (testqi_1): Use FLAGS_REG name.
+	(x86_shift_adj_2): Use ix86_expand_clear.
+	(ashldi3): Remove CMOVE expansion difference.
+	(ashldi3_1): Remove.
+	(*ashldi3_1): Rename from *ashldi3_2.  Use reg_or_pm1_operand and
+	add constraints for immediates.  New peephole for split-with-temp.
+	Run splitter after peep2 pass.
+	(ashrdi3, ashrdi3_1, ashrdi3_2): Similarly.
+	(lshrdi3, lshrdi3_1, lshrdi3_2): Similarly.
+	(setcc_2): Rename with *.
+	* config/i386/predicates.md (reg_or_pm1_operand): New.
+	(ashldi_input_operand): New.
+
+2004-09-12  Richard Henderson  <rth@redhat.com
+
+	* print-rtl.c (print_decl_name): New.
+	(print_mem_expr): Use it.
+
+2004-09-12  Richard Henderson  <rth@redhat.com
+
+	PR 17186, part deux
+	* except.c (sjlj_emit_function_exit): Fix logic locating
+	sjlj_exit_after in final block.
+
+2004-09-12  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+	* common.opt: Remove flags -fmove-all-movables and
+	-freduce-all-givs.
+	* loop-invariant.c (find_invariants_to_move):
+	Remove all uses of flag_move_all_movables.
+	* loop.c (move_movables): Remove all uses of
+	flag_move_all_movables.
+	(strength_reduce): Remove all uses of
+	flag_reduce_all_givs.
+	* doc/invoke.texi: Remove documentation of flags
+	-fremove-all-movables and -freduce-all-givs.
+
 2004-09-11  Roger Sayle  <roger@eyesopen.com>
@@ -7533,3 +7774,3 @@
 
-2004-08-02  Gabriel Dos Reis  <gdr@cs.tamu.edu>
+2004-08-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
 
diff -u1r previous/CL/gcc/cp/ChangeLog current/CL/gcc/cp/ChangeLog
--- previous/CL/gcc/cp/ChangeLog	2004-09-11 01:40:14.000000000 -0400
+++ current/CL/gcc/cp/ChangeLog	2004-09-14 01:40:12.000000000 -0400
@@ -1 +1,24 @@
+2004-09-13  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/16716
+	* parser.c (cp_parser_parse_and_diagnose_invalid_type_name):
+	Robustify.
+
+	PR c++/17327
+	* pt.c (unify): Add ENUMERAL_TYPE case.  Replace sorry with
+	gcc_unreacable.
+
+2004-09-12  Richard Henderson  <rth@redhat.com>
+
+	PR c++/16254
+	* semantics.c (maybe_cleanup_point_expr): Don't call fold.
+	* typeck.c (condition_conversion): Likewise.
+
+2004-09-11  Richard Henderson  <rth@redhat.com>
+
+	PR c++/17404
+        * pt.c (cur_stmt_expr): Move from tsubst_expr.
+        (tsubst_expr) <case STMT_EXPR>: Move ...
+        (tsubst_copy_and_build): ... here.
+
 2004-09-10  Zack Weinberg  <zack@codesourcery.com>
diff -u1r previous/CL/gcc/testsuite/ChangeLog current/CL/gcc/testsuite/ChangeLog
--- previous/CL/gcc/testsuite/ChangeLog	2004-09-12 01:40:15.000000000 -0400
+++ current/CL/gcc/testsuite/ChangeLog	2004-09-14 01:40:14.000000000 -0400
@@ -1 +1,88 @@
+2004-09-13  Bud Davis  <bdavis9659@comcast.net>
+
+	PR fortran/17090
+	* gfortran.dg/pr17090.f90: New test.
+
+2004-09-13  Dale Johannesen  <dalej@apple.com>
+
+	* gcc.c-torture/compile/pr17408.c:  New test case.
+
+2004-09-13  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/16716
+	* g++.dg/parse/crash17.C: New test.
+	
+	PR c++/17327
+	* g++.dg/template/enum3.C: New test.
+
+2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* lib/gcc-defs.exp: Load wrapper.exp.
+	* lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
+	using local code.
+	* lib/gcc.exp (gcc_init): Similar.
+	* lib/gfortran.exp (gfortran_init): Similar.
+	* lib/objc.exp (objc_init): Similar.
+	* lib/treelang.exp (treelang_init): Similar.
+	* lib/wrapper.exp: New file with build_wrapper call machinery in
+	${tool}_maybe_build_wrapper.
+
+2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
+	"inline".
+	* gcc.dg/declspec-11.c: Update expected messages.
+	* gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
+	gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
+	gcc.dg/inline-12.c: New tests.
+
+2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
+
+	* g++.dg/tree-ssa/pr17400.C: New testcase.
+
+2004-09-13  James E Wilson  <wilson@specifixinc.com>
+
+	* gcc.target/mips/sb1-1.c: New testcase.
+
+2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* lib/g77-dg.exp: Remove unused file.
+	* lib/mike-g77.exp: Ditto.
+	* lib/g77.exp: Ditto.
+
+2004-09-12  Richard Henderson  <rth@redhat.com>
+
+	* g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
+
+2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
+	gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
+	gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
+	gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
+	Update expected messages.
+
+2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
+
+	* gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
+	declaration/use mismatch for dirp parameter.
+
+2004-09-12  Andrew Pinski  <apinski@apple.com>
+
+	* lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
+	-fgnu-runtime is passed.
+
+2004-09-12  Richard Henderson  <rth@redhat.com>
+
+	* lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
+	do the uplevel thing and update additional_flags directly.
+	* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
+	gfortran.fortran-torture/execute/intrinsic_nearest.x,
+	gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
+	gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
+
+2004-09-11  Steven Bosscher  <stevenb@suse.de>
+
+	* g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
+
 2004-09-11  Roger Sayle  <roger@eyesopen.com>
diff -u1r previous/CL/include/ChangeLog current/CL/include/ChangeLog
--- previous/CL/include/ChangeLog	2004-09-05 01:40:37.000000000 -0400
+++ current/CL/include/ChangeLog	2004-09-14 01:40:35.000000000 -0400
@@ -1 +1,5 @@
+2004-09-13  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
+
+	* libiberty.h (basename): Prototype for __MINGW32__.
+
 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
diff -u1r previous/CL/libgfortran/ChangeLog current/CL/libgfortran/ChangeLog
--- previous/CL/libgfortran/ChangeLog	2004-09-07 01:40:42.000000000 -0400
+++ current/CL/libgfortran/ChangeLog	2004-09-14 01:40:36.000000000 -0400
@@ -1 +1,8 @@
+2004-09-13  Bud Davis  <bdavis9659@comcast.net>
+
+	PR fortran/17090
+
+	* io/list_read.c (list_formatted_read): Handle trailing spaces
+	at end of line.
+
 2004-09-06  Steven G. Kargl  <kargls@comcast.net>
diff -u1r previous/CL/libstdc++-v3/ChangeLog current/CL/libstdc++-v3/ChangeLog
--- previous/CL/libstdc++-v3/ChangeLog	2004-09-10 01:40:44.000000000 -0400
+++ current/CL/libstdc++-v3/ChangeLog	2004-09-14 01:40:37.000000000 -0400
@@ -1 +1,18 @@
+2004-09-13  Paolo Carlini  <pcarlini@suse.de>
+
+	PR libstdc++/11722
+	* include/std/std_fstream.h (xsgetn): Declare only.
+	* include/bits/fstream.tcc (xsgetn): Define, optimize for the
+	always_noconv() case: when __n > __buflen, copy the available
+	buffer and issue a direct read.
+	* testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: New.
+
+	* include/bits/fstream.tcc (xsputn): Minor tweak, reorder a
+	conditional.
+
+2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* testsuite/lib/libstdc++.exp: Use gcc wrapper.exp and call
+	libstdc++_maybe_build_wrapper instead of using local code.
+
 2004-09-08  Benjamin Kosnik  <bkoz@redhat.com>


----- End forwarded message -----



More information about the Gcc-regression mailing list