GCC build failed for powerpc-eabisim with your patch on 2002-02-06T22:06:41Z.

GCC regression checker regress@maat.cygnus.com
Wed Feb 6 16:18: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 9 new regression test failures, and 0
failures that existed before and after that patch; 0 failures
have been fixed.

The new failures are:
native gcc.sum gcc.dg/debug/dwarf2-1.c
native gcc.sum gcc.dg/noncompile/920507-1.c
native gcc.sum gcc.dg/noncompile/920721-2.c
native gcc.sum gcc.dg/noncompile/label-lineno-1.c
native gdb.sum gdb.base/funcargs.exp:
native gdb.sum gdb.threads/linux-dp.exp:
native objc.sum objc.dg/const-str-1.m
native objc.sum objc.dg/const-str-2.m
native objc.sum objc.dg/method-1.m

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-02-06T19:54:40Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Wed Feb  6 11:55:01 2002
+++ gcc/gcc/ChangeLog	Wed Feb  6 14:07:05 2002
@@ -1,3 +1,45 @@
+2002-02-06  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* config.gcc (s390x-*-linux*): Add t-linux64 makefile fragment.
+	* config/s390/t-linux64: New file.
+	* config/s390/libgcc-glibc.ver: New file.
+
+2002-02-06  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* config/s390/linux64.h: Delete file.
+	* config/s390/s390x.h: New file.
+	* config.gcc (s390x-*-linux*): Use s390x.h instead of linux64.h
+	as target header file.
+	* config/s390/linux.h (TARGET_VERSION): Define depending on
+	DEFAULT_TARGET_64BIT.
+	(CPP_SPEC, ASM_SPEC, LINK_SPEC): Likewise.
+	(SIZE_TYPE, PTRDIFF_TYPE): Likewise.
+	(NO_BUILTIN_SIZE_TYPE, NO_BUILTIN_PTRDIFF_TYPE): Define.
+	(CPP_ARCH31_SPEC, CPP_ARCH64_SPEC): New defines.
+	(LINK_ARCH31_SPEC, LINK_ARCH64_SPEC): New defines.
+	(EXTRA_SPEC): New define.
+	* config/s390/s390.h (TARGET_VERSION): Define depending on
+	DEFAULT_TARGET_64BIT.
+	(MASK_RETURN_ADDR): Add run-time check for TARGET_64BIT.
+
+2002-02-06  Jason Merrill  <jason@redhat.com>
+
+	* c-decl.c (finish_function): Warn about a non-void function with
+	no return statement and no abnormal exit.
+	(current_function_returns_abnormally): New variable.
+	(start_function): Clear it.
+	(struct c_language_function): Add returns_abnormally.
+	(push_c_function_context): Save it.
+	(pop_c_function_context): Restore it.
+	(builtin_function): Set TREE_THIS_VOLATILE on return fns.
+	(grokdeclarator): Set C_FUNCTION_IMPLICIT_INT on functions without
+	an explicit return type.
+	* c-tree.h: Declare current_function_returns_abnormally.
+	(C_FUNCTION_IMPLICIT_INT): New macro.
+	* c-typeck.c (build_function_call): Set it.
+	(c_expand_return): Set current_function_returns_value even if the
+	value is erroneous.
+
 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c/5420:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/f/ChangeLog	Mon Feb  4 10:46:30 2002
+++ gcc/gcc/f/ChangeLog	Wed Feb  6 14:07:26 2002
@@ -1,3 +1,13 @@
+2002-02-06  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+	PR fortran/4730 fortran/5473
+	* com.c (ffecom_expr_): Deal with %VAL constructs.
+	* intrin.c (ffeintrin_check_): Handle 'N' constraints for intrinsics,
+	to indicate "no larger than default kind" integers and logicals.
+	* intrin.def: Use 'N' constraints in table of intrinsics.
+	* intdoc.c: Document this constraint.
+	* intdoc.texi: Regenerated.
+	
 2002-02-04  Philipp Thomas  <pthomas@suse.de>
 
 	* implic.c lex.c stb.c ste.c stu.c: Update copyright dates.
--- /maat/heart/tbox/changelog_mail/gcc/libjava/ChangeLog	Tue Feb  5 18:29:35 2002
+++ gcc/libjava/ChangeLog	Wed Feb  6 14:07:47 2002
@@ -1,3 +1,9 @@
+2002-02-06  Tom Tromey  <tromey@redhat.com>
+
+	* verify.cc (type::isnull): New method.
+	(require_array_type): Handle case where array is null.
+	(verify_instructions_0) [op_arraylength]: Likewise.
+
 2002-02-05  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
 
 	* configure.in: Set up PLATFORMOBJS not PLATFORM_SPECIFIC_SOURCES.

