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