From patchwork Fri Jan 5 10:02:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Abdul Basit Ijaz X-Patchwork-Id: 56573 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 635C73857BAD for ; Fri, 5 Jan 2024 10:02:54 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by sourceware.org (Postfix) with ESMTPS id 4AB583858D1E for ; Fri, 5 Jan 2024 10:02:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4AB583858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4AB583858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=198.175.65.9 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704448948; cv=none; b=k22qOZI0wZxrO0bb0hQACufChBa8PcNPypZ4QFly9fkA4qixKnONJO7XE9hoI5zWmW7LCSF2kbIf969vWEeN7jkDhTBI8AZPyQUF7DLmMoFD39n0N+T7wubZRPsg0Enli8kWLdfWJECM5PviAAWcUWYmyNJ6YlrRAQ06ntHVzKs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704448948; c=relaxed/simple; bh=Bw0eZxnzV7Ifm2oyzyY5JiG16WR8xMvNm8OwN+eoSIM=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=I/hVtZWDhIfYMRVPOvbYTsi0zgrO12uAvEVo3HGi+xdlG7LoQjArxMEw7Ws/zM+eH5gJzTe25JzAQOJBVldE9ba/PxzlQmtlE8XVne6O6cnQYh0vMHwLCDvEdHLHem9tMprRutcZ7xuKwQnLW2iHdzr7xbB7xLBLPDM73AY8tts= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1704448947; x=1735984947; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=Bw0eZxnzV7Ifm2oyzyY5JiG16WR8xMvNm8OwN+eoSIM=; b=C5T/kQQLs04hWS9PW6HixssCMovhWXi8UlhTj+pWXjHxTMtceaWDHTge CjOrd4mOFkOgiFISnGtwtU8paPhGd0ondJQnSgnSbiJZ0JObOLmmith2n 6DH/D//gGaXa8/nwnwAY68io0raMOhtaUihsTbUGo/OrLH/IoIYMy/NC6 YM3rG664IS+v2mrPxM366eDF33VNrPa+OYJx4MY5U/oyIxDYM50r4AO7x rxz0rJxHUdwmVI/UvdRMn+pFQQZjnM8dX7uhn8tdx9ZYyQ5iko3BC24aw ts/WgEOVr05/KRVvjfQ68+S6KV0Dt3bQGiYyRjIGi5Vt4qsPhuhtnJy3e g==; X-IronPort-AV: E=McAfee;i="6600,9927,10943"; a="16096529" X-IronPort-AV: E=Sophos;i="6.04,333,1695711600"; d="scan'208";a="16096529" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jan 2024 02:02:25 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10943"; a="1112062795" X-IronPort-AV: E=Sophos;i="6.04,333,1695711600"; d="scan'208";a="1112062795" Received: from abijaz-mobl2.ger.corp.intel.com (HELO localhost) ([10.246.49.146]) by fmsmga005-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jan 2024 02:02:23 -0800 From: Abdul Basit Ijaz To: gdb-patches@sourceware.org Cc: abdul.b.ijaz@intel.com, aburgess@redhat.com Subject: [PATCH v5 0/1] Fix arrays of variable length strings for FORTRAN Date: Fri, 5 Jan 2024 11:02:01 +0100 Message-Id: <20240105100202.22244-1-abdul.b.ijaz@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org From: "Ijaz, Abdul B" Hi All, V5 patch is rebased only on latest master and feedback from Andrew on V3 series was already resolved in V4 series and there is no further feedback on this since then. V4 of this series can be found here: https://sourceware.org/pipermail/gdb-patches/2023-January/195836.html V3 of this series can be found here: https://sourceware.org/pipermail/gdb-patches/2022-May/188725.html Changes since V4: * Rebase patch on latest master and fix conflicts. Following test configurations are tested on Ubuntu22.04 and no regression is seen: gcc64/gcc32/native-gdbserver/native-extended-gdbserver(-m32). I'm looking forward to comments. Best Regards, Abdul Basit Ijaz, Abdul B (1): fortran: Fix arrays of variable length strings for FORTRAN gdb/c-valprint.c | 1 + gdb/gdbtypes.c | 42 ++++++++++++++- gdb/testsuite/gdb.fortran/string-types.exp | 4 +- gdb/testsuite/gdb.fortran/vla-array.exp | 60 ++++++++++++++++++++++ gdb/testsuite/gdb.fortran/vla-array.f90 | 45 ++++++++++++++++ gdb/testsuite/gdb.opt/fortran-string.exp | 2 +- 6 files changed, 149 insertions(+), 5 deletions(-) create mode 100644 gdb/testsuite/gdb.fortran/vla-array.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-array.f90