This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Mainline problems with libgcc2.c
- From: Gordon Sadler <gbsadler1 at lcisp dot com>
- To: gcc at gcc dot gnu dot org
- Date: Wed, 15 May 2002 08:22:25 -0500
- Subject: Re: Mainline problems with libgcc2.c
- References: <20020514150457.GA15115@debian-home>
This problem is still evident on today's code. I update from CVS daily
and run bootstraps overnight. This produces the exact same libgcc2.i
today as it did yesterday along with the segmentation fault.
On Tue, May 14, 2002 at 10:04:57AM -0500, Gordon Sadler wrote:
>
>
> /usr/local/src/build/gcc/gcc/xgcc -B/usr/local/src/build/gcc/gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g -Os -march=athlon -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I/usr/src/cvs/gcc/gcc -I/usr/src/cvs/gcc/gcc/. -I/usr/src/cvs/gcc/gcc/config -I/usr/src/cvs/gcc/gcc/../include -DL_bb -c /usr/src/cvs/gcc/gcc/libgcc2.c -o libgcc/./_bb.o -save-temps
> xgcc: Internal error: Segmentation fault (program cc1)
> Please submit a full bug report.
> See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
> make[3]: *** [libgcc/./_bb.o] Error 1
> make[3]: Leaving directory `/usr/local/src/build/gcc/gcc'
> make[2]: *** [libgcc.a] Error 2
> make[2]: Leaving directory `/usr/local/src/build/gcc/gcc'
> make[1]: *** [stage1_build] Error 2
> make[1]: Leaving directory `/usr/local/src/build/gcc/gcc'
> make: *** [bootstrap] Error 2
>
> This has happenned two days in a row here. Others are reporting good
> results to testresults so... perhaps the athlon option is the disparity?
>
> I've attached the preprocessed source gzipped. If someone feels this
> warrants a full bug report please say so. The seemingly applicable
> change is:
>
> 2002-05-10 Richard Henderson <rth@redhat.com>
>
> * final.c (end_final): Tidy whitespace. Don't honor flag_pack_struct.
> Convert integers constants as needed. Replace "nwords" field with
> "sizeof_bb".
> (final): Save profile data if cfun->arc_profile, not profile_arc_flag.
> * function.h: Fix typo in comment.
> * libgcc2.c (struct bb): Replace "nwords" with "sizeof_bb".
>
>
>
> --
> Gordon Sadler
>
>
--
Gordon Sadler