get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/808682/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 808682,
    "url": "http://patchwork.ozlabs.org/api/patches/808682/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/gcc/patch/20170901132338.GA32443@arm.com/",
    "project": {
        "id": 17,
        "url": "http://patchwork.ozlabs.org/api/projects/17/?format=api",
        "name": "GNU Compiler Collection",
        "link_name": "gcc",
        "list_id": "gcc-patches.gcc.gnu.org",
        "list_email": "gcc-patches@gcc.gnu.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170901132338.GA32443@arm.com>",
    "list_archive_url": null,
    "date": "2017-09-01T13:23:39",
    "name": "[Testsuite,ARM,AArch64] Enable Dot Product for generic tests for ARM and AArch64 [Patch (7/8)]",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "ec27e19409f77c4670478d5e87d0a6e644a074b5",
    "submitter": {
        "id": 69689,
        "url": "http://patchwork.ozlabs.org/api/people/69689/?format=api",
        "name": "Tamar Christina",
        "email": "Tamar.Christina@arm.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/gcc/patch/20170901132338.GA32443@arm.com/mbox/",
    "series": [
        {
            "id": 1027,
            "url": "http://patchwork.ozlabs.org/api/series/1027/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=1027",
            "date": "2017-09-01T13:23:39",
            "name": "[Testsuite,ARM,AArch64] Enable Dot Product for generic tests for ARM and AArch64 [Patch (7/8)]",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/1027/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/808682/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/808682/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<gcc-patches-return-461292-incoming=patchwork.ozlabs.org@gcc.gnu.org>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "mailing list gcc-patches@gcc.gnu.org"
        ],
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=gcc.gnu.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=gcc-patches-return-461292-incoming=patchwork.ozlabs.org@gcc.gnu.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org\n\theader.b=\"bah5eK5a\"; dkim-atps=neutral",
            "sourceware.org; auth=none",
            "spf=none (sender IP is )\n\tsmtp.mailfrom=Tamar.Christina@arm.com; "
        ],
        "Received": [
            "from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xkKh904LXz9s7F\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  1 Sep 2017 23:23:52 +1000 (AEST)",
            "(qmail 126945 invoked by alias); 1 Sep 2017 13:23:45 -0000",
            "(qmail 126922 invoked by uid 89); 1 Sep 2017 13:23:43 -0000",
            "from mail-eopbgr50081.outbound.protection.outlook.com (HELO\n\tEUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.81)\n\tby sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with\n\tESMTP; Fri, 01 Sep 2017 13:23:41 +0000",
            "from arm.com (217.140.96.140) by\n\tAM4PR0802MB2307.eurprd08.prod.outlook.com\n\t(2603:10a6:200:5f::16) with Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.13.10; Fri, 1 Sep 2017 13:23:37 +0000"
        ],
        "DomainKey-Signature": "a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id\n\t:list-unsubscribe:list-archive:list-post:list-help:sender:date\n\t:from:to:cc:subject:message-id:mime-version:content-type; q=dns;\n\ts=default; b=i0/o0wtQrofnEuH1LO/PRjGl7CgUF6Vx8oP1H31zaA8uCwioan\n\t4BxjNHG2F43MIgKIUQn1WHrfQ8xqU9VdBll7uiuZPh4nmMc0Zw0UvjBIOtyQQpQ+\n\tYpAIcohH/xKEg6/q1gnS9nR308SkHmNaWMgBOlHNJ4L3WULSAMy4nyISA=",
        "DKIM-Signature": "v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id\n\t:list-unsubscribe:list-archive:list-post:list-help:sender:date\n\t:from:to:cc:subject:message-id:mime-version:content-type; s=\n\tdefault; bh=sUgvt137u7rl0T5m2DVR3huTli0=; b=bah5eK5a/N2SU2+Rr8k5\n\tPcbiaetYYO8KsWKXLZ9Xx06dm3nRuL3zbcEq2ssOTGkw5DfzTJhSwoMo5njTY6jA\n\tCOnYN+G/aoqJPgDMWA+09zu+UdApX+WMRMR94LL4Qpn2NgzkzYYuSPdohPUL4pWd\n\tTRwuNE6HZCkSVccbwxBnLC4=",
        "Mailing-List": "contact gcc-patches-help@gcc.gnu.org; run by ezmlm",
        "Precedence": "bulk",
        "List-Id": "<gcc-patches.gcc.gnu.org>",
        "List-Unsubscribe": "<mailto:gcc-patches-unsubscribe-incoming=patchwork.ozlabs.org@gcc.gnu.org>",
        "List-Archive": "<http://gcc.gnu.org/ml/gcc-patches/>",
        "List-Post": "<mailto:gcc-patches@gcc.gnu.org>",
        "List-Help": "<mailto:gcc-patches-help@gcc.gnu.org>",
        "Sender": "gcc-patches-owner@gcc.gnu.org",
        "X-Virus-Found": "No",
        "X-Spam-SWARE-Status": "No, score=-25.7 required=5.0 tests=AWL, BAYES_00,\n\tGIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3,\n\tRCVD_IN_DNSWL_NONE, SPF_HELO_PASS,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=",
        "X-HELO": "EUR03-VE1-obe.outbound.protection.outlook.com",
        "Date": "Fri, 1 Sep 2017 14:23:39 +0100",
        "From": "Tamar Christina <tamar.christina@arm.com>",
        "To": "gcc-patches@gcc.gnu.org",
        "Cc": "nd@arm.com, james.greenhalgh@arm.com, Richard.Earnshaw@arm.com,\n\tMarcus.Shawcroft@arm.com",
        "Subject": "[PATCH][GCC][Testsuite][ARM][AArch64] Enable Dot Product for\n\tgeneric tests for ARM and AArch64 [Patch (7/8)]",
        "Message-ID": "<20170901132338.GA32443@arm.com>",
        "MIME-Version": "1.0",
        "Content-Type": "multipart/mixed; boundary=\"jI8keyz6grp/JLjh\"",
        "Content-Disposition": "inline",
        "User-Agent": "Mutt/1.5.24 (2015-08-30)",
        "X-ClientProxiedBy": "HE1P190CA0058.EURP190.PROD.OUTLOOK.COM\n\t(2603:10a6:7:52::47) To\n\tAM4PR0802MB2307.eurprd08.prod.outlook.com\n\t(2603:10a6:200:5f::16)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "ff4e3a78-d80b-4679-ed52-08d4f13ca7ea",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(49563074)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:AM4PR0802MB2307; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; AM4PR0802MB2307;\n\t3:hTboCzgiRrweCQBiHm3HSzC2DYAxHXE3jT8Tb2H154UqT5BadBBwrf6rYYB15+1lArcltygQ5/72fvR6cAfyGcZ76EI0pP0TEqfwMkJR95GsNeyeI7oPKpRnPPUPC45zvLze3g1rfrap2cHCoYXZufY0jiyJJqmiPrHXYYHX31d095AO99IetZWp1IvEibdQQ+sWRItau19YJ7kBMw7ayntLsfR54ORs/ywcE81U1A8uuVqxRduJxEKkcMX7cAmZ;\n\t25:KPaN06kFUPPw1iybdPsrjvb6TdK4oLhpY1G9YzbYR574zvNXqBHUGdHDqktLHTaFiXiRG5bXuWNXorSb4bc0tp+lxusjTvIccnrT9mqgUOFBwSX3kDUu79G7YkcmiKEluaHdIrN6jIQg6uyg/vaDH7g3tmOLMNo2u0kQvU1+UTI79Tt5cf4Y6AFmmFiTCdD/Vvib9vpXV7Eyr+ADX5pBC5VK7/SLVy8zMkW3X7NAbOho2mGKUjPUVbIhAFlU73X3fEew/qm7MmLt1TI4RGL+dBJ+8iGERPOMziJWvIlE0aAv5N7Gu84e+kS5VfjbWpdllPsjXJiN1hq2W3fm3I80Ag==;\n\t31:40Jp5Zz3nS6ZluMDEUDI1eyKg7U+Ppzxn2mB+7pKw/+OXBAxYdUu7yX5U2CiMzjPoLkZWYyYU+tPmHi0eoxJ3GR7Pu4QLuiR0mUWkYLIl1Hr2c8KLJgmZApi2vgCkTL99ZlX+sxVaxIe8Bm/HCwX6PXnKKZ5r+KndsjsYyDY1bCLVwb3KEcLZWPIsLCle/3ZVC7weuXYbj9DQWqChr7H3EbBQtJ7DEZSXnz4GnU7dRs=",
            "1; AM4PR0802MB2307;\n\t20:e15vlf+BdQLFXg/WbEiwdIYtNgeV0SLGqCmE0H/8SIrHyQRfv0ShhXZjo+uVl82Bb2FFc7/BdkMigCCE5VzXEB9zl1tUCyPSm3Cb8nhglfnZIa/fIUpHD54uHgipABzUCttoBpfO6GZBm468FOMFUDtTJRvY3s9s5hbftAz0JVw=;\n\t4:g/E0Yxi7NRVXEt5V2yclK/YEQNbUSLWIAtpuz+QiKTdCipxffBjdIbHYdwZeX0vDwpSZFj6GUEqcQ485+caHGd2OTTrWOT1woSulfof1CUE/hCYlVpIMBGbe+c6R/4cs2SHBZcm7iYdFcifa1F3U5dm8jvpVUoQscm1pEN+DbTa8BjqdTVZX3UrimjgMl1zI6jUFW/38srzypLQFhcqR1IUe8RN9hqkNkBBxh6l9qQmRyq19yo2+mLM6n40ZjKlsw40xtwDsbZbreQiF6mNRJYayKolZTWV7ZXB5xGq5u08=",
            "1; AM4PR0802MB2307;\n\t23:pUTDgKdXb+uCdXoFSybsWGe33p8xNmP7684sicNMoU5hkOfG7qHlv2otgqgKXG8BDyEf/t1qF2zSYvi6GwQ2Zu2M/NqznimiQutRZfqIs56Onxs4dq4p92WS3jZI9pc4lFgPM6KK2wqsctFXxy3hrQZp9Lp5N67/j6FXrIFDMcCXcJ8XN0ma2pyhUVG7AOe2EEaGuPuECxfqg7LwTGbNlSA1MR7E9Loz9aXyvYLmAasihI5+TzHl3ovfI/jWC2W59RyW7GT7XBFSloY/VWE3erGA/xBRZJINPzNNyc7ePfgp9fJyGuoJS7/TazwXrN7o4fhBnqUSpqFfIGJ/nzkvJ4qpSRfzRefNpAzHA2oEX1OXl2XAPO9XW+/AYMwTcaZhm1xzmjGo5QvKeEUO5skpnEP5eL8/rah/2uKeKt4Ekk0d9i6v+zE8I7FfyLIB2k0wHhXFnk+EjVIkPweUnWfJU4ejhD6S6UFtnwS9lOTV6g/Mq/ofrTro7GRz5cHhxsnynumPwO5dkWJTjo86CoThUx/JVD8mJROSRiZSS1qtuRqxkZob9m5+jRdYxIuTGTdiIZNbDJ2miK1Ehh13MHTH32hXGyT/yglUQrZI8R3K/WJbuH26S2XZhSecBFnWrzrmX+XOJIn3Zm2vaOOyT2LvLeaaDu8utPMRxhAQSVmiB3jjmf2RiMKAHPQ0vDB9An5GNDWcl7NtEzgJETrsN+YktA0H9/FDxNQC3JjouexK7kmEqNI2X3oGXebbFbAg3fBZ6JLzZr3ixiDdcNygykKkHUIhCI87sNCjR1dI+/4/1CXY0mBh66Qyja5IXRx+V5Niloptf9gxKCMOy4TuiWN78mK78tyBgZkjPZNvl7KN6pjLhzk547P/L5nKhbWQA0z377OoGjKoDRpeZnsgjjHzoV3rApj8REKtvwAMnb710ghfutj+nFQQtRlVAeW+CIIVRQRXR4gtrV/EoXfIG+zpGCVTHZCpRQOcChbGZHFl2S7xd4tA0z3l41LI2La3zNBV7O6oiWi2NGUDLh4rOhLskHHJp8Y7q+UJfqTRz/LF6rta2UgprsajlPADlUTJeuebpQMdbjIhC3FFs131j+1FpPnbzGsZbzMzGJK2KW/cicggRIJJMUrEEdDM3LSJHgcCbs+Xu2/hvLBMAYv7vHttBQzWZC4wJrCw2GO7+ORoyZjE6cLotQiZsqNEfse824r22gHRZ0Y8nVhTO26yhgbakVpcMXkhhb1+Ga1BHTNiM+jFVQdCcvHYySqgejdRj6nDOlYh3oGHqZDFHsUCfVZ9RF5a5vnXrZAlLvWn8MlCM2d2PSdGr7uiuRrYn74w1HGR",
            "1; AM4PR0802MB2307;\n\t6:XedwjrGwhVp2J+DC0bTkURO8trj9OcVqPT+hI2XPuA2TUQ/ZL6V9GU4L3UC287N/1zfjdgeQhEG3xPi1hjew2pK7hgzS6lm7XlUMesmG3J8w33FRid+Yftb0ubwYr0OCg2CfT1geVeoHbOW9Y9NqHncHZXMctQTGm8iXJElnnrAaJQuUY6GUO59KoJzrkoKxuQIs6o1CJKMv2f5rZ6x6BQnAVxcUr/JGcy26Zt5h7BQj5caSdZbPKPhIJbSVMeMDQz+RnXt+OVXGPFz5kvguMxcC7o1ZA6kmi4u5+RAT/3qV02y/Q9Gs4YGXbel0NG5aeSgv9P4YnWdThkNGDDxKMQ==;\n\t5:JtR4/9qtul6OOymY4h0cZzxHzf45bW6lQVKH8oNVbehAo1txx8a6QqZFhQpfgXqF647Qwi5T6AfxWStiInns0nkMVPNYmRRbgmsTEHRacRYdlv+owbvDA4M4GS+Zd+k3jvfaKbmvi3jU1O0xiLld3w==;\n\t24:Ksf99z2oqY6B30E4FYwqW34ouItwD6LSXNeFIjJf+QcldDv0wVtaR6/AftRNfijb5JutM5u8zdB8mgihEtWQNfVbXqS1kc+yiwKW6Fgj1gk=;\n\t7:3QPMEPG7+eR6gLMfqwzj+fRcXINPGjugUOfQl7U6g8hUGJFlC11h7h/My0rKzar/qA7OP34JSvEqJrQ73UrF1zpGBzLxM+4XEW0cK0yIHf7Vhx+ZTVkNouzUZOd6jDhaZbEhhjl/Rllj4ebCMI6jGNWNOVXIVJZs++5F15Jc6Ac/M48YMxyvOFQIbu3YEb4I965dDnZT4wa0djpxnJUGTDUmE5wa3jtUcLTOvJ+Oj9o="
        ],
        "X-MS-TrafficTypeDiagnostic": "AM4PR0802MB2307:",
        "NoDisclaimer": "True",
        "X-Exchange-Antispam-Report-Test": "UriScan:(180628864354917);",
        "X-Microsoft-Antispam-PRVS": "<AM4PR0802MB2307855B86FC74C53A78F53BFF920@AM4PR0802MB2307.eurprd08.prod.outlook.com>",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:AM4PR0802MB2307; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:AM4PR0802MB2307; ",
        "X-Forefront-PRVS": "0417A3FFD2",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(377424004)(53754006)(189002)(199003)(25786009)(110136004)(36756003)(53936002)(86362001)(106356001)(105586002)(478600001)(2361001)(2351001)(33656002)(8676002)(55016002)(189998001)(305945005)(81166006)(81156014)(5660300001)(7736002)(42186005)(21086003)(4610100001)(66066001)(54356999)(50986999)(68736007)(5000100001)(6916009)(84326002)(7350300001)(72206003)(568964002)(101416001)(6116002)(4001350100001)(83506001)(2906002)(3846002)(2476003)(1076002)(4326008)(97736004)(5890100001)(18370500001)(41533002)(2700100001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0802MB2307; H:arm.com;\n\tFPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: arm.com does not designate\n\tpermitted sender hosts)",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "arm.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "01 Sep 2017 13:23:37.7511\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "AM4PR0802MB2307",
        "X-IsSubscribed": "yes"
    },
    "content": "Hi All,\n\nThis patch enables tests for Dot Product vectorization\nin gcc for ARM and AArch64.\n\nThe ARMv8.2-a Dot Product instructions only support 8-bit\nelement vectorization.\n\nDot product is available from ARMv8.2-a and onwards.\n\nRegtested and bootstrapped on aarch64-none-elf and\narm-none-eabi and no issues.\n\nOk for trunk?\n\ngcc/testsuite\n2017-09-01  Tamar Christina  <tamar.christina@arm.com>\n\n\t* gcc.dg/vect/vect-reduc-dot-s8a.c\n\t(dg-additional-options, dg-require-effective-target): Add +dotprod.\n\t* gcc.dg/vect/vect-reduc-dot-u8a.c\n\t(dg-additional-options, dg-require-effective-target): Add +dotprod.\n\n--",
    "diff": "diff --git a/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c b/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c\nindex dc4f52019d5435edbbc811b73dee0f98ff44c1b1..c36fbcbf4693f59c2ca747aeb2d41dcd0f48f673 100644\n--- a/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c\n+++ b/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c\n@@ -1,4 +1,6 @@\n /* { dg-require-effective-target vect_int } */\n+/* { dg-additional-options \"-O3 -march=armv8.2-a+dotprod\" { target { aarch64*-*-* || arm*-*-* } } } */\n+/* { dg-require-effective-target arm_arch_v8a_ok { target arm*-*-* } } */\n \n #include <stdarg.h>\n #include \"tree-vect.h\"\ndiff --git a/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c b/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c\nindex f3cc6c78c25305d91becd585be8949514ebc521c..c449103d8c8ed8d0861c7e9c231558c86d4f1b85 100644\n--- a/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c\n+++ b/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c\n@@ -1,4 +1,6 @@\n /* { dg-require-effective-target vect_int } */\n+/* { dg-additional-options \"-O3 -march=armv8.2-a+dotprod\" { target { aarch64*-*-* || arm*-*-* } } } */\n+/* { dg-require-effective-target arm_arch_v8a_ok { target arm*-*-* } } */\n \n #include <stdarg.h>\n #include \"tree-vect.h\"\n\n",
    "prefixes": [
        "Testsuite",
        "ARM",
        "AArch64"
    ]
}