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