From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13236 invoked by alias); 13 May 2014 15:24:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 13144 invoked by uid 48); 13 May 2014 15:24:53 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/60928] gfortran issue with allocatable components and OpenMP Date: Tue, 13 May 2014 15:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.8.3 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-05/txt/msg01176.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60928 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |burnus at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- This is invalid in OpenMP 3.1, because OpenMP 3.1 doesn't support anything beyond Fortran 95. And in my reading it is also invalid in OpenMP 4.0, because it falls into Allocatable enhancement that is listed as not supported in OpenMP 4.0. So I believe the unsupported part is: - allocatable dummy arguments - allocate statement - transferring an allocation (move_alloc intrinsic) - intrinsic assignment to an allocatable entity - derived type components with allocatable attribute I think all these are meant to be supported in OpenMP 4.1.