GCC build failed for powerpc-eabisim with your patch on 2002-04-19T16:29:38Z.

GCC regression checker regress@maat.cygnus.com
Fri Apr 19 11:44:00 GMT 2002


With your recent patch, GCC does not compile on:
 powerpc-eabisim
Attached is build output for those targets.

The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.

There were also 0 new regression test 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:
native gcc.sum gcc.c-torture/compile/20020418-1.c,

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-04-19T14:15:12Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Fri Apr 19 07:15:49 2002
+++ gcc/gcc/ChangeLog	Fri Apr 19 09:30:07 2002
@@ -1,3 +1,9 @@
+2002-04-19  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/6352
+	* toplev.c (rest_of_compilation): Do not defer functions for which
+	TREE_SYMBOL_REFERENCED has already been set.
+
 Fri Apr 19 15:53:03 CEST 2002  Jan Hubicka  <jh@suse.cz>
 
 	* i386.md (movsi_1, movhi_1): Force reload to use more flexible
--- /maat/heart/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Thu Apr 18 21:15:43 2002
+++ gcc/gcc/testsuite/ChangeLog	Fri Apr 19 09:30:28 2002
@@ -1,3 +1,8 @@
+2002-04-19  Mark Mitchell  <mark@codesourcery.com>
+
+	* PR6352
+	* g++.dg/opt/inline2.C: New test.
+
 2002-04-18  Richard Henderson  <rth@redhat.com>
 
         * gcc.dg/20000906-1.c: Enable for all targets.

ChangeLog entries between 2002-04-19T14:15:12Z and the last time everything
passed, on 2002-04-18T18:09:15Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog	Thu Apr 18 05:44:59 2002
+++ gcc/ChangeLog	Thu Apr 18 16:01:40 2002
@@ -1,3 +1,9 @@
+2002-04-18  Tom Tromey  <tromey@redhat.com>
+
+	* configure.in: Disallow configuring libgcj when it is already
+	installed and we're using Solaris 2.8 linker.  Do enable libgcj on
+	Solaris 2.8 by default.  For PR libgcj/6158.
+
 2002-04-17  Nathanael Nerode  <neroden@twcny.rr.com>
 
 	* configure.in:  Move default CC setting out of config/mh-* fragments
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Thu Apr 18 11:09:36 2002
+++ gcc/gcc/ChangeLog	Fri Apr 19 07:15:49 2002
@@ -1,3 +1,112 @@
+Fri Apr 19 15:53:03 CEST 2002  Jan Hubicka  <jh@suse.cz>
+
+	* i386.md (movsi_1, movhi_1): Force reload to use more flexible
+	alternative.
+
+2002-04-19  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* builtins.c: Include langhooks.h.
+	(lang_type_promotes_to): Remove.
+	(expand_builtin_va_arg): Use new hook.
+	* c-common.c (c_common_nodes_and_builtins): Don't set hook.
+	(simple_type_promotes_to): Move to c-typeck.c.
+	* c-common.h (simple_type_promotes_to): Remove.
+	* c-decl.c (duplicate_decls, grokdeclarator): Update.
+	* c-format.c: Include langhooks.h.
+	(check_format_types): Update.
+	* c-tree.h (c_type_promotes_to): New.
+	* c-typeck.c (c_type_promotes_to): Move from c-common.c.
+	(type_lists_compatible_p): Update.
+	* langhooks-def.h (lhd_type_promotes_to): New.
+	(LANG_HOOKS_TYPE_PROMOTES_TO): New.
+	(LANG_HOOKS_FOR_TYPES_INITIALIZER): Update.
+	* langhooks.c (lhd_type_promotes_to): New.
+	* langhooks.h (struct lang_hooks_for_types): New hook.
+	* tree.h (lang_type_promotes_to): Remove.
+objc:
+	* objc-lang.c (LANG_HOOKS_TYPE_PROMOTES_TO): Redefine.
+
+2002-04-18  Richard Henderson  <rth@redhat.com>
+
+	* function.c: Revert patch for c/6358.
+
+2002-04-18  Richard Henderson  <rth@redhat.com>
+
+	* ifcvt.c (find_cond_trap): Handle cases with no proper THEN or JOIN
+	blocks.  Handle multiple references to the TRAP block.  Handle
+	non-adjacent THEN and OTHER blocks.
+
+2002-04-18  Richard Henderson  <rth@redhat.com>
+
+	* config/ia64/ia64.c (ia64_function_arg_pass_by_reference): Don't
+	crash with no type for by-mode libcalls.
+
+	* config/ia64/ia64.md (conditional_trap): Fix predicate polarity.
+
+2002-04-18  Bob Wilson  <bob.wilson@acm.org>
+
+	* config/xtensa/lib2funcs.S (__xtensa_libgcc_window_spill,
+	__xtensa_nonlocal_goto): Use a syscall instructions to flush
+	the register windows.
+
+2002-04-18  Zack Weinberg  <zack@codesourcery.com>
+
+	* real.h: Define REAL_VALUE_TYPE_SIZE as 96 or 160, as
+	appropriate.  Document need for extended precision even when
+	MAX_LONG_DOUBLE_TYPE_SIZE is smaller.  Define REAL_WIDTH here,
+	based on REAL_VALUE_TYPE_SIZE.  Use REAL_WIDTH to size
+	REAL_VALUE_TYPE.  Define CONST_DOUBLE_FORMAT here.  Use #error
+	instead of relying on later syntax error when REAL_WIDTH > 5.
+	* real.c: Define NE based only on whether or not we have a
+	full 128-bit extended type (not INTEL_EXTENDED_IEEE_FORMAT).
+	Require sizeof(REAL_VALUE_TYPE) == 2*NE.  Unconditionally
+	define GET_REAL and PUT_REAL as simple memcpy operations; no
+	need to byteswap or round.
+	Use #error instead of #ifdef-ing out the entire file, for
+	prompt error detection.
+
+	* rtl.c, gengenrtl.c: No need to calculate CONST_DOUBLE_FORMAT here.
+
+2002-04-18  David S. Miller  <davem@redhat.com>
+
+	* config/sparc/sparc.h (BRANCH_COST): Define.
+
+	* fold-const.c (BRANCH_COST): Don't provide default here, expr.h
+	does it.
+
+2002-04-18  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	* flow.c (update_life_info): Ignore return value of cleanup_cfg.
+	Mask out PROP_SCAN_DEAD_CODE | PROP_KILL_DEAD_CODE in
+	propagate_block calls after relaxation loop using new variable
+	stabilized_prop_flags.
+
+2002-04-18  Richard Henderson  <rth@redhat.com>
+
+	* config/ia64/ia64.c (ia64_function_arg_pass_by_reference): New.
+	(ia64_va_arg): Expect variable sized types by reference.
+	* config/ia64/ia64-protos.h: Update.
+	* config/ia64/ia64.h (FUNCTION_ARG_PASS_BY_REFERENCE): Use
+	ia64_function_arg_pass_by_reference.
+
+2002-04-18  Richard Henderson  <rth@redhat.com>
+
+	* ifcvt.c: Include except.h.
+	(block_has_only_trap): Break out from find_cond_trap.
+	(find_cond_trap): Use it.  Always delete the trap block.
+	(merge_if_block): Allow then block null.  Be less simplistic about
+	what insns can end a block.
+	* Makefile.in (ifcvt.o): Depend on except.h.
+
+	* config/ia64/ia64.md (trap, conditional_trap): New.
+
+2002-04-18  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/6358
+	* function.c (assign_parms): Assign hard current_function_return_rtx
+	register here...
+	(expand_function_end): ...not here.
+
 2002-04-18  Neil Booth  <neil@daikokuya.demon.co.uk>
 
 	* c-lang.c (LANG_HOOKS_INCOMPLETE_TYPE_ERROR): Redefine.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Thu Apr 18 11:09:46 2002
+++ gcc/gcc/cp/ChangeLog	Thu Apr 18 23:29:38 2002
@@ -1,3 +1,10 @@
+2002-04-19  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* call.c (convert_type_from_ellipsis): Rename, update.
+	* cp-lang.c (LANG_HOOKS_TYPE_PROMOTES_TO): Redefine.
+	* cp-tree.h (convert_type_from_ellipsis): Rename.
+	* decl.c (cxx_init_decl_processing): Don't set hook.
+
 2002-04-18  Neil Booth  <neil@daikokuya.demon.co.uk>
 
 	* call.c (build_new_method_call): Update.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Thu Apr 18 05:46:13 2002
