This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

GCC testing failed with your patch.


(This is an automated message.)

With your recent patch, GCC has some regression test failures, which
used to pass.  There are 0 new failures, and 1
failures that existed before and after that patch; 0 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
gcc.sum gcc.c-torture/execute/991216-4.c

A complete list of failures is attached.  Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed.

GCC was configured with

CFLAGS=\'-O\' \
  /sloth/delay/tbox/cvs/egcs/configure --target=powerpc-eabisim --prefix=/sloth/delay/objs/H-sparc-sun-solaris2.5.1 \
    --enable-checking=misc,gc
make
make check-gcc

If it seems that you have been sent this mail incorrectly---that is,
if you did not recently check in a change to GCC---please
contact Geoffrey Keating <geoffk@cygnus.com>.  The script that
extracts e-mail addresses from ChangeLog entries is not completely
reliable.
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -fomit-frame-pointer -funroll-loops 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/920501-6.c compilation,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991216-4.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991216-4.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991216-4.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/bf-sign-2.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.dg/compare2.c case 10 (test for bogus messages, line 29)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/compare2.c case 12 (test for bogus messages, line 33)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/cpp-tradwarn1.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/cpp-unc.c (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.oliva/template7.C caused compiler crash
gcc/testsuite/g++.sum:FAIL: g++.other/vaarg3.C promote (test for errors, line 26)
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution 
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution -b0
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution -b3
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tiomisc.cc output 
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Thu May 25 08:50:30 2000
+++ egcs/gcc/ChangeLog	Fri May 26 04:35:29 2000
@@ -1,3 +1,145 @@
+2000-05-26  Richard Earnshaw  <rearnsha@arm.com>
+
+	* flow.c (find_label_refs): New function.
+	(find_basic_blocks_1): Call it for each alternative of a call 
+	placeholder.
+
+2000-05-26  Richard Earnshaw  <rearnsha@arm.com>
+
+	* ifcvt.c (cond_exec_get_condition): Set test_if to the SET_SRC
+	of get_pc.
+
+2000-05-25  Richard Henderson  <rth@cygnus.com>
+
+	* config/alpha/alpha.c (alpha_comparison_operator): Don't be
+	so strict about DImode.
+	(alpha_swapped_comparison_operator): Likewise.
+	* config/alpha/alpha.md (*setne_internal): Name it.  Allow
+	any integer output mode.
+	(*setcc_internal): Likewise.
+	(*setcc_swapped_internal): Likewise.
+	(*movdicc_internal, *movdicc_lbc, *movdicc_lbs): Name them.
+	(*mov[qhs]icc_internal): New.
+	(*mov[qhs]icc_lbc, *mov[qhs]icc_lbs): New.
+
+2000-05-25  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* vax.h (CPP_SPEC): Define __GFLOAT and GFLOAT when -mg is specified.
+
+2000-05-25  Richard Henderson  <rth@cygnus.com>
+
+	* bb-reorder.c (reorder_block_def): Reorder elements for size.
+	Remove add_jump; add next; replace flags with visited.
+	(rbd_init): Remove.
+	(REORDER_BLOCK_HEAD, REORDER_BLOCK_VISITED): Remove.
+	(REORDER_BLOCK_FLAGS, REORDER_BLOCK_INDEX): Remove.
+	(REORDER_BLOCK_ADD_JUMP, REORDER_BLOCK_EFF_HEAD): Remove.
+	(REORDER_BLOCK_EFF_END, REORDER_BLOCK_SCOPE): Remove.
+	(RBI): New.
+	(reorder_index, reorder_last_visited): Remove.
+	(skip_insns_after_block): Rewrite to use a switch.
+	(get_common_dest): Remove.
+	(chain_reorder_blocks): Remove.
+	(record_effective_endpoints): Split out from reorder_basic_blocks.
+	(make_reorder_chain): Likewise.  Loop until all blocks are placed.
+	(make_reorder_chain_1): Renamed from old make_reorder_chain.
+	Only construct the reorder chain, do not move insns.  Try harder
+	to tail recurse.
+	(label_for_bb, emit_jump_to_block_after): New.
+	(fixup_reorder_chain): Use them.  Do bulk block movement.  Examine
+	and adjust the jump insns appropriately.  Fixup basic_block_info.
+	(verify_insn_chain): Always define.
+	(relate_bbs_with_scopes): Call xmalloc, not xcalloc.  Fix thinko
+	in allocation size.
+	(make_new_scope): Don't write zeros to calloc'd space.
+	(build_scope_forest): Rely on xrealloc to DTRT.
+	(reorder_basic_blocks): Don't build loop nest.  Don't fail if
+	profile_arc_flag.  Streamline EH test.
+
+	* flow.c (redirect_edge_succ, redirect_edge_pred): New.
+	* basic-block.h: Declare them.
+
+2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
+
+	* emit-rtl.c (reset_used_decls): New function.
+	(unshare_all_rtl_again): Call it.
+
+2000-05-25  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cpplex.c (maybe_macroexpand): Warn about function-like
+	macros used in non-function context, if -Wtraditional.
+
+2000-05-25  Mark Mitchell  <mark@codesourcery.com>
+
+	* recog.c (peephole2_optimize): Use INSN_P.
+
+2000-05-25  Richard Henderson  <rth@cygnus.com>
+
+	* ifcvt.c (seq_contains_jump): New.
+	(noce_try_store_flag_constants): Use it to fail conversion.
+	(noce_try_store_flag_inc, noce_try_store_flag_mask): Likewise.
+
+2000-05-25  Mark Mitchell  <mark@codesourcery.com>
+
+	* except.h (can_throw): Declare it.
+	* except.c (can_throw): Give it external linkage.
+	* resource.c (find_dead_or_set_registers): Use can_throw.
+	
+2000-05-25  Richard Henderson  <rth@cygnus.com>
+
+	* flow.c (mark_set_1): Don't record conditionally dead memory.
+
+2000-05-25  Jan Hubicka  <jh@suse.cz>
+
+	* combine.c (try_combine): Use any_condjump_p, any_uncondjump_p
+	and pc_set at the place of simplejump_p and condjump_p.
+	* cse.c (record_jump_equiv): Likewise.
+	* emit-rtl.c (emit): Likewise.
+	* explow.c (find_next_ref): Likewise.
+	* flow.c (tidy_fallthru_edge): Likewise.
+	(init_propagate_block_info): Likewise.
+	* gcse.c (delete_null_pointer_checks): Likewise.
+	* ifcvt.c (cond_exec_get_condition, noce_get_condition,
+	dead_or_predicable): Likewise.
+	* integrate.c (copy_insn_list): Likewise.
+	* loop.c (scan_loop, verify_dominator, find_and_verify_loops,
+	for_each_insn_in_loop, check_dbra_loop, get_condition,
+	insert_bct, load_mems): Likewise.
+	* resource.c (find_dead_or_set_registers): Likewise.
+	* sibcalls.c (simplejump_p): Likewise.
+	* unroll.c (copy_loop_body, reg_dead_after_loop): Likewise.
+
+2000-05-25  David Edelsohn  <edelsohn@gnu.org>
+
+	* rs6000.c (expand_block_move): Add 64-bit PowerPC doubleword move
+	to STRING case.  Use doubleword STRING move for TARGET_POWERPC64
+	when unaligned.
+	* rs6000.h (CONST_OK_FOR_LETTER_P, 'J'): unsigned HOST_WIDE_INT.
+	(RETURN_ADDR_RTX): Use COUNT and FRAME, not count and frame.
+	(LEGITIMIZE_RELOAD_ADDRESS): unsigned HOST_WIDE_INT high.
+	* rs6000.md: Name various internal patterns.
+
+2000-05-25  Jan Hubicka  <jh@suse.cz>
+
+	* jump.c (invert_exp_1): Remove first argument, use pc_set
+	to get the expression.
+	(redirect_exp): Make static; redirect only the pc_set expression,
+	remove first argument.
+	(invert_exp): Remove first argument, make static.
+	(jump_optimize): Use any_condjump_p, any_uncondjump_p and
+	any_onlyjump at most places where we originaly did condjump_p
+	and simplejump_p.
+	(jump_back_p, follow_jumps, thread_jumps): Likewise.
+	(delete_barrier_succesors): Use pc_set.
+	(invert_jump_1, invert_jump, redirect_jump_1, redirect_jump): Update
+	calls of invert_exp and redirect_exp.
+	* rtl.h (redirect_exp, invert_exp): Remove.
+	* unroll.c (copy_loop_body): Use invert_jump and redirect_jump.
+
+2000-05-25  Richard Henderson  <rth@cygnus.com>
+
+	* stmt.c (expand_end_bindings): Fix thinko last change.
+
 2000-05-25  Andrew MacLeod  <amacleod@cygnus.com>
             Andrew Haley  <aph@cygnus.com>
 
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Thu May 25 06:35:18 2000
+++ egcs/gcc/cp/ChangeLog	Fri May 26 02:20:31 2000
@@ -1,3 +1,66 @@
+2000-05-26  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* cp-tree.h (CPTI_PTMD_DESC_TYPE): Rename to ...
+	(CPTI_PTMD_DESC_TYPE): ... here.
+	(ptmd_desc_type_node): Rename to ...
+	(ptm_desc_type_node): ... here.
+	* decl.c: Likewise.
+	* rtti.c (ptmd_initializer): Rename to ...
+	(ptm_initializer): ... here.
+	(sythesize_tinfo_var): Adjust. Deal with pointer to member
+	function.
+	(create_tinfo_types): Adjust.	
+
+2000-05-25  Mark Mitchell  <mark@codesourcery.com>
+
+	Finish implementation of VTTs.
+	* cp-tree.h (cp_tree_index): Add CPTI_VTT_PARM_TYPE and
+	CPTI_VTT_PARM_IDENTIFIER.
+	(vtt_parm_identifier): New macro.
+	(vtt_parm_type): Likewise.
+	(BINFO_SUBVTT_INDEX): Likewise.
+	(BINFO_VPTR_INDEX): Likewise.
+	(struct lang_decl): Add vtt_parm.
+	(DECL_VTT_PARM): New macro.
+	(DECL_USE_VTT_PARM): Likewise.
+	(DECL_NEEDS_VTT_PARM_P): Likewise.
+	(get_vtt_name): Declare.
+	(build_artifical_parm): Likewise.
+	(fixup_all_virtual_upcast_offsets): Likewise.
+	(expand_indirect_vtbls_init): Remove.
+	* call.c (build_new_method_call): Pass the vtt to subobject
+	constructors and destructors.
+	* class.c (get_vtt_name): Give it external linkage.
+	(build_clone): Handle the magic VTT parameters for clones.
+	(clone_function_decl): Fix typo in comment.
+	(build_vtt): Keep track of the indices in the VTTs where various
+	entities are stored.
+	(build_vtt_inits): Likewise.
+	(dfs_build_vtt_inits): Likewise.
+	(build_ctor_vtbl_group): Tweak type of construction vtables.
+	(dfs_accumulate_vtbl_inits): Build vtables for all bases, even
+	primary bases, when building construction vtables.
+	* decl.c (duplicate_decls): Handle DECL_VTT_PARM.
+	(initialize_predefined_identifiers): Add vtt_parm_identifier.
+	(init_decl_processing): Initialize vtt_parm_type.
+	(grokfndecl): Use DECL_OVERLOADED_OPERATOR_P.
+	(lang_mark_tree): Make vtt_parm.
+	* decl2.c (build_artificial_parm): New function.
+	(maybe_retrofit_in_chrg): Use it.  Add VTT parameters.
+	(grokclassfn): Use build_artificial_parm.
+	* init.c (initialize_vtbl_ptrs): Call
+	fixup_all_virtual_upcast_offsets directly.
+	(perform_member_init): Use the complete subobject destructor for
+	member cleanups.
+	(build_vtbl_address): New function.
+	(expand_virtual_init): Handle VTTs.
+	* optimize (maybe_clone_body): Likewise.
+	* search.c (fixup_all_virtual_upcast_offsets): Give it external
+	linkage.
+	(expand_indirect_vtbls_init): Remove.
+	* semantics.c (setup_vtbl_ptr): Fix typos in comment.
+	* tree.c (make_binfo): Make them bigger.
+	
 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
 
 	* inc/cxxabi.h (__pbase_type_info): Define, based on
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Sat May 20 16:50:33 2000
+++ egcs/gcc/java/ChangeLog	Thu May 25 19:20:30 2000
@@ -1,3 +1,14 @@
+2000-05-25  Tom Tromey  <tromey@cygnus.com>
+
+	* parse.y (resolve_field_access): Don't check DECL_LANG_SPECIFIC
+	when trying to see if field's class should be initialized.  Always
+	initialize field's declaring class, not qualified class.
+	For PR gcj/162.
+
+	* parse.y (array_constructor_check_entry): Pass `wfl_value', not
+	`wfl_operator', to maybe_build_primttype_type_ref.
+	Fixes PR gcj/235.
+
 2000-05-01  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* parse.y (resolve_package): Correctly set `*next' (was off by
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Thu May 25 04:20:22 2000
+++ egcs/gcc/testsuite/ChangeLog	Thu May 25 19:20:32 2000
@@ -1,3 +1,11 @@
+2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
+
+	* gcc.c-torture/compile/20000523-1.c: New test.
+
+2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
+
 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
 
 	* g++.old-deja/g++.eh/catch11.C: New test.
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

rearnsha@arm.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]