Message ID | 20250131171232.1018281-23-aleksandar.rakic@htecgroup.com |
---|---|
State | New |
Headers |
Return-Path: <gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org> 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 4A51F3857B94 for <patchwork@sourceware.org>; Fri, 31 Jan 2025 17:36:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4A51F3857B94 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=htecgroup.com header.i=@htecgroup.com header.a=rsa-sha256 header.s=selector1 header.b=VCKORdXA X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20725.outbound.protection.outlook.com [IPv6:2a01:111:f403:2613::725]) by sourceware.org (Postfix) with ESMTPS id 4B8823857BBB for <gcc-patches@gcc.gnu.org>; Fri, 31 Jan 2025 17:13:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4B8823857BBB Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=htecgroup.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=htecgroup.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4B8823857BBB Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2613::725 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343624; cv=pass; b=hWZ59Bcz6V3G7jA4iUNzCSr9Ia7IOz6G2PkW7xPnVfuHHwMBtahrEUJ+bNSNW6NZb/lCInwa2Sa4bRA7roRdcBsQOESIBSClwY2u7H8L4DGN7vFPmpn5nCP09mkO4+/H2l5fNHdtc9WlyytqeDBCgzYBz8ADtuuC8q55kvKipho= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343624; c=relaxed/simple; bh=IZRV2eXFhovX9qTHEKFHfaQN9ZrDW8cAfQlywsaV9Ik=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=qJMbQKNhbi14tY6iL6BOIrSboPHpe0PXdF1MQCrPwfaWDNYGhpPTnXmOEVbPQ2dg2rrp9L0Y6zNkIrVJlesM1ax+DoKUziREzOkvFO2uE0ggt8piBXNzWoFxYDMQjMFv6ilQn1QZRIRiBDCnDC/1k52knwopzVQe5+jNhqkwvG4= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4B8823857BBB ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gH7n4kM1pqVlB86NeSNO4Hjh+rdCJQZB14aYpYP6pv/OV7GdfMev8KlrG8wv0dzaWVJHh3zzjVyAw03HOLYsVot01BwhjW3JnpdPZUaR6yg/xWJyhiclBYQXkqs7J7aR2lCWRp108qH3VqbRbFM15bKmAE+l7GZPf16qmvwNhDb/81ZkMk+IMxVAnT/EAdspEQrds4EdLt0BCKiv++mv6l2VZor2SPWh+UQxYxwkR8bKvsl0d+wsEh/1MXA++FBIACBiKiBer2NV+ggMM5RW0TpMd7N4s3h7N5/txXwW++yosxwTAgJFNFSDNpufhA1YZvFd/B49b3TPYzt/pQaj/w== 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=/dzd7sl6JSIRCbTRjhwLOeJHFQR+rpxjfxmQgpU4T2E=; b=kQoSgG/8xuLpN7tH8IPcrJgnSSe0rxANr4tIPNlFZncEhMydWPLoVzClteXlimXsXC4oPBD4uiLa4CCsKchXNygF6edSTZhCvmJbWw2DWxelxa/BQ8OlPy1etz6+6UJb2jGM2aXLNg624Qb0WCuTRkfzIU/YzHwe7wrPIjy1hDUFfun6+gdKJJVObCycHF8w6XAyuQnoKSSXOIvHLi4lP3AZAfkfHs+S1G60R8n4yCu1S7EQq9ghBOcNCLOqMYy8Jf3Uc+GPWrQlRgQkrwsguJfMKLnba5yo+0prSqrDoDsrD2h6ypHc8GH2o2chhrrDuN4BLhjhBPx9+CucXWUISg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=htecgroup.com; dmarc=pass action=none header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/dzd7sl6JSIRCbTRjhwLOeJHFQR+rpxjfxmQgpU4T2E=; b=VCKORdXA3QDKpp7t6QsenoyVndVjiAls7Y/xmQu1JxiBBVoSqSpYBz5eNUzaSeJ+3P3NV/MSmKFSSCsUu4QabtCTH6K2rSEVO54rSqhMJZJTYrKpHlDaudKFzeefvlwvYg2b5NOmL27uUQ9oTlb82KhpBZauyj/iOJQ8tfGXJaSsUkiCPi9Mat3u972rEDdt/XYZyFIhfX3S1P9/09UCP30UDpfDsyV94sFb0g1ExpotSbfwdVZFX1QFmjarydxi/1GrEQQgeJVxu4ImTdn4ExvoMdr6SimTfwT8QjeSOuFfddHV0Q3rdfYyxwuMQ6Dguy/0EYfb3pCZI7GbJ0IUkQ== Received: from PA4PR09MB4864.eurprd09.prod.outlook.com (2603:10a6:102:ed::17) by GVXPR09MB7727.eurprd09.prod.outlook.com (2603:10a6:150:1e2::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.21; Fri, 31 Jan 2025 17:13:30 +0000 Received: from PA4PR09MB4864.eurprd09.prod.outlook.com ([fe80::a02b:9d5c:eca5:e024]) by PA4PR09MB4864.eurprd09.prod.outlook.com ([fe80::a02b:9d5c:eca5:e024%6]) with mapi id 15.20.8398.020; Fri, 31 Jan 2025 17:13:30 +0000 From: Aleksandar Rakic <aleksandar.rakic@htecgroup.com> To: "gcc-patches@gcc.gnu.org" <gcc-patches@gcc.gnu.org> CC: Djordje Todorovic <Djordje.Todorovic@htecgroup.com>, "cfu@mips.com" <cfu@mips.com>, Andrew Bennett <andrew.bennett@imgtec.com>, Faraz Shahbazker <fshahbazker@wavecomp.com>, Aleksandar Rakic <aleksandar.rakic@htecgroup.com> Subject: [PATCH 21/61] Testsuite: Modify the gcc.dg/memcpy-4.c test Thread-Topic: [PATCH 21/61] Testsuite: Modify the gcc.dg/memcpy-4.c test Thread-Index: AQHbdANy9z5akHcX4Ei7LNXHRrbeYA== Date: Fri, 31 Jan 2025 17:13:29 +0000 Message-ID: <20250131171232.1018281-23-aleksandar.rakic@htecgroup.com> References: <20250131171232.1018281-1-aleksandar.rakic@htecgroup.com> In-Reply-To: <20250131171232.1018281-1-aleksandar.rakic@htecgroup.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=htecgroup.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PA4PR09MB4864:EE_|GVXPR09MB7727:EE_ x-ms-office365-filtering-correlation-id: 197e66f1-ab0b-40a0-0bc7-08dd421a958f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?SCBFeim6kAFzCWtkcZEEwprwK7?= =?iso-8859-1?q?pvq3MACmkb8fg3NuRKr7EDsNWPYQJ5K5JV1aWN051k8UNCW8ryFY3kBpZkZl?= =?iso-8859-1?q?wiIn3Nf0lVuP7BrvkRxjwmCIGU0qWNWem3Tm7Cd2ve+aq1l4873tlx6PacM9?= =?iso-8859-1?q?2qs53Dff1tWN13Rc4HNMeHucf9lmvzcxTaUaZHZGgzBSpHbpXWBaZufhPB3f?= =?iso-8859-1?q?Ggj0kSVfaH1ldhQlzYZ1cs7Vbvuf6vd4mrCjuwNmwKmImEnInltQnIixf5U9?= =?iso-8859-1?q?6L+K0AzdHsdt62gIcpcYLrL27i8JuaLTMTUoYtrjJt3SzrBo5hyj/eId1L/k?= =?iso-8859-1?q?Q4NfuqtAwubn++i1sFNEgzjahrFbpUy4T+On3C/Qc3nsfl3kAlKTW86tY8Kb?= =?iso-8859-1?q?JxRBpTfgi/EfS3ccl5Nnn9gBjLS3IZg+NCe5DiJ8mxIYAJYiGbhwA06jQi6p?= =?iso-8859-1?q?ts+hlVJEv+V+zAGyFQp2okN9gQ8kIK9W1ZeMFiZl/1n74nbix3NWKfUJq/tf?= =?iso-8859-1?q?06b7Ltt3Unxb4S5AAWBFvdaLNHC1EwxiPXe01yycunyCCGvub+L7GJkhQmxE?= =?iso-8859-1?q?VFX7PiYA8Xu2oMt9BGcgeuQaQXcFLQgcGD9ht/0qVSiLuEVILkM8LGZHignL?= =?iso-8859-1?q?aT1nFoq4nE2qhgP6RjbH9I+rjZ8HWTVFI1Q/SoWA77Hy4z4JjD0OnP+4YZea?= =?iso-8859-1?q?SPdNZtGeIIRXOpYtHuVCVjbWs8ko7tFWrxdZmikYCUAh15KAg3BULtuvxUC2?= =?iso-8859-1?q?s9FSwmdkrKBX32WWDb2x1Fq4Ly6AZiqSXUOHyAY8xsnILKQA7rGIjCrKq2Cr?= =?iso-8859-1?q?MbHw/Sg42Jeb4Rz0SeV6/sPGnbkC5XdP3/GnZY2SxClEH1iFvs5Gg6yPZMtd?= =?iso-8859-1?q?Av2cfFnbF0gs5dhM3aAy436ikP4p5x+mr4+zjOsMwUPzW1JSk+/GkDUYlWPi?= =?iso-8859-1?q?SAbmVqQlFF9Tks3Wxg+SmhoNIxQ1iuOtA6HjWCpMdongz+ZslEWi9MCrY3Zi?= =?iso-8859-1?q?3gKRc3zp4ZmG3tBDbDacb0LkunBZ139LLiMIC6mRmI0EzL9ZKsDOt8vDHcxa?= =?iso-8859-1?q?temdt53tSuuFeklE1oynURMNBSQBqAVxlN2glkrQgtAdUtddPaaa+d0Zq+HU?= =?iso-8859-1?q?638bhmixgwf/9vsoQ0chx25AryyjSR275lVuR0Mpff7hthv89YcZ6NC1nooa?= =?iso-8859-1?q?KGHVA9q18vO+/epKI7g//u9BxK1JWgRIRYvtbNAVQOQxszwiOMUKPfLCVkG4?= =?iso-8859-1?q?lxUmf9Pmcz64ApD3mgGN0MG4njYLt1mc8pIkd9QK5+DFKADusjAfqUrvpWMp?= =?iso-8859-1?q?WCzqCJITMWetGrwSoeLU9+tQ06gPgUXjncocQ1M56MkNTs609MXm237GCaO2?= =?iso-8859-1?q?Gsy45MdKXb60yNzcHwjuGNEFzAF8TARj9oIE/SJnhIwEB14IS9jZsSsqV7Hk?= =?iso-8859-1?q?/2?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR09MB4864.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?G6aLxs+VHCDX4+B0x63G7/S?= =?iso-8859-1?q?t8O9VnoefwS8a1sS48lpO/gN9nDznMFpgE/OUEXf/RzuPup1PtrcW4ar3G7J?= =?iso-8859-1?q?wt4Ms3/urwa+6W8zHmcR8F1BXu4Mv4Kw/sMpAyrjbd7hrHDJYEns1bw+EB1+?= =?iso-8859-1?q?Q4WKBuxZbgwu5Z/66+XkA/jM/dO6C+d0G0qm/eO44mnEJBuMuYzN6OJTAPe2?= =?iso-8859-1?q?GGT8dlXEODoyP0abhDyO/dSyGB/BbRsO+oq3O70O24VoJJ8D0cNRy1pRkxE4?= =?iso-8859-1?q?EK6NdCCCf27elaA1qm3v9wPv9IOw96u1cNIl4bkcmXjVcNPIXldDd9s9Y6Rg?= =?iso-8859-1?q?dSSMvdTf5jz9ZI9Z1MATQzDBrBHGuPpKlxM8y8J4p147lLnrcxIWLnwp9wXd?= =?iso-8859-1?q?VPbQTFpGoCHxw6964UHQcA1XjoxIR5iWnvf2DimixJwO5Mx7SwtAUknlBweV?= =?iso-8859-1?q?g0KCmQMAOtDFHMPLGI65YI63dMBIoWdbvgIloxrjv32sHaLoAXAmkEFzFubT?= =?iso-8859-1?q?YKj+0+X12auI4bF7AoylD05/9L5mO7oXe/RFeBT9UIlyNtQ9iDdF4wNYZ1O9?= =?iso-8859-1?q?YueYGaftOWKmyNwnulfCDWVvDnTjWJ6sHhIW3bDFMPe9QSqMeN++DCx2skoS?= =?iso-8859-1?q?LfXnh7B1YEQomxwR2YpJhrARBhL1/vM9YAetxdkf0OEo8N/nZiReP3xC0ecw?= =?iso-8859-1?q?az4ZxXrUIzgI2W0J3ldApjWq2nGrqWo6hyYhp3wrOtZBPb9EhlZHalazLZEo?= =?iso-8859-1?q?FJeJCWL63T4wRrefht1tAkwcznrLqYYDAKQa/A4NJNXy55rNDMcwddueTU+9?= =?iso-8859-1?q?Asglvjd0hysqcFldm8GOBJX5o6Kc+CMyano2GqHGHM5BBIdSQEQtimsDofll?= =?iso-8859-1?q?x+fUQ9mtkGbgHAN6sHVfrL0j3oEi+i8TMiAx0g+FaWTy7sRQWnvUn5JNERuB?= =?iso-8859-1?q?mQOTI32+adUrvWuo5SFZ5NiI5L7w+/98MVzonNtXjLQvWlewBO/r8hEWZJ9G?= =?iso-8859-1?q?jayHBkIRUn0vg6LH3j19tPvYrAbl/P/qfVoevVsuAxFHvZ14HUb5y46LRvhm?= =?iso-8859-1?q?H1063kLFfvYMwTvqz0c3vmn3EjW5ZRhdXhLNqNL2rzvhJnC3O7wufBJOGfg5?= =?iso-8859-1?q?SjU0sPwsHqzq5Cf89Jy9CWwbFVIi7uBmiQbkHHKok5+CZVuypYtYfNORvIcK?= =?iso-8859-1?q?GrteV5kRBW/82Q8C1J1SkVKf2IA3JN1CUMeMaKccvXnJbECF1Ck0p0aBHQuD?= =?iso-8859-1?q?NjWoid70aGIj3vFOO5FpPqCwtc4zth7iRqoqRWAzlJ88Y98+rzc8jsg5lL5i?= =?iso-8859-1?q?FoXTXu5Ro6Casjhmjoy6u/QlJ/dE+hZaMmfYddQYvXTliwTCR4Fc/OgCjgto?= =?iso-8859-1?q?mGiR4++/m4HB0Ys4wsEuQtEBdYjL4Et4unGC/zg6cZkTNz679uLjzKlWEaup?= =?iso-8859-1?q?wAnu0rflq+LGosBSOnfcSHSXPf/dvnD0EFJMXigu2+Z0muTK7R5mNrJpvoKA?= =?iso-8859-1?q?sGPf8se6LCAZWS5JmhH8wXNNdzIlMwnVLbM/3jn3eJkdRIwXb80gzcIH9K4T?= =?iso-8859-1?q?YeGMjAknDqVdLiWdIb1ZimJ1ZJY0hYGc3YGNcjbkA7X3Gvxmde5b8Fx39daK?= =?iso-8859-1?q?qPsEfgDh347oc6F17dyb4P4YTgpfe2XjIKwN6g9nJ45il9wryQROxC+w22gs?= =?iso-8859-1?q?=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: htecgroup.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA4PR09MB4864.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 197e66f1-ab0b-40a0-0bc7-08dd421a958f X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2025 17:13:29.8410 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9f85665b-7efd-4776-9dfe-b6bfda2565ee X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6Nr4CQI/2o9jYExWoK0LGlIkzMg5zj7HmCX1MFH6L7r6m2Y2SDvTKsQd/vZLqWcQ7fEJKzLGtqbDa5o8Go9NeuHslcBaJPqtmkgcgiJVXg0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR09MB7727 X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS, TXREP 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org |
Series |
Improve Mips target
|
|
Commit Message
Aleksandar Rakic
Jan. 31, 2025, 5:13 p.m. UTC
From: Andrew Bennett <andrew.bennett@imgtec.com> Firstly, remove the MIPS specific bit of the test. Secondly, create a MIPS specific version in the gcc.target/mips. This will only execute for a MIPS ISA less than R6. Cherry-picked c8b051cdbb1d5b166293513b0360d3d67cf31eb9 from https://github.com/MIPS/gcc Signed-off-by: Andrew Bennett <andrew.bennett@imgtec.com> Signed-off-by: Faraz Shahbazker <fshahbazker@wavecomp.com> Signed-off-by: Aleksandar Rakic <aleksandar.rakic@htecgroup.com> --- gcc/testsuite/gcc.dg/memcpy-4.c | 7 +------ gcc/testsuite/gcc.target/mips/memcpy-2.c | 12 ++++++++++++ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 gcc/testsuite/gcc.target/mips/memcpy-2.c
diff --git a/gcc/testsuite/gcc.dg/memcpy-4.c b/gcc/testsuite/gcc.dg/memcpy-4.c index 4c726f0ad74..b17b369c5c6 100644 --- a/gcc/testsuite/gcc.dg/memcpy-4.c +++ b/gcc/testsuite/gcc.dg/memcpy-4.c @@ -1,13 +1,8 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -fdump-rtl-expand" } */ +/* { dg-options "-O2" } */ -#ifdef __mips -__attribute__((nomips16)) -#endif void f1 (char *p) { __builtin_memcpy (p, "12345", 5); } - -/* { dg-final { scan-rtl-dump "mem/u.*mem/u" "expand" { target mips*-*-* } } } */ diff --git a/gcc/testsuite/gcc.target/mips/memcpy-2.c b/gcc/testsuite/gcc.target/mips/memcpy-2.c new file mode 100644 index 00000000000..df0cd18c2b2 --- /dev/null +++ b/gcc/testsuite/gcc.target/mips/memcpy-2.c @@ -0,0 +1,12 @@ +/* { dg-do compile } */ +/* { dg-options "isa_rev<=5 -fdump-rtl-expand" } */ +/* { dg-skip-if "code quality test" { *-*-* } { "-Os" } { "" } } */ + +__attribute__((nomips16)) +void +f1 (char *p) +{ + __builtin_memcpy (p, "12345", 5); +} + +/* { dg-final { scan-rtl-dump "mem/u.*mem/u" "expand" } } */