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 1 new failures, and 0
failures that existed before that patch; 0 failures have been
fixed.

The new failures are:
gcc.sum gcc.c-torture/execute/951003-1.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,  -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,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/951003-1.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/951003-1.c execution,  -O3 -fomit-frame-pointer -funroll-loops 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/951003-1.c execution,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/951003-1.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution,  -O1 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/991221-1.c execution,  -Os 
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)
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Fri Apr 28 13:05:26 2000
+++ egcs/gcc/ChangeLog	Sun Apr 30 16:35:19 2000
@@ -1,3 +1,184 @@
+2000-40-30  Bruce Korb  <bkorb@gnu.org>
+
+	* fixinc/inclhack.def:  Added definitions needed by OSR5
+	* fixinc/inclhack.sh: regen
+	* fixinc/fixincl.x: regen
+
+2000-04-30  Richard Henderson  <rth@cygnus.com>
+
+	* ifcvt.c (dead_or_predicable): Manually squeeze non-movable notes
+	from the last insn in the sequence.
+
+2000-04-30  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cpplex.c (cpp_idcmp): New function.
+	* cpplib.h: Prototype it.
+	* scan_decls.c (scan_decls): Use it to inspect token names.
+	* fix-header.c (read_scan_file): Likewise.  Set system_header_p on
+	the file being run through the preprocessor.
+	(check_macro_names): Provide length of token to cpp_defined.
+
+	* Makefile.in: Remove stale warning message.
+
+	* cppfiles.c (redundant_include_p): Provide length of token to
+	cpp_defined.
+	* cpphash.c (_cpp_make_hashnode, _cpp_lookup_slot): Hash
+	values are unsigned int.
+	(_cpp_lookup, _cpp_lookup_slot): Do not calculate the length.
+	(_cpp_lookup_slot): Do not calculate the hash, either.
+	* cpphash.h: Update prototypes.
+	* cpplib.c (do_define, do_undef, do_pragma_poison, do_assert):
+	Hashes are unsigned int.  Calculate hash here, pass by value
+	to _cpp_lookup_slot.
+
+2000-04-30  Bernd Schmidt  <bernds@cygnus.co.uk>
+
+	* simplify-rtx.c (check_value_useless): Delete function.
+	(discard_useless_locs): Don't call it; manage N_USELES_VALUES counter
+	by hand.
+	(cselib_invalidate_regno): Likewise.
+	(cselib_invalidate_mem_1): Likewise.
+	(references_value_p): Recognize useless values by the fact that they
+	have no locations.
+	(discard_useless_values): Likewise.
+	(cselib_record_set): This may turn a useless value
+	into a useful one.
+
+2000-04-30  Richard Henderson  <rth@cygnus.com>
+
+	* config/d30v: New port.
+
+	* configure.in (d30v-*): Set fp format.
+	* configure: Rebuild.
+
+2000-04-30  Richard Henderson  <rth@cygnus.com>
+
+	* ifcvt.c: New file.
+	* Makefile.in (OBJS): Add it.
+	(ifcvt.o): New target.
+	* jump.c (jump_optimize_1): Remove all code related to if-conversion,
+	and conditional arithmetic.
+	(find_insert_position): Remove.
+	* timevar.def (TV_IFCVT, TV_IFCVT2): New.
+	* toplev.c (DFI_ce, DFI_ce2): New.
+	(dump_file): Add ce and ce2 dumps.
+	(rest_of_compilation): Run if_convert a couple o times.  Set
+	cse_not_expected after cse2.  Don't set no_new_pseudos until
+	after sched1 or recompute_reg_usage.
+
+2000-04-30  Richard Henderson  <rth@cygnus.com>
+
+	* config/alpha/t-crtbe (crtbegin.o): Add "-I.".
+	(crtend.o, crtbeginS.o, crtendS.o): Likewise.
+
+2000-04-30  Richard Henderson  <rth@cygnus.com>
+
+	* flow.c (struct reg_cond_life_info): New.
+	(struct propagate_block_info): Add reg_cond_dead and reg_cond_reg.
+	(init_propagate_block_info): Initialize them.
+	(free_propagate_block_info): Destruct them.
+	(mark_set_1): Consider conditional life before killing a register.
+	(mark_regno_cond_dead): New.
+	(free_reg_cond_life_info): New.
+	(flush_reg_cond_reg_1, flush_reg_cond_reg): New.
+	(ior_reg_cond, not_reg_cond, nand_reg_cond): New.
+	(mark_used_reg): Record conditional life.
+
+	* haifa-sched.c (schedule_insns): Disable death counting
+	sanity check for HAVE_conditional_execution.
+
+2000-04-30  Richard Henderson  <rth@cygnus.com>
+
+	* Makefile.in (TIMEVAR_H): New.
+	(ggc-simple.o, ggc-page.o, toplev.o, timevar.o): Use it.
+	(timevar.h): Remove rule.
+
+2000-04-29  Richard Henderson  <rth@cygnus.com>
+
+	* config/alpha/crtend.asm: Use C comments instead of #.
+	* config/alpha/crtbegin.asm: Likewise.  Mark __dso_handle hidden.
+
+	* config/alpha/elf.h (SELECT_SECTION): Treat CONSTRUCTOR like VAR_DECL.
+
+2000-04-29  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cpphash.h (enum node_type: Take out T_MCONST.
+	(union hashval): Move into struct hashnode.
+	(struct hashnode): Pack tighter.  Remove file, line, col
+	members.
+	* cpphash.c: Constify most of the macro-definition structures.
+	(struct definition): Replace by struct object_defn
+	and struct funct_defn.  Put file, line, column information
+	here.  All users updated to match.
+	(_cpp_create_definition, _cpp_macroexpand): Remove special
+	case for #define WORD OTHERWORD.
+	* cpplib.c (do_undef): Remove T_MCONST case.
+
+	* cpphash.h: Move struct reflist, struct definition, and the
+	DEFINITION typedef to cpphash.c.  Use 'struct definition *' in
+	union hashval.  _cpp_free_definition takes a HASHNODE pointer.
+	* cpphash.c (_cpp_free_definition): Free data pointed to by
+	MCONST, XCONST, MACRO, and FMACRO nodes properly.
+	(_cpp_create_definition, del_HASHNODE): Just call
+	_cpp_free_definition to clear out a hashnode.
+	* cpplib.c (do_pragma_poison): Likewise.
+
+Sat Apr 29 12:25:17 2000  Alexandre Oliva  <aoliva@cygnus.com>
+
+	* config/mn10300/mn10300.h (FIRST_DATA_REGNUM,
+	LAST_DATA_REGNUM, FIRST_ADDRESS_REGNUM, LAST_ADDRESS_REGNUM,
+	FIRST_EXTENDED_REGNUM, LAST_EXTENDED_REGNUM): New macros.
+	(REGNO_SP_P): Redefine in terms of STACK_POINTER_REGNUM.
+	(REGNO_DATA_P, REGNO_ADDRESS_P, REGNO_EXTENDED_P,
+	REGNO_AM33_P): Redefine in terms of the new macros.
+	(CONDITIONAL_REGISTER_USAGE, REGNO_REG_CLASS): Likewise.
+	(FUNCTION_VALUE, LIBCALL_VALUE, FUNCTION_VALUE_REGNO_P,
+	STRUCT_VALUE): Likewise.
+	(STACK_POINTER_REGNUM, FRAME_POINTER_REGNUM,
+	ARG_POINTER_REGNUM, STATIC_CHAIN_REGNUM): Likewise.  Moved.
+
+Sat Apr 29 01:18:45 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* regmove.c (struct record_stack_memrefs_data): New.
+	(record_stack_memrefs): New function.
+	(combine_stack_adjustments_for_block): Use it.
+
+Sat Apr 29 01:15:27 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* calls.c (calls_function_1):  Propertly handle TREE_LIST expressions;
+	use special_function_p to detect alloca.
+
+Fri Apr 28 16:30:33 2000  Marc Espie <espie@cvs.openbsd.org>
+
+	* gcc.texi: Fixes for makeinfo 4.0 --html.
+
+2000-04-28  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* pcp.h: Delete file.
+
+2000-04-28  Kazu Hirata  <kazu@hxi.com>
+
+	* h8300.c (function_epilogue): Clean up flags when the last insn
+	in a function is a barrier.
+
+2000-04-28  Chris Demetriou  <cgd@sibyte.com>
+
+	* configure.in (sparc-hal-solaris2*): protect [] glob from
+	my expansion.
+	(mips*-*-ecoff*, mips*-*-elf*, mips*-*-*): use MASK_ defines
+	rather than hard-coded constants in target_cpu_default2.
+	* configure: Regenerate.
+
+2000-04-28  Jason Merrill  <jason@casey.cygnus.com>
+
+	* tree.c (get_callee_fndecl): Extract the initial value from
+	a readonly decl.
+
+2000-04-28  Richard Henderson  <rth@cygnus.com>
+
+	* varasm.c (record_constant_1): Record the CODE_LABEL when
+	taking the address of a LABEL_REF.
+
 2000-04-28  Richard Henderson  <rth@cygnus.com>
 	    Jan Hubicka  <jh@suse.cz>
 
@@ -26103,5 +26284,3 @@
 	gcc-2.95 branch.
 
 See ChangeLog.1 for earlier changes.
-
-	
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Fri Apr 28 01:05:26 2000
+++ egcs/gcc/cp/ChangeLog	Sun Apr 30 11:05:28 2000
@@ -1,3 +1,15 @@
+2000-04-30  Mark Mitchell  <mark@codesourcery.com>
+
+	* method.c (emit_thunk): Don't try to return a `void' value.
+
+	* optimize.c (initialize_inlined_parameters): If the parameter is
+	addressable, we need to make a new VAR_DECL, even if the
+	initializer is constant.
+
+2000-04-28  Cosmin Truta  <cosmint@cs.ubbcluj.ro>
+
+	* decl.c (grok_op_properties): Add an extra check of argtypes.
+
 2000-04-27  Mark Mitchell  <mark@codesourcery.com>
 
 	* optimize.c (copy_body_r): Use STRIP_TYPE_NOPS when copying
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

bkorb@gnu.org
rth@cygnus.com

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