GCC build failed for mips-elf with your patch on 2002-05-04T08:57:11Z.

GCC regression checker regress@redhat.com
Sat May 4 04:40:00 GMT 2002


With your recent patch, GCC does not compile on:
 mips-elf
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-05-04T05:46:12Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Fri May  3 22:46:31 2002
+++ gcc/gcc/ChangeLog	Sat May  4 01:57:29 2002
@@ -1,3 +1,26 @@
+2002-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* c-lex.c (lex_string): Let cpp_parse_escape handles truncation
+	and sign-extension.
+	(lex_charconst): Update for change in prototype of
+	cpp_interpret_charconst.  Extend from cppchar_t to HOST_WIDE_INT
+	appropriately.
+	* cpphash.h (BITS_PER_CPPCHAR_T): New.
+	* cppinit.c (cpp_create_reader): Initialize them for no
+	change in semantics.
+	(cpp_post_options): Add sanity checks.
+	* cpplex.c (cpp_parse_escape): Handle precision, sign-extension
+	and truncation issues.  Calculate in type cppchar_t.
+	(MAX_CHAR_TYPE_SIZE, MAX_WCHAR_TYPE_SIZE): Remove.
+	(cpp_interpret_charconst): Calculate in type cppchar_t.  Handle
+	run-time dependent precision correctly.  Return whether the
+	result is signed or not.
+	* cpplib.c (dequote_string): Use cppchar_t; update.
+	* cpplib.h (cppchar_signed_t): New.
+	struct cpp_options): New precision members.
+	(cpp_interpret_charconst, cpp_parse_escape): Update prototypes.
+	* cppexp.c (eval_token): Update.
+
 2002-05-03  David S. Miller  <davem@redhat.com>
 
 	* config/sparc/sparc-protos.h (sparc_rtx_costs): New.

ChangeLog entries between 2002-05-04T05:46:12Z and the last time everything
passed, on 2002-05-04T05:46:12Z:
-------------- next part --------------
gcc -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  \
-DTARGET_MACHINE=\"mips-elf\" \
-c /maat/heart/tbox/cvs-gcc/gcc/gcc/collect2.c -o collect2.o
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/tlink.c -o tlink.o
(SHLIB_LINK='' \
SHLIB_MULTILIB=''; \
gcc -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 \
  -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/anubis/mummy/tbox/objs/lib/gcc-lib/\" -DDEFAULT_TARGET_VERSION=\"3.2\" -DDEFAULT_TARGET_MACHINE=\"mips-elf\" -DSTANDARD_BINDIR_PREFIX=\"/anubis/mummy/tbox/objs/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" `test "X${SHLIB_LINK}" = "X" || test "yes" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` `test "X${SHLIB_MULTILIB}" = "X" || echo "-DNO_SHARED_LIBGCC_MULTILIB"` \
  -c /maat/heart/tbox/cvs-gcc/gcc/gcc/gccspec.c -o gccspec.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 xgcc gcc.o gccspec.o intl.o \
  prefix.o version.o    ../libiberty/libiberty.a
/anubis/mummy/tbox/mips-elf/build/gcc/xgcc -B/anubis/mummy/tbox/mips-elf/build/gcc/ -B/anubis/mummy/tbox/objs/mips-elf/bin/ -B/anubis/mummy/tbox/objs/mips-elf/lib/ -isystem /anubis/mummy/tbox/objs/mips-elf/include -dumpspecs > tmp-specs
mv tmp-specs specs
echo "int xxy_us_dummy;" >tmp-dum.c
/anubis/mummy/tbox/mips-elf/build/gcc/xgcc -B/anubis/mummy/tbox/mips-elf/build/gcc/ -B/anubis/mummy/tbox/objs/mips-elf/bin/ -B/anubis/mummy/tbox/objs/mips-elf/lib/ -isystem /anubis/mummy/tbox/objs/mips-elf/include -S tmp-dum.c
cc1: CPP cannot handle (wide) character constants over 32 bits
make[1]: *** [s-under] Error 1
make[1]: Leaving directory `/anubis/mummy/tbox/mips-elf/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