Subject: Internal compiler error
To: None <port-arm32@netbsd.org>
From: David Forbes <david@flossy.u-net.com>
List: port-arm32
Date: 04/02/2001 18:05:07
When building a package (scilab, as it happens), I encountered this:

dcutet.c: In function `dadtet_':
dcutet.c:1171: internal error--insn does not satisfy its constraints:
(insn:HI 5127 4329 6453 (parallel[
            (set (reg:CC_NOOV 24 cc)
                (compare:CC_NOOV (mult:SI (reg:SI 7 r7)
                        (reg:SI 7 r7))
                    (const_int 0)))
            (set (reg:SI 7 r7)
                (mult:SI (reg:SI 7 r7)
                    (reg:SI 7 r7)))
        ] ) 42 {*mulsi3_compare0} (insn_list 4321 (nil))
    (expr_list:REG_DEAD (mem:SI (plus:SI (reg:SI 11 fp)
                (const_int -136)))
        (nil)))
/other/anoncvs/bldsrc/gnu/usr.bin/egcs/common/../../../dist/gcc/toplev.c:1369:
Internal compiler error in function fatal_insn
*** Error code 1

Stop.


I haven't investigated any further as to the cause, but I was wondering if
anyone had seen this before, or knows if it can be fixed easily?  (I
wouldn't be surprised if turning off optimisation would solve it, but I'd
rather not...)


Cheers,

David.