+++ gcc/gcc/testsuite/ChangeLog	Thu Apr 18 21:15:43 2002
@@ -1,3 +1,23 @@
+2002-04-18  Richard Henderson  <rth@redhat.com>
+
+        * gcc.dg/20000906-1.c: Enable for all targets.
+        * gcc.c-torture/compile/iftrap-2.c: New.
+
+2002-04-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.dg/20020418-1.c: New test.
+	* gcc.dg/20020418-2.c: New test.
+
+2002-04-18  Richard Henderson  <rth@redhat.com>
+
+        * gcc.c-torture/compile/iftrap-1.c: New.
+        * gcc.dg/iftrap-1.c: Adjust for ia64.
+        * gcc.dg/iftrap-2.c: New.
+
+2002-04-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c-torture/compile/20020418-1.c: New test.
+
 2002-04-18  Roger Sayle  <roger@eyesopen.com>
 
 	* gcc.c-torture/compile/20020415-1.c: New.
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Thu Apr 18 05:47:49 2002
+++ gcc/libstdc++-v3/ChangeLog	Thu Apr 18 18:23:37 2002
@@ -1,3 +1,15 @@
+2002-04-18  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* include/bits/localefwd.h (locale::id::_M_id): Do this correctly,
+	as type safety is important, especially on solaris.
+	* include/bits/istream.tcc (istream::read): Clean.
+	(istream::readsome): Same.
+	* locale.cc: Wrap lines.
+
+	* testsuite/21_strings/inserters_extractors.cc: Tweaks.
+	* testsuite/27_io/instantiations.cc (test): Add bool variable...
+	* testsuite/21_strings/capacity.cc: Clean.
+		
 2002-04-17  Phil Edwards  <pme@gcc.gnu.org>
 
 	* docs/doxygen/doxygroups.cc:  New group on binary searching.
-------------- next part --------------
/maat/heart/tbox/cvs-gcc/gcc/gcc/print-tree.c:118: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/print-tree.c: In function `print_node':
/maat/heart/tbox/cvs-gcc/gcc/gcc/print-tree.c:402: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/print-tree.c:419: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/print-tree.c:537: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/print-tree.c:655: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/print-tree.c:661: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/print-tree.c:665: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/print-tree.c:665: warning: ISO C89 does not support the `ll' length modifier
gcc -c -DIN_GCC -DCROSS_COMPILE   -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H    -I. -I. -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/. -I/maat/heart/tbox/cvs-gcc/gcc/gcc/config -I/maat/heart/tbox/cvs-gcc/gcc/gcc/../include /maat/heart/tbox/cvs-gcc/gcc/gcc/profile.c -o profile.o
/maat/heart/tbox/cvs-gcc/gcc/gcc/profile.c: In function `output_gcov_string':
/maat/heart/tbox/cvs-gcc/gcc/gcc/profile.c:199: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/profile.c: In function `compute_branch_probabilities':
/maat/heart/tbox/cvs-gcc/gcc/gcc/profile.c:272: warning: ISO C89 does not support the `ll' length modifier
gcc -c -DIN_GCC -DCROSS_COMPILE   -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H    -I. -I. -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/. -I/maat/heart/tbox/cvs-gcc/gcc/gcc/config -I/maat/heart/tbox/cvs-gcc/gcc/gcc/../include /maat/heart/tbox/cvs-gcc/gcc/gcc/real.c -o real.o
/maat/heart/tbox/cvs-gcc/gcc/gcc/real.c:231: size of array `twice_NE_must_equal_sizeof_REAL_VALUE_TYPE' is negative
make[1]: *** [real.o] Error 1
make[1]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/gcc'
make: *** [all-gcc] Error 2
+ exit 1
-------------- next part --------------
-- 
Geoffrey Keating <regress@maat.cygnus.com> 
(via an automated GCC regression-testing script.)



More information about the Gcc-regression mailing list