From patchwork Fri Oct 18 06:22:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tejas Belagod X-Patchwork-Id: 1998919 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=e0CCwuyd; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=e0CCwuyd; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4XVF5V3BZ1z1xvV for ; Fri, 18 Oct 2024 17:23:42 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4323A3858433 for ; Fri, 18 Oct 2024 06:23:40 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20631.outbound.protection.outlook.com [IPv6:2a01:111:f403:2614::631]) by sourceware.org (Postfix) with ESMTPS id E07803858C66 for ; Fri, 18 Oct 2024 06:23:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E07803858C66 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E07803858C66 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2614::631 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729232592; cv=pass; b=EwDyPPI0N8Sg6lhTyPHxhjkW2KtRJuLk/AlSBF8WilBHPk8zwiGG28gAIxTGPgA+F1cS2wLnqJdxUjn922Gn3cRdlKi2JHi0uneaXPitItE0hx+Ayv3BxBk7jUm3CwUqpar0rjRj25jdKmr2KJ/NJsnWieDMQB8/vlxgXFNEmTM= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1729232592; c=relaxed/simple; bh=hXwiTcG4C9VgX9dKnV6OXOZ3vDwMN9bYIpaq4yjBtAw=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=K5fYeXtUIQyP11P0m5G6faiAtW5KwO+FDLWWdf9ZfJR7dTgGS/2rr2XOI8YLqwt7vgdRIPww6/3VVjA4/k+PmSOBJCFnkHR+jLNU+dxoqJza9jiL3VarOiXFp6E0Lx56ctwt71e9IWmBTseKDWJLJX1GB71RRuhOWRihxfXHv8k= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=UBg6JhYvQuzeCe2w7jEuSuk+bXY/pXZhZeEn17YqKrcZqJngtCAMRNp862/1FfQbgAPz02AtFHch5Izmk5Kusx+v7FzaYwNyqWlC20FKGK26fN5o2OCOjlM1493lWygzG9dxJ4ZsZr/F9g+BAK6eGYFEdQYX6GD/IGjymQfFp+ggVJec9QUyC9Y9wAwXSnsKNHeQemxaWdzhZNiE5PRb4AG9CeBUkcYsoUAuLtTP66MPdcFoPIPK2x7hnfMOexFAtzQ6NP2s+8jc3gapYZ+fgVYRXERtATsr7Sao2wAzsPN1qMnBYpxqXczG2n8Bj0r4nHM9SS+IBaR0LsjM5ONGuw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zPYtKr6jgNURKHAAnKnhaazpCUNZF8eLec616OwtCMw=; b=swI75KNkHLMn8EizX/f+JGCoL+VCcHuwPT7MUmjqB6+Dt3ElU/dc3ua3fJizS4VctxnY3hIQrI1yjwexoGU+IfGY45zm/oWs0kRrdCvAfoSbpEVzxNNWA7GDNRmZ1zoTZRAYVAgzOXEPRQbcs7aN/8x35tdJdvCwK7QWrhqnsovJ6dtYCpWq1HB9jx2KP+dtRA0L9aKER2WcK4+vNpHziKLrzxqvBcdw4oXnAN8ZXj2eDGMBdovhu0ft5z2krG2oJ9VMFcGo78LU5XUtWmUKPpcNHjBrE08L7ae/0/DgqRLEJ1XfnQrYVrZaNS5n/UJw9N2d8usJ4UJlIhD7PJnUew== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zPYtKr6jgNURKHAAnKnhaazpCUNZF8eLec616OwtCMw=; b=e0CCwuydwIClo2Eqs5WQ3KLhFMdjhG0cThtJ6w1zkw3sFaN2whOswJkrvlAvTGgr1lVAK7WVGtWDI8Uo9GwSOaCfRHTr36dsjwBeOYPAb5o1SWc0PmNx4Bwze7QIR8CrFa+tMw3Ve1HoJNn17Wi5CJ9vUl27D5JBuPOhLzkY2h8= Received: from AM0PR04CA0117.eurprd04.prod.outlook.com (2603:10a6:208:55::22) by DU0PR08MB8116.eurprd08.prod.outlook.com (2603:10a6:10:3ec::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.18; Fri, 18 Oct 2024 06:23:02 +0000 Received: from AMS1EPF00000045.eurprd04.prod.outlook.com (2603:10a6:208:55:cafe::db) by AM0PR04CA0117.outlook.office365.com (2603:10a6:208:55::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.23 via Frontend Transport; Fri, 18 Oct 2024 06:23:02 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS1EPF00000045.mail.protection.outlook.com (10.167.16.42) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8069.17 via Frontend Transport; Fri, 18 Oct 2024 06:23:00 +0000 Received: ("Tessian outbound 60a4253641a2:v473"); Fri, 18 Oct 2024 06:23:00 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: db5c006781dba6fa X-TessianGatewayMetadata: xboymYpvhpTA6kJ07+qI5sxInPbLVHyTZkrB8doZuQNjVuY8SJkTU8ZtKw5l9NOKZGNfrR8DtNUMlVLwWUVQlqRx6V12RZP66vbb5Sx00LeALSaX6OEY02Gt1vrRpn0y3Z4nogwLtNiMDfvkCUrC7Zf11S5xuGgzG4cMHOFyx7M= X-CR-MTA-TID: 64aa7808 Received: from L0fa19680a7ef.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 4DE3AA10-600B-4B2C-ABBD-FA58A48CDC0C.1; Fri, 18 Oct 2024 06:22:53 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L0fa19680a7ef.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 18 Oct 2024 06:22:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NtBqxReyRwZ19Cnv3slQDegTCfukSbKSvzSGC7MxJRmegXow8woI1barWa6hNUB5+lUMKLEwIBrIaKvMEK/yL7MU3vhxk34nCDll4zvgtxx9Q8Ca4NOGm0RIAx+EuW0bWsztFZcUlYzSqDZLwxAcYegHCcCUKfDBeyCYE5JCN5WLi//IT7VfHgdPan7Xiq8/KxR9Ey4oulPQhD/FLjwFkmcd5b+8zHUef45Qkz5Ce0Ty9zu3j2ZMk/UmYCQSm2bG9sqyFo5Pmdaxor7ULg3QeFy5wVNJHopxWHU3J526RES3siqRfhDoiiK/XcQeblL/TC3nxjKZuFBdCK2d5RwqFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zPYtKr6jgNURKHAAnKnhaazpCUNZF8eLec616OwtCMw=; b=O0PmyznISqlTphVxB/Pz9F3PWzKUmHmIldbL2C9izTQ3jAZKvqs0A6lSkFTrK7G4WZo50xZo10Ft4F0MCKFLB/c24ARhF90VbPMk+CinabCctJEUloes/pvPfjKYlz5zlRG8E2D33Oc+3eCldUteOrdMBkwhgA7kn7WbQ+kdmKtzzASx4Q3N1Krtj/d3QSajsExX6jndqqELSXDuf2NMEoAd9EfUcMqnTBquZ0J/7UuTAPFSN+XYxslPbhHoZeHoHOCIIuHW7qLDLncvRECFiGFnZ58S6OFA+BeppLy+s0/NH1zVI8VKJUEvzBb+Jc4E+cMVn2f2JprKJCQ5F8pnAg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zPYtKr6jgNURKHAAnKnhaazpCUNZF8eLec616OwtCMw=; b=e0CCwuydwIClo2Eqs5WQ3KLhFMdjhG0cThtJ6w1zkw3sFaN2whOswJkrvlAvTGgr1lVAK7WVGtWDI8Uo9GwSOaCfRHTr36dsjwBeOYPAb5o1SWc0PmNx4Bwze7QIR8CrFa+tMw3Ve1HoJNn17Wi5CJ9vUl27D5JBuPOhLzkY2h8= Received: from DB8PR03CA0009.eurprd03.prod.outlook.com (2603:10a6:10:be::22) by AM9PR08MB6691.eurprd08.prod.outlook.com (2603:10a6:20b:303::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.23; Fri, 18 Oct 2024 06:22:49 +0000 Received: from DU2PEPF00028D0B.eurprd03.prod.outlook.com (2603:10a6:10:be:cafe::15) by DB8PR03CA0009.outlook.office365.com (2603:10a6:10:be::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.21 via Frontend Transport; Fri, 18 Oct 2024 06:22:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by DU2PEPF00028D0B.mail.protection.outlook.com (10.167.242.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8069.17 via Frontend Transport; Fri, 18 Oct 2024 06:22:49 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Fri, 18 Oct 2024 06:22:49 +0000 Received: from a078660.blr.arm.com (10.162.46.14) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Fri, 18 Oct 2024 06:22:48 +0000 From: Tejas Belagod To: CC: Tejas Belagod , , Subject: [PATCH v2 06/12] libgomp, AArch64: Test OpenMP threadprivate clause on SVE type. Date: Fri, 18 Oct 2024 11:52:27 +0530 Message-ID: <20241018062233.243950-7-tejas.belagod@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20241018062233.243950-1-tejas.belagod@arm.com> References: <20241018062233.243950-1-tejas.belagod@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU2PEPF00028D0B:EE_|AM9PR08MB6691:EE_|AMS1EPF00000045:EE_|DU0PR08MB8116:EE_ X-MS-Office365-Filtering-Correlation-Id: d5bfb113-6fd2-4385-12f0-08dcef3d50f0 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|36860700013|82310400026|376014|1800799024; X-Microsoft-Antispam-Message-Info-Original: acAXuD7e2iIZXlzlcHCFcbnnXmiLRAPboGEcJGhOuX4IjLR3SIq4wImm4oHdaxL1MqVneSNI+6UJqg1GQv7OM378tMDP+Uezy0rWja+bYOn/IG7d/8BFw58W4gFg+mD/K3hXE8QWsumLqTL0THWq5bOhfHyHo0Tmpt+c0/sGT9asi//qBrl020uz+3bfWQwrZvRg7yQdHfSnNHWH/Cm6d5+lC7MCQrBo9GuBCWq43kvcDv8mw41/NLxbkwupcveZAi5JCeQQEQ8SsGoucz3ErRdpOdufRrwCKrgZ5iuyX9MNnlPvmAMkTU6xTK/DxbbgERNjnpwY9m1iE+yuL7FwJRXcka9OCuvnGU1+cR8Un9+uwGNq9yn8YCYXJvJQw+P53mbyUwAebjQRyrPmZbKIDIpcceVyDFqlt2v4KVUxDoJILMviKM8sQF1ehz9TLDZplBLHxjTy9e9zkWpY+vvjuF0D8oOufetfvsXG3T6bKmgMNDlIBku1uD0FdJ/c2hbGvhXMI+B+mNb9KWvsDHo+GqvTLvyWEkb2cIvpm5Nw5QyzT8yDn6sgtFvA90NxrpGpo80/XYiQLgf+ZgOZv+i+LUotEG9Ukad3vSpGNmUGcVMhE081Od8OynUt7oKlGWbBFy2GPqsneCgxoHbXIqorwoMRAycTevBcMOCZ/XokP5SFSsEONGMOcWlOKR/ydas/PyKP6roB+TiU3xDu8BTQ8W1Z06bW87AFSH6nI5v5zGmuAoPm5lDzn02znlw4H/HfFp3GAH/p6X+gkh01T5EWb/j32eeohogA6E47rsn8yCPffTjtvi8F119q2H+zPxskCY5vIQaVSIsYxZEgOrdTQMLHmBxqIlO99JHBKeBSYhlWxY2nhrYZzZU59opsCK6Vd0zrjBKCQpqYSGHv+0GyDCTGwnhpNZyKFjRRBni5ZbIAwK1KODm3rFU4uLlh8IRaX50P5IFmaHm20oA/iK4qm/t+cXRM+eYSnqh6/v8J6o2+qsNzZBvHsXszEX/qlBBVfTuygqKugoY1eUZuI9d3yUcdZ7q+KSpFbHDd2cxoLpcVGiciY8h40RPIYJgZGl6QJcLZBfkL6NasPntMPMozguUq6+czHa0IJc+guZKTldi42fLsV7hkP1+EHYvQJGJ/km3r2pdRxnpdNQisE0E+Nph7J0MuedCsDwOkZakSPFhIWrcvuXoJCBc9cVuK0Au1eWY0+cbuzjulNqa6iIqeWsLp5M0GP/MzDUYIfj4PaACwMtL2SOpJcA6UXpgxMeSn0CLYliZCbiKsitgPv38PMLDZECX/5YSPB9qiuQ6P/xkpQKgk2+Y8gaTbl5p1MZ/jgK+OgdKzYsssF5M0X01I/to00TXptmtpwESRTK0Mf6eGLrzK8qN+NBOa1pXY3Y9OuWduYQR5acH6w1ocBiI/gg== X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(36860700013)(82310400026)(376014)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6691 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:10:be::22]; domain=DB8PR03CA0009.eurprd03.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS1EPF00000045.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 2ede0e88-9383-408d-b241-08dcef3d4a57 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|82310400026|376014|35042699022|1800799024; X-Microsoft-Antispam-Message-Info: Cd3fZsAJz+aYx+ZLH0yK3fx6BCulpBx1Fy5eezDbktPE4Qjv+RlxVqy8wTH3oBAzSYJpt7Yf5LU7LQDUWImAVlSj93XygHeQxRETJ8zoK3dbXZ1ckfTq8/P0uGldOFH82iHkBPzaQBrelQu0R3/phLIStnAZFvYLcFfhdrDpy/7cAteNxPXpdZ23zxNIHtvIWEmc0DAP0IuGoM4UKonUo/XliT2QYbHT8+Q24b9IVARcTP40gt/wpok8O6sdsW4sBZCR6uJvNFUkcF6+tuGmHOtaa5VTtrlQXhniCWDcoqbcMIzZVUkYHEMuBLqZI/fQXOSHkrbznqCAjrh0wDOblL1qM/fcI0bH1YGUN7wr1HtBgfRRGGOpwWuEV60MOKbU3P533y+koLbwXdBSnO4nGMQCkcSIMCrEW+wMzEsRmrUUY+qiqf/BJdBaujTj9gkZGvFiMHFWQpKYzWNF5QPFpBrElwuQCPbkcSDxjEFKCbjQWmH2SEG8gxl2WSMaxVd32Qua1rhhHCpvNN+NkuLVlRH9Tnh+kmZb3uwTgq6H7tgnMuDwl0K5Cmgq/q+LvtTeN4cWYQlQOlpfE89vhjWcuPosmmskYSoUYjnX0dwDnk1H8jmcDYGOe5+pt2KNovn/n48/zPjF7gjIyGxE10DArLChir4YxDKDIXQTQbS0SMMkO7ciHvq2X0FldVtVsAFeBmAhoWaOYqXyS2fiYsY3SpVqe7mCzxJun8p8/kcV57H5TsZqVGpcPpXCjpuSe6EcA3tRkWmG3N/xHTxPqKb4j874jm7FdOlHJRMbO5Gws3FlciGYhF0JS7PmWN0qepZAWH9Mb9QwXbXhA0jexT63gqEePFmsE1v0CTi8cGPc1p1UMH0Mh+XXb3BnPGqcmcViLbxhliMv5y+GgSJFj5u40Nz4RaR+/yj3jDn0PrE68TJiKhL7kP6sR+S/lh/Wwq6dcQGz9A4r3NZU58BIV/td9MmoAqXTZWZquhlRKFOgYjXq00WQWpRCx+dcza5oRSkf7GEglOsORuE1iMXzgSCSgjCjSEOvFzxzaga6rsBPR0jYIRieziPYdJm6kTVs3bTVZZp+iahNJ0G6ggtBNLBgxGgNHucFzI5Rj8LzZoSM1FV0ppg78bKvRmts5QjzDYPhabNjCON4vmm3C44Qma1NP0ZyQbEue233hGfWiih0TuVmHCUklB6SZREZW2HEMdQkU8WJYIPdjjV2d/vcrhEIwp9Nc72XhzgsJUxSf81JPWx4oIhTrV8mPLSzVrIDaIBblkMOevJ4bP/z05wAuNnMuZX4budZxlSsusiZa3ljFC6EaDPHosOAohviKXXLJJPsLju+RtLiI2HHlkEJynNfhRhONHasy1gJUuhDaU8eToAsbsxb26yGoKSCbaAPENG/zy42aAA9kRLmK1WmdMvu7g== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230040)(36860700013)(82310400026)(376014)(35042699022)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2024 06:23:00.9253 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d5bfb113-6fd2-4385-12f0-08dcef3d50f0 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF00000045.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8116 X-Spam-Status: No, score=-11.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_NONE, TXREP, UNPARSEABLE_RELAY 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: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org This patch adds a test for ensuring threadprivate clause works for SVE type objects. libgomp/ChangeLog: * testsuite/libgomp.target/aarch64/threadprivate.c: New test. --- .../libgomp.target/aarch64/threadprivate.c | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 libgomp/testsuite/libgomp.target/aarch64/threadprivate.c diff --git a/libgomp/testsuite/libgomp.target/aarch64/threadprivate.c b/libgomp/testsuite/libgomp.target/aarch64/threadprivate.c new file mode 100644 index 00000000000..3b10201fdd0 --- /dev/null +++ b/libgomp/testsuite/libgomp.target/aarch64/threadprivate.c @@ -0,0 +1,48 @@ +/* { dg-do run { target aarch64_sve256_hw } } */ +/* { dg-options "-msve-vector-bits=256 -std=gnu99 -fopenmp -O2" } */ + +#include + +typedef __SVInt32_t v8si __attribute__((arm_sve_vector_bits(256))); + +v8si vec1; +#pragma omp threadprivate (vec1) + +void __attribute__((noipa)) +foo () +{ + int64_t res = 0; + + vec1 = svindex_s32 (1, 0); + +#pragma omp parallel copyin (vec1) firstprivate (res) num_threads(10) + { + res = svaddv_s32 (svptrue_b32 (), vec1); + +#pragma omp barrier + if (res != 8LL) + __builtin_abort (); + } + + return; +} + +int +main() +{ + int64_t res = 0; + +#pragma omp parallel firstprivate (res) num_threads(10) + { + vec1 = svindex_s32 (1, 0); + res = svaddv_s32 (svptrue_b32 (), vec1); + +#pragma omp barrier + if (res != 8LL) + __builtin_abort (); + } + + foo (); + + return 0; +}