GCC build failed for powerpc-eabisim with your patch on 2002-04-19T04:15:07Z.

GCC regression checker regress@maat.cygnus.com
Thu Apr 18 23:29: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.

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-04-19T01:22:15Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Thu Apr 18 18:22:35 2002
+++ gcc/gcc/ChangeLog	Thu Apr 18 21:15:30 2002
@@ -1,3 +1,16 @@
+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,
--- /maat/heart/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Thu Apr 18 13:48:05 2002
+++ gcc/gcc/testsuite/ChangeLog	Thu Apr 18 21:15:43 2002
@@ -1,3 +1,8 @@
+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.

ChangeLog entries between 2002-04-19T01:22:15Z 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	Thu Apr 18 18:22:35 2002
@@ -1,3 +1,67 @@
+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/testsuite/ChangeLog	Thu Apr 18 05:46:13 2002
+++ gcc/gcc/testsuite/ChangeLog	Thu Apr 18 13:48:05 2002
@@ -1,3 +1,18 @@
+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