From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14105 invoked by alias); 7 Jul 2004 06:51:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 14097 invoked by uid 48); 7 Jul 2004 06:51:09 -0000 Date: Wed, 07 Jul 2004 06:51:00 -0000 From: "lei at il dot ibm dot com" To: gcc-bugs@gcc.gnu.org Message-ID: <20040707065108.16400.lei@il.ibm.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug fortran/16400] New: Invalid usage of assumed-size arrays is not rejected X-Bugzilla-Reason: CC X-SW-Source: 2004-07/txt/msg00580.txt.bz2 List-Id: The following code should trigger an error message (currently accepted). subroutine foo(s) integer s(*) s = 1 print*, s end The 2003 Standard says in 5.1.2.5.4: "...An assumed-size array name shall not be written as a whole array reference except as an actual argument in a procedure reference for which the shape is not required." -- Summary: Invalid usage of assumed-size arrays is not rejected Product: gcc Version: 3.5.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: lei at il dot ibm dot com CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16400