Regression for trunk on i686-pc-linux-gnu

Autocrasher autocrasher@devphil.com
Wed Jul 7 07:10:00 GMT 2004


1 new FAIL (23 total) has appeared for i686-pc-linux-gnu:
    g++.sum g++.dg/init/call1.C
This test passed the last time it was run.

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/

Host was an x86-type 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.


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

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

diff -u1r previous/CL/gcc/ChangeLog current/CL/gcc/ChangeLog
--- previous/CL/gcc/ChangeLog	2004-07-06 01:40:03.000000000 -0400
+++ current/CL/gcc/ChangeLog	2004-07-07 01:40:03.000000000 -0400
@@ -1 +1,149 @@
+2004-07-06  Richard Henderson  <rth@redhat.com>
+
+	* langhooks-def.h (LANG_HOOKS_GIMPLE_BEFORE_INLINING): Remove.
+	* langhooks.h (struct lang_hooks): Remove gimple_before_inlining.
+	* tree-inline.c (copy_body_r, setup_one_parameter,
+	initialize_inlined_parameters, expand_call_inline,
+	declare_inline_vars): Don't check it.
+	(expand_calls_inline): Remove old version, rename new version
+	from gimple_expand_calls_inline.
+	* tree-optimize.c (execute_gimple): Remove.
+	(pass_gimple): Don't run anything.
+
+2004-07-06  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* doc/sourcebuild.texi: Use semicolons instead of commas in
+	section title.
+
+2004-07-06  Richard Henderson  <rth@redhat.com>
+
+	* tree-sra.c (struct sra_walk_fns): Revert 2004-07-05 change.
+	(sra_walk_modify_expr, scan_init): Likewise.
+	(generate_element_zero): Check visited before scanning children.
+	(generate_element_init): Set visited on error.
+	(scalarize_init): Handle generate_element_init failure similar
+	to use_block_copy.
+
+2004-07-06  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* toplev.h (NO_FRONT_END_DIAG, ATTRIBUTE_GCC_FE_DIAG): Define.
+	(warning, error, pedwarn, sorry): Use ATTRIBUTE_GCC_FE_DIAG.
+
+2004-07-06  Richard Henderson  <rth@redhat.com>
+
+	* config/i386/i386.c (legitimize_pic_address): Make static.
+	(legitimize_address): Handle CONST with TLS operand.
+	(ix86_expand_move): Don't call legitimize_pic_address directly.
+	* config/i386/i386-protos.h (legitimize_pic_address): Remove.
+
+2004-07-06  Roger Sayle  <roger@eyesopen.com>
+
+	* ifcvt.c (struct noce_if_info): Add a Boolean b_unconditional field.
+	(noce_try_sign_mask): Tweak rtx_cost check if t is evaluated anyway.
+	(noce_process_if_block): Initialize if_info.b_unconditional if insn_b
+	is currently executed unconditionally, i.e. not in "else_bb".
+
+2004-07-06  Steven Bosscher  <stevenb@suse.de>
+
+	* config/alpha/alpha.c (alpha_use_dfa_pipeline_interface): Remove.
+	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+	* config/arm/arm.c (arm_use_dfa_pipeline_interface): Remove.
+	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+	* config/frv/frv.c (frv_use_dfa_pipeline_interface): Remove.
+	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+	* config/i386/i386.c (ia32_use_dfa_pipeline_interface): Remove.
+	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+	* config/ia64/ia64.c (ia64_use_dfa_pipeline_interface): Remove.
+	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+	* config/pa/pa.c (hhpa_use_dfa_pipeline_interface): Remove.
+	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+	* config/sparc/sparc.c (sparc_use_dfa_pipeline_interface): Remove.
+	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+	* config/v850/v850.c (v850_use_dfa_pipeline_interface): Remove.
+	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+
+2004-07-06  Daniel Berlin  <dberlin@dberlin.org>
+
+	* dojump.c (do_jump): REFERENCE_EXPR is dead.
+	* expr.c (expand_expr_real_1): Ditto.
+	* tree-inline.c (estimate_num_insns_1): Ditto.
+	* tree-pretty-print.c (dump_generic_node): Ditto.
+	(op_symbol): Ditto.
+	* tree.def: Ditto.
+
+2004-07-06  Daniel Berlin  <dberlin@dberlin.org>
+
+	* tree-ssa-pre.c (reference_node_pool): New pool.
+	(find_or_generate_expression): Class 'r' is okay too.
+	(create_value_expr_from): Ditto.
+	(add_to_sets): LHS should not include vuses.
+	(eliminate): Ditto.
+	(compute_avail): Reverse ordering of tests.
+	Valuize INDIRECT_REF as well.
+
+2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
+
+	PR rtl-optimization/16380
+	* loop.c (check_dbra_loop): Sink comparison instructions if they
+	do something other than set cc0.
+
+2004-07-06  James E Wilson  <wilson@specifixinc.com>
+
+	* doc/interface.texi (longjmp and automatic variables): Delete
+	paragraph recommending taking the address of a variable.
+
+2004-07-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* vec.h (VEC_embedded_alloc): Remove.
+	(VEC_embedded_size, VEC_embedded_init): New.
+	(VEC_alloc, VEC_reserve, VEC_safe_push, VEC_safe_insert): Add
+	MEM_STAT_INFO.
+	(VEC_truncate): New.
+	(vec_p_reserve, vec_o_reserve): Add MEM_STAT_DECL.
+	(vec_embedded_alloc): Remove.
+	* vec.c (vec_p_reserve, vec_o_reserve): Add MEM_STAT_DECL, adjust.
+	(vec_embedded_alloc): Remove.
+
+2004-07-06  Mark Mitchell  <mark@codesourcery.com>
+
+	* Makefile.in (langhooks.o): Do not depend on gt-langhooks.h.
+	(gt-langhooks.h): Remove.
+
+2004-07-06  George Helffrich <george@gly.bris.ac.uk>
+
+	* xcoffout.h (DBX_FINISH_SYMBOL): Fix typo.
+
+2004-07-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* config/sparc/sparc.c (get_pc_symbol): Rename into
+	add_pc_to_pic_symbol.
+	(get_pc_symbol_name): Rename into add_pc_to_pic_symbol_name.
+	(load_pic_register): Account for previous changes.
+	Use reg_names.  Don't create the label twice.
+	* config/sparc/sparc.md (UNSPEC_GET_PC): Rename into
+	UNSPEC_LOAD_PCREL_SYM.
+	(get_pc): Rename into load_pcrel_sym.  Add predicate to
+	operands.  Remove condition.
+
+2004-07-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* dbxout.c (dbxout_type): Don't test whether the binfo slot of
+	RECORD, UNION & QUAL_UNION is actually a binfo.
+
+	* tree.h (TREE_VIA_VIRTUAL): Rename to ...
+	(BINFO_VIRTUAL_P): ... here. Require TREE_BINFO only.
+	(BINFO_MARKED, BINFO_FLAG_[16]): New binfo flags.
+	* dbxout.c (dbxout_type): Use BINFO_VIRTUAL_P.
+	* dwarf2out.c (add_data_member_location_attribute): Likewise.
+	(gen_inheritance_die): Likewise.
+	* tree-dump.c (deque_and_dump): Likewise.
+	* doc/c-tree.texi (Binfos): Add under reconstruction note.
+
+2004-07-06  Steven Bosscher  <stevenb@suse.de>
+
+	* config/mcore/mcore.c (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE):
+	Define.
+	* config/mcore/mcore.md: Model memory latency with a simple DFA
+	pipeline description instead of a define_function_unit.
+
 2004-07-05  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
