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