Internal Compiler Error in g77 ss 20000626

Tim Prince tprince@computer.org
Thu Jun 29 07:38:00 GMT 2000


Problem duplicated here on i686-pc-cygwin.  Does this provide a clue
about the buggy behavior of -funroll-loops?  In this case, I notice that
removing the redundant code from the source eliminates the ICE.

Tim Prince
----- Original Message -----
From: "Norbert Conrad" <Norbert.Conrad@hrz.uni-giessen.de>
To: <gcc-bugs@gcc.gnu.org>
Sent: Thursday, June 29, 2000 5:10 AM
Subject: Internal Compiler Error in g77 ss 20000626


> Hi,
>
> the fortran code below causes an internal compiler error in g77
> snapshot 20000626 on i686-pc-linux systems (RedHat 6.1). g77/gcc was
> configured with  ./configure --prefix=/opt
>
>
> [/tmp]# g77 -O2 -funroll-loops -c mist.f
> g77: Internal compiler error: program f771 got fatal signal 11
>       SUBROUTINE MIST(N, BETA)
>       IMPLICIT REAL*8 (A-H,O-Z)
>       INTEGER  IA, IQ, M1
>       DIMENSION BETA(N)
>       DO 80 IQ=1,M1
>          IF (BETA(IQ).EQ.0.0D0) GO TO 120
>    80 CONTINUE
>   120 IF (IQ.NE.1) GO TO 160
>   160 M1 = IA(IQ)
>       RETURN
>       END
> Kind regards,
>
> Norbert.
> --
> Norbert Conrad                             phone: ++49 641 9913021
> Hochschulrechenzentrum                     email:
conrad@hrz.uni-giessen.de
> Heinrich-Buff-Ring 44
> 35392 Giessen
> Germany
>



More information about the Gcc-bugs mailing list