diff -u1r previous/CL/gcc/cp/ChangeLog current/CL/gcc/cp/ChangeLog
--- previous/CL/gcc/cp/ChangeLog	2004-07-06 01:40:11.000000000 -0400
+++ current/CL/gcc/cp/ChangeLog	2004-07-07 01:40:12.000000000 -0400
@@ -1 +1,57 @@
+2004-07-06  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* decl.c (check_tag_decl): Name redeclared type in diagnostic.
+
+2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+	PR c++/3671
+	* pt.c (convert_nontype_argument): Disallow conversions between
+	different enumeration types.
+
+2004-07-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* cp-tree.h (BINFO_MARKED): Remove.
+	(BINFO_VTABLE_PATH_MARKED, BINFO_NEW_VTABLE_MARKED,
+	BINFO_DEPENDENT_BASE_P, BINFO_LOST_PRIMARY_P,
+	BINFO_INDIRECT_PRIMARY_P): Use appropriate BINFO_FLAG_n.
+	(SET_BINFO_NEW_VTABLE_MARKED): Use BINFO_VIRTUAL_P.
+	* class.c (build_base_path): Use BINFO_VIRTUAL_P.
+	(mark_primary_bases, determine_primary_base, base_derived_from,
+	dfs_find_final_overrider, dfs_find_final_overrider_q,
+	dfs_find_inal_overrider_post, update_vtable_entry_for_fn,
+	dfs_modify_vtables, walk_subobject_offsets,
+	layout_nonempty_base_or_field, build_base_field,
+	build_base_fields, propagate_binfo_offsets, layout_virtual_bases,
+	end_of_class, get_vfield_name, dump_class_hierarchy, dump_vtable,
+	finish_vtbls, build_vtt_inits, dfs_build_secondary_vptr_vtt_inits,
+	build_ctor_vtbl_group, accumulate_vtble_inits,
+	dfs_accumulate_vtbls_inits, build_vbase_offset_vtbl_entries,
+	build_vcall_offset_vtbl_entries, add_vcall_offset_vtbl_entries_r,
+	add_vcall_offset_vtbl_entries_1): Likewise.
+	* decl.c (xref_basetypes): Incomming virtual base indicated by
+	TREE_TYPE. Adjust.
+	* dump.c (cp_dump_tree): Use BINFO_VIRTUAL_P.
+	* init.c (finish_init_stmts, sort_mem_initializers,
+	emit_mem_initializers, build_vtble_address, expand_member_init,
+	push_base_cleanups): Likewise.
+	* method.c (do_build_copy_constructor): Likewise.
+	* pt.c (instantiate_class_template,
+	get_template_base_recursive): Likewise.
+	* rtti.c (dfs_class_hint_mark, get_pseudo_ti_init,
+	get_pseudo_ti_desc): Likewise.
+	* search.c (lookup_base_r, dynamic_cast_base_recurse,
+	binfo_from_vbase, binfo_via_virtual, copied_binfo,
+	original_binfo): Likewise.
+	* semantics.c (finish_base_specifier): Virtualness is indicated
+	by TREE_TYPE.
+	* tree.c (copy_base_binfos): Use BINFO_VIRTUAL_P.
+
+2004-07-06  Mark Mitchell  <mark@codesourcery.com>
+
+	Revert:
+	2004-06-24  Jason Merrill  <jason@redhat.com>
+	PR c++/16115
+	* decl.c (grokparms): Give the PARM_DECL reference type if the
+	parameter is passed by invisible reference.
+
 2004-07-05  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
