Subject: bin/7287: internal compiler error on arm32
To: None <gnats-bugs@gnats.netbsd.org>
From: Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>
List: netbsd-bugs
Date: 03/30/1999 04:06:52
>Number:         7287
>Category:       bin
>Synopsis:       internal compiler error on arm32
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    bin-bug-people (Utility Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Mar 29 18:20:01 1999
>Last-Modified:
>Originator:     Hubert Feyrer
>Organization:
-- 
Hubert Feyrer <hubert.feyrer@rz.uni-regensburg.de>
>Release:        ~10 days old -current
>Environment:
	NetBSD nc 1.3K NetBSD 1.3K (NC) #26: Thu Mar 25 02:03:12 MET 1999     feyrer@nc:/tmp_mnt/miyu/data/cvs/src/sys/arch/arm32/compile/NC arm32


>Description:
	Trying to compile pkgsrc/cad/fastcap brings up this:

===>  Building for fastcap-2.0.19920715
cd src ; make fastcap
cc -O2 -DFOUR  -c ./mulGlobal.c
cc -O2 -DFOUR  -c ./mulSetup.c
cc -O2 -DFOUR  -c ./mulMats.c
cc -O2 -DFOUR  -c ./mulDo.c
cc -O2 -DFOUR  -c ./mulDisplay.c
cc -O2 -DFOUR  -c ./mulMulti.c
cc -O2 -DFOUR  -c ./mulLocal.c
./mulLocal.c: In function `mulMulti2Local':
./mulLocal.c:229: internal error--insn does not satisfy its constraints:
(insn:HI 2349 2486 2495 (set (reg:SI 9 r9)
        (plus:SI (mult:SI (reg:SI 9 r9)
                (reg:SI 9 r9))
            (reg:SI 9 r9))) 44 {*mulsi3addsi} (insn_list 2341 (nil))
    (nil))
/data/cvs/src/gnu/usr.bin/egcs/common/../../../dist/gcc/toplev.c:1360: Internal 
compiler error in function fatal_insn
*** Error code 1


	This is on a Shark running -current:

nc% uname -a
NetBSD nc 1.3K NetBSD 1.3K (NC) #26: Thu Mar 25 02:03:12 MET 1999     feyrer@nc:/tmp_mnt/miyu/data/cvs/src/sys/arch/arm32/compile/NC arm32
nc% gcc -v
Using builtin specs.
gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)


>How-To-Repeat:
	On a -current Shark, do:
	cd /usr/pkgsrc/cad/fastcap ; make

>Fix:
	unknown.
>Audit-Trail:
>Unformatted: