Bug 163800

Summary: ICE in EQUIVALENCE between char and array of char
Product: [Fedora] Fedora Reporter: Alexander Täschner <taschna>
Component: gcc4Assignee: Jakub Jelinek <jakub>
Status: CLOSED DUPLICATE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-07-21 08:04:00 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alexander Täschner 2005-07-21 06:06:36 UTC
I'm not sure if it is okay to submit a bug which
is known in the GCC Bugzilla (PR 18833), but is
not assigned since seven month.

Anyway here is the bug:

The following code gives an internal error
when compiling with "gfortran equiv.f".
Tested with version 4.0.1-3 but also seen
with older versions.

Error message:
 In file equiv.f:7

      END
                                                                       1
 Internal Error at (1):
 find_array_spec(): Missing spec

--- start of equiv.f ---
      PROGRAM Equiv
      CHARACTER  CQALLC*96
      CHARACTER*1  CQLETT(96), CQNUM(10)
      EQUIVALENCE (CQLETT(1),CQALLC(1:1))
      EQUIVALENCE (CQNUM(1), CQALLC(27:27))

      END
-- EOF ---

Comment 1 Jakub Jelinek 2005-07-21 08:04:00 UTC

*** This bug has been marked as a duplicate of 160853 ***