c/1795
jsm28@gcc.gnu.org
jsm28@gcc.gnu.org
Mon May 28 15:36:00 GMT 2001
The following reply was made to PR c/1795; it has been noted by GNATS.
From: jsm28@gcc.gnu.org
To: gcc-gnats@gcc.gnu.org, jsm28@cam.ac.uk, nobody@gcc.gnu.org,
zippel@fh-brandenburg.de
Cc:
Subject: Re: c/1795
Date: 28 May 2001 22:32:11 -0000
Synopsis: bootstrap fails for linux-m68k
State-Changed-From-To: feedback->analyzed
State-Changed-By: jsm28
State-Changed-When: Mon May 28 15:32:11 2001
State-Changed-Why:
Submitter confirms that neither bootstrap nor cross-compile
to linux-m68k work, and this is a regression from 2.95:
The 3.0 branch fails with:
gcc -c -DIN_GCC -g -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long
-DHAVE_CONFIG_H -I. -I. -I../../egcs/gcc -I../../egcs/gcc/.
-I../../egcs/gcc/config -I../../egcs/gcc/../include
../../egcs/gcc/dwarf2out.c -o dwarf2out.o
../../egcs/gcc/dwarf2out.c: In function `dwarf2out_frame_debug':
../../egcs/gcc/dwarf2out.c:1598: `ACCUMULATE_OUTGOING_ARGS' undeclared
(first use in this function)
../../egcs/gcc/dwarf2out.c:1598: (Each undeclared identifier is reported
only once
../../egcs/gcc/dwarf2out.c:1598: for each function it appears in.)
../../egcs/gcc/dwarf2out.c: In function `output_call_frame_info':
../../egcs/gcc/dwarf2out.c:1777: warning: integer constant is unsigned
in ANSI C, signed with -traditional
../../egcs/gcc/dwarf2out.c:1868: warning: int format, long int arg (arg
4)
../../egcs/gcc/dwarf2out.c: In function `int_loc_descriptor':
../../egcs/gcc/dwarf2out.c:7075: warning: integer constant is unsigned
in ANSI C, signed with -traditional
../../egcs/gcc/dwarf2out.c:7087: warning: integer constant is unsigned
in ANSI C, signed with -traditional
make[2]: *** [dwarf2out.o] Error 1
make[2]: Leaving directory `/old/src/gcc/egcs-build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/old/src/gcc/egcs-build/gcc'
The main branch fails with (during cross compile):
/opt/home/roman/src/gcc/egcs-build-m68k/gcc/xgcc
-B/opt/home/roman/src/gcc/egcs-build-m68k/gcc/
-B/usr/local/egcs/m68k-linux/bin/ -B/usr/local/egcs/m68k-linux/lib/
-isystem /usr/local/egcs/m68k-linux/include -DCROSS_COMPILE -DIN_GCC
-W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-isystem ./include -I. -I. -I../../egcs/gcc -I../../egcs/gcc/.
-I../../egcs/gcc/config -I../../egcs/gcc/../include -g0 \
-finhibit-size-directive -fno-inline-functions \
-fno-exceptions -Dinhibit_libc \
-c ../../egcs/gcc/crtstuff.c -DCRT_BEGIN -o crtbegin.o
../../egcs/gcc/crtstuff.c: In function `__do_global_dtors_aux':
../../egcs/gcc/crtstuff.c:227: Internal compiler error in
expected_value_to_br_prob, at predict.c:303
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.
make[1]: *** [crtbegin.o] Error 1
make[1]: Leaving directory `/opt/home/roman/src/gcc/egcs-build-m68k/gcc'
make: *** [cross] Error 2
That's the first attempt at executing the compiler binary. (Native
compile still running, it takes a bit longer there. :) )
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=1795&database=gcc
More information about the Gcc-prs
mailing list