GCC build failed for 3 targets with your patch on 2002-07-02T16:00:02Z.
GCC regression checker
regress@redhat.com
Tue Jul 2 09:25:00 GMT 2002
With your recent patch, GCC does not compile on:
powerpc-eabisim mips-elf native
Attached is build output for those targets.
The build failures are new.
For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-07-02T08:09:54Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/cp/ChangeLog Mon Jul 1 21:43:05 2002
+++ gcc/gcc/cp/ChangeLog Tue Jul 2 09:00:31 2002
@@ -1,3 +1,11 @@
+2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ PR c++/6716
+ * pt.c (can_complete_type_without_circularity): New function.
+ (instantiate_class_template): Use it.
+ * typeck2.c (incomplete_type_error): Improve error message
+ due to incomplete fields.
+
2002-07-01 Mark Mitchell <mark@codesourcery.com>
PR c++/7112
--- /maat/heart/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Mon Jul 1 21:43:14 2002
+++ gcc/gcc/testsuite/ChangeLog Tue Jul 2 09:00:36 2002
@@ -1,3 +1,8 @@
+2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ PR c++/6716
+ * g++.dg/template/instantiate1.C: New test.
+
2002-07-01 Mark Mitchell <mark@codesourcery.com>
PR c++/7112
ChangeLog entries between 2002-07-02T08:09:54Z and the last time everything
passed, on 2002-07-02T08:09:54Z:
-------------- next part --------------
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/dump.c:224: warning: signed and unsigned type in conditional expression
gcc -c -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/optimize.c -o cp/optimize.o
gcc -c -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/mangle.c -o cp/mangle.o
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c: In function `write_mangled_name':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c:617: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c: In function `write_encoding':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c:642: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c: In function `mangle_decl_string':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c:2233: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c:2241: warning: signed and unsigned type in conditional expression
gcc -c -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/cp-lang.c -o cp/cp-lang.o
gcc -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -o cc1plus \
cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parse.o cp/ptree.o cp/rtti.o cp/spew.o cp/typeck.o cp/cvt.o cp/except.o cp/friend.o cp/init.o cp/method.o cp/search.o cp/semantics.o cp/tree.o cp/repo.o cp/dump.o cp/optimize.o cp/mangle.o cp/cp-lang.o attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o rs6000-c.o main.o libbackend.a libcpp.a ../libiberty/libiberty.a
cp/pt.o: In function `instantiate_class_template':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/pt.c:5254: undefined reference to `incomplete_type_error'
collect2: ld returned 1 exit status
make[1]: *** [cc1plus] Error 1
make[1]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/gcc'
make: *** [all-gcc] Error 2
+ exit 1
-------------- next part --------------
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/dump.c:224: warning: signed and unsigned type in conditional expression
gcc -c -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/optimize.c -o cp/optimize.o
gcc -c -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/mangle.c -o cp/mangle.o
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c: In function `write_mangled_name':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c:617: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c: In function `write_encoding':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c:642: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c: In function `mangle_decl_string':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c:2233: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/mangle.c:2241: warning: signed and unsigned type in conditional expression
gcc -c -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/cp-lang.c -o cp/cp-lang.o
gcc -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -o cc1plus \
cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parse.o cp/ptree.o cp/rtti.o cp/spew.o cp/typeck.o cp/cvt.o cp/except.o cp/friend.o cp/init.o cp/method.o cp/search.o cp/semantics.o cp/tree.o cp/repo.o cp/dump.o cp/optimize.o cp/mangle.o cp/cp-lang.o attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o main.o libbackend.a libcpp.a ../libiberty/libiberty.a
cp/pt.o: In function `instantiate_class_template':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/pt.c:5256: undefined reference to `incomplete_type_error'
collect2: ld returned 1 exit status
make[1]: *** [cc1plus] Error 1
make[1]: Leaving directory `/anubis/mummy/tbox/mips-elf/build/gcc'
make: *** [all-gcc] Error 2
+ exit 1
-------------- next part --------------
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/search.c -o cp/search.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/semantics.c -o cp/semantics.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/tree.c -o cp/tree.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/repo.c -o cp/repo.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/dump.c -o cp/dump.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/optimize.c -o cp/optimize.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/mangle.c -o cp/mangle.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Icp -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/cp -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/cp/cp-lang.c -o cp/cp-lang.o
stage1/xgcc -Bstage1/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -o cc1plus \
cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parse.o cp/ptree.o cp/rtti.o cp/spew.o cp/typeck.o cp/cvt.o cp/except.o cp/friend.o cp/init.o cp/method.o cp/search.o cp/semantics.o cp/tree.o cp/repo.o cp/dump.o cp/optimize.o cp/mangle.o cp/cp-lang.o attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o main.o libbackend.a libcpp.a ../libiberty/libiberty.a
cp/pt.o: In function `instantiate_class_template':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/pt.c:5254: undefined reference to `incomplete_type_error'
collect2: ld returned 1 exit status
make[2]: *** [cc1plus] Error 1
make[2]: Leaving directory `/maat/heart/tbox/native/build/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/maat/heart/tbox/native/build/gcc'
make: *** [bootstrap] Error 2
+ '[' -s gcc/.bad_compare ']'
+ exit 1
-------------- next part --------------
--
Geoffrey Keating <regress@redhat.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list