c/927: stage1/xgcc from branch 1.256.2 crashes when compiling gcc/global.c version 1.63.2.2
John Palkovic
jpalkovic@hyperfeed.com
Wed Nov 29 09:26:00 GMT 2000
>Number: 927
>Category: c
>Synopsis: stage1/xgcc from branch 1.256.2 crashes when compiling gcc/global.c version 1.63.2.2
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: ice-on-legal-code
>Submitter-Id: net
>Arrival-Date: Wed Nov 29 09:26:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:
>Release: 2.96
>Organization:
HyperFeed Technologies
>Environment:
System: SunOS sun28 5.8 Generic_108528-02 sun4u sparc SUNW,Ultra-5_10
Architecture: sun4
host: sparcv9-sun-solaris2.8
build: sparcv9-sun-solaris2.8
target: sparcv9-sun-solaris2.8
>Description:
compilation failed in stage1. Called configure like so:
/home/palkovic/anoncvs/gcc/configure \
--enable-languages=c++ \
--prefix=/usr/local/gcc-new sparcv9-sun-solaris2.8
>How-To-Repeat:
Configure as above on and type 'make bootstrap-lean'.
I was trying to build a gcc with -m64 supported on ultrasparc. I saw
some messages that indicated the subreg-byte-branch was the focus of
64 bit development for gcc and grabbed the latest snapshot. I have
rerun stage1/xgcc with the -dr flage to generate a global.c.00.rtl
file (984682 bytes) and can make it available for download if
necessary. Here is the compiler output:
stage1/xgcc -Bstage1/ -B/usr/local/gcc-new/sparcv9-sun-solaris2.8/bin/ -c -DIN_GCC -DSVR4 -O2 -g -O2 -W -Wall -Wtraditional -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/home/palkovic/anoncvs/gcc/gcc -I/home/palkovic/anoncvs/gcc/gcc/config -I/home/palkovic/anoncvs/gcc/gcc/../include /home/palkovic/anoncvs/gcc/gcc/local-alloc.c
stage1/xgcc -Bstage1/ -B/usr/local/gcc-new/sparcv9-sun-solaris2.8/bin/ -c -DIN_GCC -DSVR4 -O2 -g -O2 -W -Wall -Wtraditional -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/home/palkovic/anoncvs/gcc/gcc -I/home/palkovic/anoncvs/gcc/gcc/config -I/home/palkovic/anoncvs/gcc/gcc/../include /home/palkovic/anoncvs/gcc/gcc/global.c
/home/palkovic/anoncvs/gcc/gcc/global.c: In function `record_one_conflict':
/home/palkovic/anoncvs/gcc/gcc/global.c:1342: Internal compiler error in gen_rtx_SUBREG, at emit-rtl.c:361
Please submit a full bug report.
See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.
make[2]: *** [global.o] Error 1
make[2]: Leaving directory `/usr/local/bld/gcc'
make[1]: *** [stage_c] Error 2
make[1]: Leaving directory `/usr/local/bld/gcc'
make: *** [bootstrap-lean] Error 2
>Fix:
Unknown.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Gcc-bugs
mailing list