From patchwork Sun Jan 16 21:21:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mikael Morin X-Patchwork-Id: 50089 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D23403858436 for ; Sun, 16 Jan 2022 21:23:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D23403858436 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1642368230; bh=a9njF2+5h8zSMpjJ0VHhvemUI+q43lU4OzSEUC9fLsg=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=HHYBoLxLtLrrrzytjrRQAWlDWea0//zfoAEyXzTJbYTEkvgUQlR5/yR2debGlnGgx DCjt62g2urlJEA+eu+GdVFPbqRYE4zlk68ul87JTIkF/Gcyx2frq67NpTZ53KmGf9Z 9zlJaeruOe98piAb8Ktvjk01jAJ5RNWXsb+XJyU4= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smtp.smtpout.orange.fr (smtp09.smtpout.orange.fr [80.12.242.131]) by sourceware.org (Postfix) with ESMTPS id 21BF13858439 for ; Sun, 16 Jan 2022 21:22:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 21BF13858439 Received: from cyrano.home ([86.253.179.215]) by smtp.orange.fr with ESMTPA id 9CyCngBkTAWDQ9CyYn67Rv; Sun, 16 Jan 2022 22:22:11 +0100 X-ME-Helo: cyrano.home X-ME-Auth: MDU4MTIxYWM4YWI0ZGE4ZTUwZWZmNTExZmI2ZWZlMThkM2ZhYiE5OWRkOGM= X-ME-Date: Sun, 16 Jan 2022 22:22:11 +0100 X-ME-IP: 86.253.179.215 To: fortran@gcc.gnu.org, gcc-patches@gcc.gnu.org Subject: [pushed 0/3][gcc11] fortran: Backpoprt KIND arg of intrinsics fix [PR103789] Date: Sun, 16 Jan 2022 22:21:40 +0100 Message-Id: <20220116212143.1901964-1-mikael@gcc.gnu.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NEUTRAL, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Mikael Morin via Gcc-patches From: Mikael Morin Reply-To: Mikael Morin Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" Hello, I noticed a bug while backporting the fix for PR103789 on the 11 branch. It makes the cherry-pick not exactly straightforward. The bug is fixed in the first patch, the backport comes in the second, and additional test coverage (pushed earlier today on master) is added in the third. Tested on x86_64-linux on the 11 branch, pushed. Mikael Morin (3): Fortran: Fix KIND argument index for LEN_TRIM. Fortran: Ignore KIND argument of a few more intrinsics. [PR103789] testsuite: Enrich tests with variants failing on the branch. gcc/fortran/trans-array.c | 45 ++++++++++++++++++++------ gcc/testsuite/gfortran.dg/index_5.f90 | 2 ++ gcc/testsuite/gfortran.dg/len_trim.f90 | 6 ++++ gcc/testsuite/gfortran.dg/maskl_1.f90 | 11 +++++++ gcc/testsuite/gfortran.dg/maskr_1.f90 | 11 +++++++ gcc/testsuite/gfortran.dg/scan_3.f90 | 14 ++++++++ gcc/testsuite/gfortran.dg/verify_3.f90 | 14 ++++++++ 7 files changed, 93 insertions(+), 10 deletions(-) create mode 100644 gcc/testsuite/gfortran.dg/maskl_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/maskr_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/scan_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/verify_3.f90