ChangeLog entries between 2002-02-06T19:54:40Z and the last time everything
passed, on 2002-02-06T17:20:23Z:
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Wed Feb  6 02:21:46 2002
+++ gcc/gcc/ChangeLog	Wed Feb  6 11:55:01 2002
@@ -1,3 +1,20 @@
+2002-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/5420:
+	* c-common.c (c_unsafe_for_reeval): Make COMPOUND_LITERAL_EXPR
+	unsafe for reevaluation.
+
+2002-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/5482:
+	* c-common.c (c_expand_expr) [STMT_EXPR]: If last expression is not
+	EXPR_STMT, but COMPOUND_STMT, recurse into it.
+
+2002-02-06  Richard Henderson  <rth@redhat.com>
+
+	* cfganal.c (keep_with_call_p): Source for fixed_reg dest must
+	be a general_operand.  Dest for function value must be a pseudo.
+
 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
 
 	* dbxout.c (dbxout_symbol_location): Accept LABEL_REFs as well
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Wed Feb  6 09:20:53 2002
+++ gcc/gcc/testsuite/ChangeLog	Wed Feb  6 11:55:13 2002
@@ -1,3 +1,12 @@
+2002-02-06  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c-torture/execute/20020206-1.c: New test.
+
+	* gcc.c-torture/execute/20020206-2.c: New test.
+
+	PR optimization/5429:
+	* gcc.c-torture/compile/20020206-1.c: New test.
+
 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
 
 	* g++.dg/ext/align1.C: Do not use an explicit alignment value
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Wed Feb  6 06:46:28 2002
+++ gcc/libstdc++-v3/ChangeLog	Wed Feb  6 11:55:14 2002
@@ -1,3 +1,13 @@
+2002-02-06  Loren Rittle <ljrittle@acm.org>
+
+	* acinclude.m4: Add C++ linkage check for strtof.
+	* aclocal.m4: Rebuilt.
+	* config.h.in: Rebuilt.
+	* configure: Rebuilt.
+	* config/locale/c_locale_generic.cc: Conditionally include
+	<ieeefp.h>.  Improve handling and error checking of float
+	and long double input for non-C99 configurations.
+
 2002-02-06  Paolo Carlini  <pcarlini@unitus.it>
 
 	* include/bits/locale_facets.tcc (money_get::do_get(string)):
-------------- next part --------------
/bin/sh ../libtool --tag CXX --mode=compile /maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -nostdinc++  -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include -nostdinc++ -I/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include/powerpc-eabisim -I/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libsupc++  -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath    -g -O2 -fno-implicit-templates  -Wall -Wno-format -W -Wwrite-strings -Winline  -fdiagnostics-show-location=once  -g    -c /maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/src/vterminate.cc
/maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -nostdinc++ -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include -nostdinc++ -I/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include/powerpc-eabisim -I/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libsupc++ -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath -g -O2 -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -g -c /maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/src/vterminate.cc -o vterminate.o
/bin/sh ../libtool --tag CXX --mode=compile /maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -nostdinc++  -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include -nostdinc++ -I/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include/powerpc-eabisim -I/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libsupc++  -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath    -g -O2 -fno-implicit-templates  -Wall -Wno-format -W -Wwrite-strings -Winline  -fdiagnostics-show-location=once  -g    -c c++locale.cc
/maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -nostdinc++ -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include -nostdinc++ -I/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include/powerpc-eabisim -I/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libsupc++ -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath -g -O2 -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -g -c c++locale.cc -o c++locale.o
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&, 
   std::_Ios_Iostate&, int* const&, int) [with _Tv = float]':
c++locale.cc:127: `strtof' undeclared (first use this function)
c++locale.cc:127: (Each undeclared identifier is reported only once for each 
   function it appears in.)
c++locale.cc: In function `void std::__convert_to_v(const char*, _Tv&, 
   std::_Ios_Iostate&, int* const&, int) [with _Tv = long double]':
c++locale.cc:185: `strtold' undeclared (first use this function)
make[3]: *** [c++locale.lo] Error 1
make[3]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3'
make: *** [all-target-libstdc++-v3] 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