From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 125008 invoked by alias); 4 May 2018 15:13:01 -0000 Mailing-List: contact fortran-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: fortran-owner@gcc.gnu.org Received: (qmail 124994 invoked by uid 89); 4 May 2018 15:13:00 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*Ad:U*damian, sk:gfc_dep, 2258, H*c:alternative X-HELO: mail-lf0-f46.google.com Received: from mail-lf0-f46.google.com (HELO mail-lf0-f46.google.com) (209.85.215.46) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 04 May 2018 15:12:58 +0000 Received: by mail-lf0-f46.google.com with SMTP id h197-v6so31399921lfg.11 for ; Fri, 04 May 2018 08:12:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=GiHGFLsdZsiauZZHRoeSV95eG/MfLje5/bhN1XAkAr8=; b=ENy8shoJT5I+i3o//vr9Arn+rHFnDHpLrBZEGEJ5UNornL3b1DNqIZ0VsRZ3RDhuOg REz+mcM9g7OR7LN/WnJvsBAP78AXthjoBArmEonivUa+Spf9S21KMZDJ217w8+n6icJS ZZjnTHI9S4jDv/8Z9eE4Jew0b12BC0BjVntdWoLNNiN1iYvVTMZOkCMEYWXN4weVQeu1 69umBgdVG5OBCT5Fxj8K6RUmf+T21jkt/YnFp3/C1HGsQqQ6qcuM9hSt/NaspWlWemIz JOx1G0Kd90v9O6OYp3aOp2ZgfCTYBvCr+iYxjAfHuJmNMEpA5bPjyuttqSx90J2s3arA BnyA== X-Gm-Message-State: ALQs6tDySc5LB9nLarruPbSY8SGcPqioQ6RsUri/PBxzg93omDVcJQrw GoBo2vMzsKMnJS1ZKv05/3ExOOhuQWWdKqY30FLnqA== X-Google-Smtp-Source: AB8JxZqe4G4CPKdBW1oAZsl35wrf86tvINesGHGthFfIkLD3x2hmfR1QfMCM7ZcUBmuJC61E7cQyU804557oZN5FiaM= X-Received: by 2002:a2e:4394:: with SMTP id z20-v6mr20063872lje.103.1525446775412; Fri, 04 May 2018 08:12:55 -0700 (PDT) MIME-Version: 1.0 From: Zaak Beekman Date: Fri, 04 May 2018 15:13:00 -0000 Message-ID: Subject: Regressions introduced very late before 8.1 release To: fortran@gcc.gnu.org Cc: Damian Rouson , Soren R , "Rasmussen, Soren" , Daniel Celis Garza Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2018-05/txt/msg00005.txt.bz2 I'm not sure when this happened, but at some point very close to the 8.1 release date a regression was introduced (during the GCC regression fix only freeze period) that has significantly broken distributed memory coarray support with OpenCoarrays. Simple coarray Fortran syntax appears to trigger an ICE in GFortran 8.1 on macOS. Here is an example from [sameloc.f90]( https://github.com/sourceryinstitute/OpenCoarrays/blob/master/src/tests/unit/send-get/sameloc.f90#L31) compiled on macOS: /Users/ibeekman/Sandbox/OpenCoarrays/src/tests/unit/send-get/sameloc.f90:31:0: a = a[1] internal compiler error: in gfc_dep_resolver, at fortran/dependency.c:2258 libbacktrace could not find executable to open Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Error: comand: `/usr/local/bin/gfortran-8 -I/Users/ibeekman/Sandbox/OpenCoarrays/build/include/OpenCoarrays-2.0.0-33-g5a250a1_GNU-8.1.0 -fcoarray=lib -Wl,-flat_namespace -Wl,-commons,use_dylibs -I /usr/local/Cellar/mpich/3.2.1_2/include -DPREFIX_NAME=_gfortran_caf_ -DGCC_GE_7 -DGCC_GE_8 -DHAVE_MPI -DMPI_WORKING_MODULE -O3 -DNDEBUG -O3 -o /Users/ibeekman/Sandbox/OpenCoarrays/build/bin/OpenCoarrays-2.0.0-33-g5a250a1-tests/get_self /Users/ibeekman/Sandbox/OpenCoarrays/src/tests/unit/send-get/sameloc.f90 /Users/ibeekman/Sandbox/OpenCoarrays/build/lib/libcaf_mpi.a /usr/local/Cellar/mpich/3.2.1_2/lib/libmpifort.dylib /usr/local/Cellar/mpich/3.2.1_2/lib/libmpi.dylib /usr/local/Cellar/mpich/3.2.1_2/lib/libpmpi.dylib` failed to compile. I have a GCC trunk build from r259376 on 2018-04-13 at 14:32:41 (not sure if UTC or US Eastern time) that does not exhibit this behavior. I have yet to post to bugzilla, but presumably I should. How did this ice sneak in so late before the release? Because of this, OpenCoarrays will likely be removed from the Homebrew package manager unless we can create a fix on the OpenCoarrays library side, which looks unlikely. How soon is 8.1 going to be released? Thanks, Zaak