Bug in fortran compiler on Alpha
Toon Moene
toon@moene.indiv.nluug.nl
Wed Sep 16 12:02:00 GMT 1998
> subroutine rpoly()
> real a,b,c
> a=amin1(b,c)
> end
> f77 -v Reading specs from
> /usr/lib/gcc-lib/alpha-redhat-linux/egcs-2.90.27/specs
> gcc version egcs-2.90.27 980315 (egcs-1.0.2 release)
> f77 -mieee-with-inexact -c rpoly.f rpoly.f: In
> subroutine `rpoly': rpoly.f:4: internal
> error--unrecognizable insn: (insn 12 11 13 (set (reg:DF
> 71)
> (lt:DF (float_extend:DF (reg:SF 69))
> (float_extend:DF (reg:SF 70)))) -1 (nil)
> (nil)) f77: Internal compiler error: program f771
> got fatal signal 6
I am fairly sure this bug is fixed in the current release
(egcs-1.1); see http://egcs.cygnus.com for information how to obtain
it.
Unfortunately, I cannot readily test this hypothesis, as I do not
have a 1.1 version lying around on the Alpha I've access to.
Hope this helps,
Toon.
More information about the Gcc-bugs
mailing list