Subject: Error in gcc
To: None <port-arm32@netbsd.org>
From: None <kim@pvv.ntnu.no>
List: port-arm32
Date: 10/12/1998 22:19:11
There are some kind of error in gcc. There are some logging at the
bottom of this letter.
It seems to me to be a little multiplication complaint, and a big
mess in the register allocation. I examined the processor definition file,
and was amazed that people hade made the simple orthogonal ARM
processor into a sort of CISC processor with specialized
registers. Anyway, this error is beyond me.
kim0
f2c-f77 -O2 -c wpade.f
wpade.f:
wpade:
/tmp/cc07843a.s: Assembler messages:
/tmp/cc07843a.s:130: rd and rm should be different in mul
f2c-f77 -O2 -c rtitr.f
rtitr.f:
rtitr:
f2c-f77 -O2 -c arl2.f
arl2.f:
arl2:
arl2.c: In function `arl2_':
arl2.c:374: internal error--insn does not satisfy its constraints:
(insn:HI 62 60 2396 (set (reg:SI 12 ip)
(plus:SI (mult:SI (reg:SI 12 ip)
(reg:SI 12 ip))
(reg:SI 1 r1))) 36 {mulsi3+3} (insn_list:REG_DEP_ANTI 356 (insn_list 48 (insn_list 60 (nil))))
(expr_list:REG_DEAD (reg:SI 12 ip)
(expr_list:REG_DEAD (reg:SI 1 r1)
(nil))))
cc: Internal compiler error: program cc1 got fatal signal 6
*** Error code 1