diff -u1r previous/CL/gcc/testsuite/ChangeLog current/CL/gcc/testsuite/ChangeLog
--- previous/CL/gcc/testsuite/ChangeLog	2004-07-05 18:49:23.000000000 -0400
+++ current/CL/gcc/testsuite/ChangeLog	2004-07-07 01:40:16.000000000 -0400
@@ -1 +1,10 @@
+2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
+
+	* gcc.c-torture/execute/20040706-1.c: New test.
+
+2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+	PR c++/3671
+	* g++.dg/template/spec14.C: New test.
+
 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
diff -u1r previous/CL/libstdc++-v3/ChangeLog current/CL/libstdc++-v3/ChangeLog
--- previous/CL/libstdc++-v3/ChangeLog	2004-07-05 13:07:41.000000000 -0400
+++ current/CL/libstdc++-v3/ChangeLog	2004-07-07 01:40:34.000000000 -0400
@@ -1 +1,7 @@
+2004-07-06  Anssi Hannula  <anssi.hannula@mbnet.fi>
+
+	PR libstdc++/15928
+	* crossconfig.m4: Add in bits for djgpp.
+	* configure: Regenerate.
+	
 2004-07-05  Jonathan Wakely  <redi@gcc.gnu.org>



More information about the Gcc-regression mailing list