This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
fortran/363: ICE in 20000626 ss with "-O2 -funroll-loops"
- To: gcc-gnats at gcc dot gnu dot org
- Subject: fortran/363: ICE in 20000626 ss with "-O2 -funroll-loops"
- From: David dot Billinghurst at riotinto dot com dot au
- Date: 29 Jun 2000 23:31:35 -0000
- Cc: Norbert dot Conrad at hrz dot uni-giessen dot de
- Reply-To: David dot Billinghurst at riotinto dot com dot au
- Resent-Cc: gcc-prs at gcc dot gnu dot org, Norbert dot Conrad at hrz dot uni-giessen dot de
- Resent-Reply-To: gcc-gnats@gcc.gnu.org, David.Billinghurst@riotinto.com.au
>Number: 363
>Category: fortran
>Synopsis: ICE in 20000626 ss with "-O2 -funroll-loops"
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: ice-on-legal-code
>Submitter-Id: net
>Arrival-Date: Thu Jun 29 16:36:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator: Norbert Conrad
>Release: unknown-1.0
>Organization:
>Environment:
i686-pc-linux systems (RedHat 6.1).
g77/gcc was configured with ./configure --prefix=/opt
>Description:
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
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
To be submitted to gcc-patches as gcc/testsuite/g77.f-torture/compile/20000630-1.f
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: