[{"id":1762605,"web_url":"http://patchwork.ozlabs.org/comment/1762605/","msgid":"<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>","list_archive_url":null,"date":"2017-09-04T12:40:27","subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","submitter":{"id":16806,"url":"http://patchwork.ozlabs.org/api/people/16806/","name":"Christophe Lyon","email":"christophe.lyon@linaro.org"},"content":"Hi Tamar,\n\nOn 1 September 2017 at 15:24, Tamar Christina <tamar.christina@arm.com> wrote:\n> Hi All,\n>\n> This patch enables the execution runs for Dot product and also\n> adds the feature tests.\n>\n> The ARMv8.2-a Dot Product instructions only support 8-bit\n> element vectorization.\n>\n> Dot product is available from ARMv8.2-a and onwards.\n>\n> Regtested and bootstrapped on aarch64-none-elf and\n> arm-none-eabi and no issues.\n>\n> Ok for trunk?\n>\n> gcc/testsuite\n> 2017-09-01  Tamar Christina  <tamar.christina@arm.com>\n>\n>         * lib/target-supports.exp\n>         (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.\n>         (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.\n>         (add_options_for_arm_v8_2a_dotprod_neon): New.\n>         (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.\n>         (check_effective_target_vect_sdot_qi): New.\n>         (check_effective_target_vect_udot_qi): New.\n>         * gcc.target/arm/simd/vdot-exec.c: New.\n\nAren't you defining twice P() and ARR() in vdot-exec.c ?\nI'd expect a preprocessor error, did I read too quickly?\n\n\nThanks,\n\nChristophe\n\n>         * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.\n>         * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.\n>\n> --","headers":{"Return-Path":"<gcc-patches-return-461414-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-461414-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=\"jHtNqIY+\"; dkim-atps=neutral","sourceware.org; auth=none"],"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 3xm8b100dPz9t2R\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon,  4 Sep 2017 22:40:43 +1000 (AEST)","(qmail 81264 invoked by alias); 4 Sep 2017 12:40:35 -0000","(qmail 81060 invoked by uid 89); 4 Sep 2017 12:40:35 -0000","from mail-vk0-f45.google.com (HELO mail-vk0-f45.google.com)\n\t(209.85.213.45) by sourceware.org\n\t(qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP;\n\tMon, 04 Sep 2017 12:40:30 +0000","by mail-vk0-f45.google.com with SMTP id o22so870608vke.1 for\n\t<gcc-patches@gcc.gnu.org>; Mon, 04 Sep 2017 05:40:30 -0700 (PDT)","by 10.103.81.3 with HTTP; Mon, 4 Sep 2017 05:40:27 -0700 (PDT)"],"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\n\t:mime-version:in-reply-to:references:from:date:message-id\n\t:subject:to:cc:content-type; q=dns; s=default; b=u/vtDHDTvhlCgv7\n\tqd+PbVaEv7LDJDabqkAFHRsKmA78NfuO8cTfqhzBCVTbHL9ZdOAK7a4yBsTDuhcE\n\tKipGvkcjlHFpBht4RikWPSU+Ig6mAQmZzo0/esuI3uxn8+YCAygVIg87E367XY3m\n\tCK/jfMI35/TybLpo4vk0C323xE90=","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\n\t:mime-version:in-reply-to:references:from:date:message-id\n\t:subject:to:cc:content-type; s=default; bh=NSLjSSfqM6rxUz88N7I/s\n\t9dlPYI=; b=jHtNqIY+2PnHU6MILszwZ/tN0JrtQWTNMnh+xWnY+ksF8+cMPMdZv\n\tSczxIHfdOzeBhCH06OVRbOi/ga+chcw7S7CvGTnrreYDSFqVfisnSmjJ29i85R+e\n\t2tz7tAx3R/xLUrxEdo711SevwNo+wPZvW4SW4q1RJqffXOJ6EPh3v0=","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=-2.2 required=5.0 tests=AWL, BAYES_00,\n\tRCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM,\n\tSPF_PASS autolearn=no version=3.3.2\n\tspammy=HX-Envelope-From:sk:christo","X-HELO":"mail-vk0-f45.google.com","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net;\n\ts=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=9erVUC0NDgrFF5t8hbOIVTirwQOmHbSrGmzD2d3YZ+0=;\n\tb=abm0ooWd6MbA0GWFtRsicUZdpQUL2MfIZRak/EIYWAJshSssEYkHnfHuHg/Am1uT3X\n\tgmi2O3TJ+GPLnrXZhGIOHMCXGdq3kRB9C8aAestcFEl+Rur5im/iyh/4QEB3EKaVODrp\n\tR5Ch9NqCNnelpcFqQkd6DsXZF4OzhO4DLTfik2qRocqhlNCdMCWaQPXEI/6FHpaja+4D\n\tXbn49iG9/IQ4pnG4sacg6QLFnizu9ayja7tt0DLr9Zrwb9iahwewrK4KhMQrEQ5zU9hL\n\tgO1cwTBbP4pUZg7LZJPlZXgfj9L4Dn1QMmQD579X6WwKM1O7qIRJdPjpI9uAGnYTs6aQ\n\tCGHQ==","X-Gm-Message-State":"AHPjjUgHV+Il2HuNE+tFYpeWk/U9zGi0tStf5oHlgNH8FxOmkEQGLuD5\tgAG42IqoEHyIxVL1BPEDImRJTOgKD5yB","X-Google-Smtp-Source":"ADKCNb5QZZNzExhpNekGvhZ2Cm2oEahpGpVMTFDg96bCZMnCSk9Nfc/G6evy0bnTqv+rBIh6VClFee3j7r4LzbANJ0o=","X-Received":"by 10.31.95.210 with SMTP id t201mr181437vkb.168.1504528828616;\n\tMon, 04 Sep 2017 05:40:28 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170901132425.GA32479@arm.com>","References":"<20170901132425.GA32479@arm.com>","From":"Christophe Lyon <christophe.lyon@linaro.org>","Date":"Mon, 4 Sep 2017 14:40:27 +0200","Message-ID":"<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>","Subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","To":"Tamar Christina <tamar.christina@arm.com>","Cc":"\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>, nd <nd@arm.com>,\n\tJames Greenhalgh <james.greenhalgh@arm.com>,\n\tRichard Earnshaw <Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft <Marcus.Shawcroft@arm.com>","Content-Type":"text/plain; charset=\"UTF-8\"","X-IsSubscribed":"yes"}},{"id":1762618,"web_url":"http://patchwork.ozlabs.org/comment/1762618/","msgid":"<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>","list_archive_url":null,"date":"2017-09-04T13:01:40","subject":"RE: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","submitter":{"id":69689,"url":"http://patchwork.ozlabs.org/api/people/69689/","name":"Tamar Christina","email":"Tamar.Christina@arm.com"},"content":"Hi Christophe,\r\n\r\n> >\r\n> > gcc/testsuite\r\n> > 2017-09-01  Tamar Christina  <tamar.christina@arm.com>\r\n> >\r\n> >         * lib/target-supports.exp\r\n> >         (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache):\r\n> New.\r\n> >         (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.\r\n> >         (add_options_for_arm_v8_2a_dotprod_neon): New.\r\n> >         (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.\r\n> >         (check_effective_target_vect_sdot_qi): New.\r\n> >         (check_effective_target_vect_udot_qi): New.\r\n> >         * gcc.target/arm/simd/vdot-exec.c: New.\r\n> \r\n> Aren't you defining twice P() and ARR() in vdot-exec.c ?\r\n> I'd expect a preprocessor error, did I read too quickly?\r\n>\r\n\r\nYes they are defined twice but they're not redefined, all the definitions\r\nare exactly the same so the pre-processor doesn't care. I can leave only\r\none if this is confusing.\r\n \r\n> \r\n> Thanks,\r\n> \r\n> Christophe\r\n> \r\n> >         * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.\r\n> >         * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.\r\n> >\r\n> > --","headers":{"Return-Path":"<gcc-patches-return-461415-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-461415-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=\"as29EYwd\"; 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 3xm93f03Xkz9sNr\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon,  4 Sep 2017 23:02:04 +1000 (AEST)","(qmail 123144 invoked by alias); 4 Sep 2017 13:01:54 -0000","(qmail 121286 invoked by uid 89); 4 Sep 2017 13:01:50 -0000","from mail-eopbgr40066.outbound.protection.outlook.com (HELO\n\tEUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.66)\n\tby sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with\n\tESMTP; Mon, 04 Sep 2017 13:01:45 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com (10.172.228.13) by\n\tDB6PR0802MB2135.eurprd08.prod.outlook.com (10.172.226.150)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.13.10; Mon, 4 Sep 2017 13:01:41 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::9894:78af:87e4:9ded]) by\n\tDB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::9894:78af:87e4:9ded%17]) with mapi id 15.20.0013.018;\n\tMon, 4 Sep 2017 13:01:41 +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:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:content-transfer-encoding:mime-version; q=dns; s=\n\tdefault; b=uOAFEJutiT6hwjRz0FdZ8mie4gQ4c98ZuPC3YVRTmHrOYVsEDcKxG\n\t+uyKAomhfzFH6WT4zVY/FpztBZzsKhjuu/eayXoMX/PBrOKOd5mYWGxM2A1uG0Y5\n\t+BlAEjw3T1SGIBN3gpWKotFcJP7C/h63vNXjDUEKQ0d6A4U22lGul8=","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:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:content-transfer-encoding:mime-version; s=default;\n\tbh=HdXv/4IHJchptDg9+amR9r/x/04=; b=as29EYwdykmlSI6+CzE8ITl5gnbQ\n\tASWnk2uo+hz++aWE2o+I6wJrjf8EtgaVSsH/0OCoA0PXHZ3YhJBF+ACpJ4FFt0FV\n\tAGkKaDB2n2BxoYiYfK15oIFn6Mxm/SDP+JvDgPqBlHiGhCGhoN1hh4LuOA41TOT5\n\t5QRleSMnxLOA5Ak=","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=-3.2 required=5.0 tests=AWL, BAYES_00,\n\tMIME_BASE64_BLANKS, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=","X-HELO":"EUR03-DB5-obe.outbound.protection.outlook.com","From":"Tamar Christina <Tamar.Christina@arm.com>","To":"Christophe Lyon <christophe.lyon@linaro.org>","CC":"\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>, nd <nd@arm.com>,\n\tJames Greenhalgh <James.Greenhalgh@arm.com>,\n\tRichard Earnshaw\t<Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft <Marcus.Shawcroft@arm.com>","Subject":"RE: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","Date":"Mon, 4 Sep 2017 13:01:40 +0000","Message-ID":"<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>","References":"<20170901132425.GA32479@arm.com>\n\t<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>","In-Reply-To":"<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>","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-461415-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=\"as29EYwd\"; dkim-atps=neutral","sourceware.org; auth=none","spf=none (sender IP is )\n\tsmtp.mailfrom=Tamar.Christina@arm.com; "],"x-ms-publictraffictype":"Email","x-microsoft-exchange-diagnostics":"1; DB6PR0802MB2135;\n\t6:4QNysRWH5TztWPWNXBlgBA4SpPT94zvhyKgRz1ge/mqKqaglsAeCf1TR1B5cbd5U6ugNsqs44Eig+w+AmCiq7IKm7I4ykz5RSBJ1Yo/364EM+Kv0yMR42iGatmTeGV4RtZs10JgF7pOHB4Z9+3z73+9Vf2y+uVZv+CjNV1gdauI311xG/tc4pVWCzWtKR0ow35czjBMMjh2lWTl6JkbeDSSrLxVtTfATSjeHnR8kOLcmDsVd6OBlJ7qQJAAQ7N2aB19o0b5pCzCz1ru1tBkZ6DahBHD7KQDrmEtThwFgIodUECyA4WZjFeqb4/cl67mgxPj30pmCVXGYxxdNlIg8qA==;\n\t5:Te7TBqv64f+BNRrbCSLqBok/1e1QSLQHN43HDjnXo6tUzJh1oIopJoYu6iEjqcx5pqVSmz7PwY/x3mtBdFXnlQDtc7LOgUb4hGqemp97w8yD4XBCVeYUzrygvBy0prAA/goDQWenDCzhb5QaIZE+cA==;\n\t24:Q+223xrW1k/B9Imb1M1GEN+31FyZmy5LGrDxADQliwgz9O4nN5o4aOv3aVzBYuCSahXwTjP20SNnfcNvbb+faoZw7AB0tgriDtB5p7UvHME=;\n\t7:MR5Go9FRos7GUvx0G3H/W+CO0+WQeRlIiGq7ApRAvDbk3Jl27pjyTyI3NC6c7EJqVCzi51QMlvyAGWHLMT838JfXsFZcB61CyTJgHOgrIyW9e9WsrzhytH0X/FtZjkhdNh6GYLIfeAMXINqg0xnABrSSij5Mu8IlkNMEkpn1IYShihGcXE4uTOqvGjf4Fd1Tkgxhane2kCbzhvmGiJaBTnWRSyN9RlFXmK8Ubw8PhVE=","x-ms-exchange-antispam-srfa-diagnostics":"SSOS;","x-ms-office365-filtering-correlation-id":"d22a3125-ecb5-4160-6bb4-08d4f3951617","x-ms-office365-filtering-ht":"Tenant","x-microsoft-antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:DB6PR0802MB2135; ","x-ms-traffictypediagnostic":"DB6PR0802MB2135:","nodisclaimer":"True","x-exchange-antispam-report-test":"UriScan:(180628864354917);","x-microsoft-antispam-prvs":"<DB6PR0802MB21354E2AC4D35FE1B5A71952FF910@DB6PR0802MB2135.eurprd08.prod.outlook.com>","x-exchange-antispam-report-cfa-test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DB6PR0802MB2135; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DB6PR0802MB2135; ","x-forefront-prvs":"0420213CCD","x-forefront-antispam-report":"SFV:NSPM;\n\tSFS:(10009020)(6009001)(377424004)(199003)(189002)(2906002)(55016002)(9686003)(3280700002)(99286003)(2900100001)(189998001)(74316002)(101416001)(5660300001)(97736004)(4326008)(110136004)(54906002)(86362001)(72206003)(478600001)(3660700001)(68736007)(6246003)(53936002)(14454004)(105586002)(25786009)(81156014)(8676002)(8936002)(81166006)(66066001)(305945005)(5250100002)(102836003)(6116002)(3846002)(76176999)(54356999)(7696004)(50986999)(6916009)(229853002)(2950100002)(7736002)(6436002)(6506006)(106356001)(33656002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2135;\n\tH:DB6PR0802MB2309.eurprd08.prod.outlook.com; FPR:; SPF:None;\n\tPTR:InfoNoRecords; A:1; MX:1; LANG:en; ","received-spf":"None (protection.outlook.com: arm.com does not designate\n\tpermitted sender hosts)","spamdiagnosticoutput":"1:99","spamdiagnosticmetadata":"NSPM","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","MIME-Version":"1.0","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-originalarrivaltime":"04 Sep 2017 13:01:41.1611\n\t(UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DB6PR0802MB2135","X-IsSubscribed":"yes"}},{"id":1781572,"web_url":"http://patchwork.ozlabs.org/comment/1781572/","msgid":"<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","list_archive_url":null,"date":"2017-10-06T12:45:18","subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","submitter":{"id":69689,"url":"http://patchwork.ozlabs.org/api/people/69689/","name":"Tamar Christina","email":"Tamar.Christina@arm.com"},"content":"Hi All,\n\nthis is a minor respin of the patch with the comments addressed. Note this patch is now 7/8 in the series.\n\n\nRegtested on arm-none-eabi, armeb-none-eabi,\naarch64-none-elf and aarch64_be-none-elf with no issues found.\n\nOk for trunk?\n\ngcc/testsuite\n2017-10-06  Tamar Christina  <tamar.christina@arm.com>\n\n        * lib/target-supports.exp\n        (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.\n        (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.\n        (add_options_for_arm_v8_2a_dotprod_neon): New.\n        (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.\n        (check_effective_target_vect_sdot_qi): New.\n        (check_effective_target_vect_udot_qi): New.\n        * gcc.target/arm/simd/vdot-exec.c: New.\n        * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.\n        * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.","headers":{"Return-Path":"<gcc-patches-return-463630-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-463630-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=\"ahnpz0el\"; 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 3y7qBT6hGwz9sNw\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  6 Oct 2017 23:46:09 +1100 (AEDT)","(qmail 25307 invoked by alias); 6 Oct 2017 12:45:32 -0000","(qmail 25242 invoked by uid 89); 6 Oct 2017 12:45:32 -0000","from mail-db5eur01on0048.outbound.protection.outlook.com (HELO\n\tEUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.48)\n\tby sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with\n\tESMTP; Fri, 06 Oct 2017 12:45:29 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com (10.172.228.13) by\n\tDB6PR0802MB2392.eurprd08.prod.outlook.com (10.172.250.145)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.77.7; Fri, 6 Oct 2017 12:45:18 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::78a8:cb36:9798:56f]) by\n\tDB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::78a8:cb36:9798:56f%17]) with mapi id 15.20.0077.018;\n\tFri, 6 Oct 2017 12:45:18 +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:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:mime-version; q=dns; s=default; b=PqmigYWGObjzEg7y\n\tO2lvPG7JIhJn07zs/WSc4hc025CaVkQAdj1BQpUO+3x6MOarVdOHArh5IF+SipsZ\n\tnljCvc47P5vzAX2zoVOPgBMYfKUZgAvIVhuhZx1g4PLmKkr3/tuStA3wwTu5KG1B\n\tAOBUFfE8kB0YtKiDt+hqOBWcOsA=","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:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:mime-version; s=default; bh=LXQ2etUefV/8SlfXHUHh6f\n\tVoStU=; b=ahnpz0elNE0sRqm9qVnaGPpZqanpzVMF1loPL6CSr8V1RvC1ZA0a4+\n\twUvpDxxaQd1XpMf5iGf6qPUA8Hu8sx5ZeJZe+vStGw+3NsvFH3+uGeW5IFWA8Ilu\n\tfktKh/C3AM5KS6oGiXJLraoqyYaKzuaQ62cXrrlBrSjzqM8BEAcmY=","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.5 required=5.0 tests=AWL, BAYES_00,\n\tGIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3,\n\tKAM_LOTSOFHASH, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=","X-HELO":"EUR01-DB5-obe.outbound.protection.outlook.com","From":"Tamar Christina <Tamar.Christina@arm.com>","To":"Christophe Lyon <christophe.lyon@linaro.org>","CC":"\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>, nd <nd@arm.com>,\n\tJames Greenhalgh <James.Greenhalgh@arm.com>,\n\tRichard Earnshaw\t<Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft <Marcus.Shawcroft@arm.com>","Subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","Date":"Fri, 6 Oct 2017 12:45:18 +0000","Message-ID":"<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","References":"<20170901132425.GA32479@arm.com>\n\t<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>,\n\t<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>","In-Reply-To":"<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>","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-463630-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=\"ahnpz0el\"; dkim-atps=neutral","sourceware.org; auth=none","spf=none (sender IP is )\n\tsmtp.mailfrom=Tamar.Christina@arm.com; "],"x-ms-publictraffictype":"Email","x-microsoft-exchange-diagnostics":"1; DB6PR0802MB2392;\n\t6:ExTpmQlc/6i/Y02WgWbr3BHkX3qPqUApPUgIR+qfqsjH+5PmyYc6ib+K502fXZ95Expk4WBnaI5d6RVGzJBEiHLnnKU2i2MOx8AS9Z5ql0dBDsbr1jzvNc+0D7VsPjcqd0KjBw8z469ZUNa2joGb2DdZDuxjQwTJGJ7FpbkTcAsIZxcD/QVyEIplUtVYgx37tcnQubaj1oCm3MVlBxWsUlMjrB0/K4lqcr2yE0NC+9avE/ZArISz/CxpbTdJU3u9+Rl+FXZIhc6jX9aN07vOptBCex9CIhbwBqCAAPmKzXBd/KQRzaQe3cTIlT8KNHEV8O9XCQCABLEbCosUq5rSVg==;\n\t5:2A7JSl5bid5os9zegTXYaTyqq/XMK0zXgFPemxW0uL3WAnXNAJm+arf+zUA/Ytsgdnj6E2Qci8o8i9b3J6f6vEdViyhXK7Fiba4sU4dwi2n5DhPcxJHs3QgA6WDDb7Uvfl8CjfrsapfHA/cJRIUu1Q==;\n\t24:j1NDZWWAVyT1Lath4/9LFDlLqXsDd1zaqS6YN405fDDLN9eA2V2yGgBAGNcXTsHXguoSf+Xc/S62kjdQ2vgs+RLxwpIFZzR5TzbjoJR+R1Y=;\n\t7:kfGzuXU/3atDQxuOkWtuBnh9LwP/FeqifpYnSpik4b/8ffDw1JdC77aINrQ0xhqQfveT/zyN1EVT4RNhhHT971Bpo+iEPmIeU8Y9IR8ygzJysHlnZoaEvGlnvrwVkEXl2NL9dIzmJq2nreLa2oXdkSrN+p2iCBcrs4B7AUHUrZTKYx1HEyjp8p4EQmhZ6gTwI8PnJzqN4P8G9VxzFMLZfsJW7p5kfDqaK1DffIZ0/mw=","x-ms-exchange-antispam-srfa-diagnostics":"SSOS;SSOR;","x-ms-office365-filtering-correlation-id":"56b80c50-e679-4d6a-d3a5-08d50cb819af","x-ms-office365-filtering-ht":"Tenant","x-microsoft-antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(2017030254152)(48565401081)(2017052603199)(49563074)(201703131423075)(201703031133081)(201702281549075);\n\tSRVR:DB6PR0802MB2392; ","x-ms-traffictypediagnostic":"DB6PR0802MB2392:","nodisclaimer":"True","x-exchange-antispam-report-test":"UriScan:(180628864354917)(22074186197030)(183786458502308); ","x-microsoft-antispam-prvs":"<DB6PR0802MB2392F01212FD4E3BEF63C24CFF710@DB6PR0802MB2392.eurprd08.prod.outlook.com>","x-exchange-antispam-report-cfa-test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DB6PR0802MB2392; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DB6PR0802MB2392; ","x-forefront-prvs":"0452022BE1","x-forefront-antispam-report":"SFV:NSPM;\n\tSFS:(10009020)(6009001)(39860400002)(346002)(376002)(189002)(53754006)(377454003)(377424004)(199003)(74316002)(9686003)(72206003)(5250100002)(229853002)(53936002)(6436002)(7736002)(55016002)(6506006)(86362001)(81166006)(8936002)(6246003)(105586002)(81156014)(4326008)(106356001)(66066001)(33656002)(8676002)(102836003)(54356999)(478600001)(305945005)(3846002)(2906002)(3280700002)(76176999)(6116002)(99936001)(53546010)(68736007)(101416001)(6916009)(50986999)(189998001)(316002)(14454004)(25786009)(54906003)(3660700001)(99286003)(2950100002)(97736004)(2900100001)(5660300001)(7696004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2392;\n\tH:DB6PR0802MB2309.eurprd08.prod.outlook.com; FPR:; SPF:None;\n\tPTR: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","Content-Type":"multipart/mixed;\n\tboundary=\"_002_DB6PR0802MB230900BB1D613C20F6271CD5FF710DB6PR0802MB2309_\"","MIME-Version":"1.0","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-originalarrivaltime":"06 Oct 2017 12:45:18.6793\n\t(UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DB6PR0802MB2392","X-IsSubscribed":"yes"}},{"id":1792451,"web_url":"http://patchwork.ozlabs.org/comment/1792451/","msgid":"<DB6PR0802MB2309905845C908DABFF2B1F8FF460@DB6PR0802MB2309.eurprd08.prod.outlook.com>","list_archive_url":null,"date":"2017-10-23T09:38:03","subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","submitter":{"id":69689,"url":"http://patchwork.ozlabs.org/api/people/69689/","name":"Tamar Christina","email":"Tamar.Christina@arm.com"},"content":"Ping","headers":{"Return-Path":"<gcc-patches-return-464706-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-464706-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=\"fAQmU2PS\"; 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 3yLBD93hqpz9s8J\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 23 Oct 2017 20:38:33 +1100 (AEDT)","(qmail 97998 invoked by alias); 23 Oct 2017 09:38:12 -0000","(qmail 97860 invoked by uid 89); 23 Oct 2017 09:38:12 -0000","from mail-eopbgr10065.outbound.protection.outlook.com (HELO\n\tEUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.65)\n\tby sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with\n\tESMTP; Mon, 23 Oct 2017 09:38:07 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com (10.172.228.13) by\n\tDB6PR0802MB2616.eurprd08.prod.outlook.com (10.172.252.21)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.77.7; Mon, 23 Oct 2017 09:38:03 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::aca9:7d55:a31b:496d]) by\n\tDB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::aca9:7d55:a31b:496d%18]) with mapi id 15.20.0156.007;\n\tMon, 23 Oct 2017 09:38:03 +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:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:content-transfer-encoding:mime-version; q=dns; s=\n\tdefault; b=QSJfCDQNIQL0LKWeXuNXnbtgXJGaHyt0C+vglP4XJrFksfAndeiaH\n\tXruhfgKD9Z6l7aVRIwY4cqYlyKfyFMcdblzR8+gTEHBgr6tG6Y56JujRD3fuaKHQ\n\tQpdE67dhHdTJ7dQT7qrOcESngn4+syPwgtqvpF9OIKYgUKdXClFQVM=","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:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:content-transfer-encoding:mime-version; s=default;\n\tbh=tMdTc4lNRU9gD4+L9RzWJJ5IXcM=; b=fAQmU2PS7Ktg5zHKEkA556YWorWj\n\te1ISftQq5YS6037ApPaZn6dMsTvH3YDpaU48GNhJ/FZ13Xfo0pQXfeqMetRO3e8H\n\tfRDN06dt/EqwSrU/WYVlLtZKu0DSIeUDX4fSZYB8DdPjXCqFYilGXN+hVzOGLxpo\n\t1AUIbuVovb5yiE0=","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=-2.5 required=5.0 tests=AWL, BAYES_00,\n\tKAM_ASCII_DIVIDERS, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,\n\tSPF_PASS autolearn=no version=3.3.2 spammy=sk:advsimd","X-HELO":"EUR02-HE1-obe.outbound.protection.outlook.com","From":"Tamar Christina <Tamar.Christina@arm.com>","To":"Christophe Lyon <christophe.lyon@linaro.org>","CC":"\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>, nd <nd@arm.com>,\n\tJames Greenhalgh <James.Greenhalgh@arm.com>,\n\tRichard Earnshaw\t<Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft <Marcus.Shawcroft@arm.com>","Subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","Date":"Mon, 23 Oct 2017 09:38:03 +0000","Message-ID":"<DB6PR0802MB2309905845C908DABFF2B1F8FF460@DB6PR0802MB2309.eurprd08.prod.outlook.com>","References":"<20170901132425.GA32479@arm.com>\n\t<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>,\n\t<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>,\n\t<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","In-Reply-To":"<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","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-464706-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=\"fAQmU2PS\"; dkim-atps=neutral","sourceware.org; auth=none","spf=none (sender IP is )\n\tsmtp.mailfrom=Tamar.Christina@arm.com; "],"x-ms-publictraffictype":"Email","x-microsoft-exchange-diagnostics":"1; DB6PR0802MB2616;\n\t6:jQ1ilxD3Qo/kBj6X/NWGVLOPuQWcZRR+RB6QeFugT6Il76Ud6plTOc1C26Kth7kmKolOhU/VyUKQXu0hETt6P11rftdXwhdsTmFwqEHEcxg7tF0CutuyHy51uHFFvoKWnBkaks4++xub8JD/NAZGFppevYv6TM4lCcVX7e+fQYnbhhvOCJczyF5b10e1vpHI8LjKTOAWS7AJPGH5Pp1FKZf4CmFfM23nMCXXyDIqTouQUj9WHFQji3MawKw7r4NT35OijbRdy/rtOW7YERYMdVGaspVmCss7Th0P1TA/LBEkYDpxkxHteBGqDLsbI2qQI/cedmZ/lomVu4yr0kw0gw==;\n\t5:wANh3G16Nt23vrZp5kV5YUL8EqBq2QpZHUp5FAlvTM0JsE38O3CfP6v2EnmCfiUAAfwVh1lqE1ZbVMTfsSqhT5vGD/Xt6NEslWQRoMRb7dONH+lgUKlM5lfhkllOs8EJwVQ4/RUnWuNR7u9gZ51WaQ==;\n\t24:BJ2D+69Id7SXsvpKPexppl2Ci8//DNTgrjUQf1SjvsEyRz0y5Hj/dLp0uBaBCLEPVaErRWJc5ADohFJZA0mOeeiJJMmA9p6CguFC3N/6rxQ=;\n\t7:5Kwqhr/xW4gpEiw2rlFfCWMspHwpM8Z7U8m4enT3RlxdPfxdnO6dbYlCQpEk08WVHBtNDZKhVayGIhvBzGp6IEaSWTwJ0asrcv2LVhP5B/EexERyiYomvYhJS84E4Xnmj6sdsIBxEQNLFIjAyk5z6uIP0CwEnWtf+t77mHycySDeGmNpq+L8W9DLoDBj3mtHQYCIcW9S8YmMXzQvZvgGQZAHvhaR6KWowYDacOrBIFQ=","x-ms-exchange-antispam-srfa-diagnostics":"SSOS;SSOR;","x-ms-office365-filtering-correlation-id":"e1fe0bed-d271-4564-4c5f-08d519f9c23d","x-ms-office365-filtering-ht":"Tenant","x-microsoft-antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(48565401081)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);\n\tSRVR:DB6PR0802MB2616; ","x-ms-traffictypediagnostic":"DB6PR0802MB2616:","nodisclaimer":"True","x-exchange-antispam-report-test":"UriScan:(180628864354917)(22074186197030)(183786458502308); ","x-microsoft-antispam-prvs":"<DB6PR0802MB26160539B33A84D69DDDCD6BFF460@DB6PR0802MB2616.eurprd08.prod.outlook.com>","x-exchange-antispam-report-cfa-test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(3231020)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DB6PR0802MB2616; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DB6PR0802MB2616; ","x-forefront-prvs":"046985391D","x-forefront-antispam-report":"SFV:NSPM;\n\tSFS:(10009020)(6009001)(39860400002)(346002)(376002)(199003)(53754006)(189002)(377424004)(53936002)(101416001)(189998001)(50986999)(7736002)(76176999)(305945005)(54356999)(478600001)(229853002)(6246003)(33656002)(72206003)(2906002)(6436002)(25786009)(74316002)(6506006)(93886005)(53546010)(4326008)(3280700002)(3660700001)(68736007)(106356001)(97736004)(9686003)(8676002)(5660300001)(7696004)(8936002)(6916009)(105586002)(316002)(6116002)(99286003)(3846002)(86362001)(2900100001)(55016002)(102836003)(81156014)(14454004)(54906003)(5250100002)(81166006)(66066001)(2950100002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2616;\n\tH:DB6PR0802MB2309.eurprd08.prod.outlook.com; FPR:; SPF:None;\n\tPTR:InfoNoRecords; A:1; MX:1; LANG:en; ","received-spf":"None (protection.outlook.com: arm.com does not designate\n\tpermitted sender hosts)","spamdiagnosticoutput":"1:99","spamdiagnosticmetadata":"NSPM","Content-Type":"text/plain; charset=\"iso-8859-1\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-originalarrivaltime":"23 Oct 2017 09:38:03.8360\n\t(UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DB6PR0802MB2616","X-IsSubscribed":"yes"}},{"id":1793222,"web_url":"http://patchwork.ozlabs.org/comment/1793222/","msgid":"<20171024152126.GB36236@arm.com>","list_archive_url":null,"date":"2017-10-24T15:21:26","subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","submitter":{"id":8373,"url":"http://patchwork.ozlabs.org/api/people/8373/","name":"James Greenhalgh","email":"james.greenhalgh@arm.com"},"content":"On Fri, Oct 06, 2017 at 01:45:18PM +0100, Tamar Christina wrote:\n> Hi All,\n> \n> this is a minor respin of the patch with the comments addressed. Note this patch is now 7/8 in the series.\n> \n> \n> Regtested on arm-none-eabi, armeb-none-eabi,\n> aarch64-none-elf and aarch64_be-none-elf with no issues found.\n> \n> Ok for trunk?\n\nOK from my perspective with minor fixups below, but much of this is Arm\ntarget specific so will need an Arm maintainer to look at. Any thoughts\nKyrill, Ramana, Richard, Nick?\n\nReviewed by: James Greenhalgh <james.greenhalgh@arm.com>\n\nThanks,\nJames\n\n> \n> gcc/testsuite\n> 2017-10-06  Tamar Christina  <tamar.christina@arm.com>\n> \n>         * lib/target-supports.exp\n>         (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.\n>         (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.\n>         (add_options_for_arm_v8_2a_dotprod_neon): New.\n>         (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.\n\n>         (check_effective_target_vect_sdot_qi): New.\n>         (check_effective_target_vect_udot_qi): New.\n\nThese are not New?\n\n>         * gcc.target/arm/simd/vdot-exec.c: New.\n>         * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.\n>         * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.\n\n> diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi\n> index 56e1b4eb103ab412b29d6dcd9b556515ebc2ac63..c25b0ba2e1a45ea0ce23955f4e87b3e4a2d7f5b0 100644\n> --- a/gcc/doc/sourcebuild.texi\n> +++ b/gcc/doc/sourcebuild.texi\n> @@ -1684,6 +1684,17 @@ ARM target supports executing instructions from ARMv8.2 with the FP16\n>  extension.  Some multilibs may be incompatible with these options.\n>  Implies arm_v8_2a_fp16_neon_ok and arm_v8_2a_fp16_scalar_hw.\n>  \n> +@item arm_v8_2a_dotprod_neon_ok\n> +@anchor{arm_v8_2a_dotprod_neon_ok}\n> +ARM target supports options to generate instructions from ARMv8.2 with\n\nArmv8.2-A?\n\n> +the Dot Product extension. Some multilibs may be incompatible with these\n> +options.\n> +\n> +@item arm_v8_2a_dotprod_neon_hw\n> +ARM target supports executing instructions from ARMv8.2 with the Dot\n\nLikewise.\n\n> +Product extension. Some multilibs may be incompatible with these options.\n> +Implies arm_v8_2a_dotprod_neon_ok.\n> +\n>  @item arm_prefer_ldrd_strd\n>  ARM target prefers @code{LDRD} and @code{STRD} instructions over\n>  @code{LDM} and @code{STM} instructions.\n> @@ -2290,6 +2301,11 @@ supported by the target; see the\n>  @ref{arm_v8_2a_fp16_neon_ok,,arm_v8_2a_fp16_neon_ok} effective target\n>  keyword.\n>  \n> +@item arm_v8_2a_dotprod_neon\n> +Add options for ARMv8.2 with Adv.SIMD Dot Product support, if this is\n> +supported by the target; see the\n> +@ref{arm_v8_2a_dotprod_neon_ok} effective target keyword.\n> +\n\nLikewise.\n\n>  @item bind_pic_locally\n>  Add the target-specific flags needed to enable functions to bind\n>  locally when using pic/PIC passes in the testsuite.\n\n> diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp\n> index 57f646ce2df5bcd5619870403242e73f6e91ff77..2877f08393ac0de1ff3b3258a56dff1ab1852413 100644\n> --- a/gcc/testsuite/lib/target-supports.exp\n> +++ b/gcc/testsuite/lib/target-supports.exp\n> @@ -4311,6 +4311,48 @@ proc check_effective_target_arm_v8_2a_fp16_neon_ok { } {\n>  \t\tcheck_effective_target_arm_v8_2a_fp16_neon_ok_nocache]\n>  }\n>  \n>  # Return 1 if the target supports executing ARMv8 NEON instructions, 0\n>  # otherwise.\n>  \n> @@ -4448,6 +4490,42 @@ proc check_effective_target_arm_v8_2a_fp16_neon_hw { } {\n>      } [add_options_for_arm_v8_2a_fp16_neon \"\"]]\n>  }\n>  \n> +# Return 1 if the target supports executing AdvSIMD instructions from ARMv8.2\n> +# with the Dot Product extension, 0 otherwise.  The test is valid for ARM and for\n> +# AArch64.\n> +\n> +proc check_effective_target_arm_v8_2a_dotprod_neon_hw { } {\n> +    if { ![check_effective_target_arm_v8_2a_dotprod_neon_ok] } {\n> +        return 0;\n> +    }\n> +    return [check_runtime arm_v8_2a_dotprod_neon_hw_available {\n> +        #include \"arm_neon.h\"\n> +        int\n> +        main (void)\n> +        {\n> +\n> +\t  uint32x2_t results = {0,0};\n> +\t  uint8x8_t a = {1,1,1,1,2,2,2,2};\n> +\t  uint8x8_t b = {2,2,2,2,3,3,3,3};\n> +\n> +          #ifdef __ARM_ARCH_ISA_A64\n> +          asm (\"udot %0.2s, %1.8b, %2.8b\"\n> +               : \"=w\"(results)\n> +               : \"w\"(a), \"w\"(b)\n> +               : /* No clobbers.  */);\n> +\n> +\t  #elif __ARM_ARCH >= 8\n\nI don't think this does anything, should it just be else?\n\n> +          asm (\"vudot.u8 %P0, %P1, %P2\"\n> +               : \"=w\"(results)\n> +               : \"w\"(a), \"w\"(b)\n> +               : /* No clobbers.  */);\n> +          #endif\n> +\n> +          return (results[0] == 8 && results[1] == 24) ? 1 : 0;\n> +        }\n> +    } [add_options_for_arm_v8_2a_dotprod_neon \"\"]]\n> +}\n> +","headers":{"Return-Path":"<gcc-patches-return-464989-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-464989-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=\"VkMt3suy\"; dkim-atps=neutral","sourceware.org; auth=none","spf=pass (sender IP is 217.140.96.140)\n\tsmtp.mailfrom=arm.com; gcc.gnu.org;\n\tdkim=none (message not signed) header.d=none; gcc.gnu.org;\n\tdmarc=bestguesspass action=none header.from=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 3yLxpB2qRyz9t5C\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 25 Oct 2017 02:22:08 +1100 (AEDT)","(qmail 26450 invoked by alias); 24 Oct 2017 15:22:00 -0000","(qmail 26436 invoked by uid 89); 24 Oct 2017 15:22:00 -0000","from mail-eopbgr30069.outbound.protection.outlook.com (HELO\n\tEUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.69)\n\tby sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with\n\tESMTP; Tue, 24 Oct 2017 15:21:58 +0000","from DB6PR0802CA0042.eurprd08.prod.outlook.com\n\t(2603:10a6:4:a3::28) by VI1PR0801MB1536.eurprd08.prod.outlook.com\n\t(2603:10a6:800:18::22) with Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.156.4; Tue, 24 Oct 2017 15:21:53 +0000","from DB5EUR03FT044.eop-EUR03.prod.protection.outlook.com\n\t(2a01:111:f400:7e0a::208) by\n\tDB6PR0802CA0042.outlook.office365.com (2603:10a6:4:a3::28)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.156.4\n\tvia Frontend Transport; Tue, 24 Oct 2017 15:21:53 +0000","from nebula.arm.com (217.140.96.140) by\n\tDB5EUR03FT044.mail.protection.outlook.com (10.152.21.167)\n\twith Microsoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id\n\t15.20.156.4 via Frontend Transport; Tue, 24 Oct 2017 15:21:53 +0000","from arm.com (10.1.2.79) by mail.arm.com (10.1.106.66) with\n\tMicrosoft SMTP Server id 14.3.294.0;\n\tTue, 24 Oct 2017 16:21:26 +0100"],"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:references:mime-version\n\t:content-type:in-reply-to; q=dns; s=default; b=aCRK6DmHL6w8feul8\n\tFjPZCa+S/9ez3gjt4DLtKZSTu0fp5fadpmK0eGTXurVy+i/VFhguKN/mUb3xGMoZ\n\t5p8qlHP6lDX+ueVhwiDmzefitiRt/bdWfA0BC2fGJyZNN99IAP26vA1NWOwtmZkM\n\tg+PZFMvlciTuXp3xqkxNfiuQYU=","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:references:mime-version\n\t:content-type:in-reply-to; s=default; bh=36hKQTc4x5xoWYXhyXkHiRz\n\tjEaQ=; b=VkMt3suysjZEcC8l+SjYzUON63b1SVdxRPeq1KjsaBk1xj7PQ1jBFsb\n\t6BAWvxxt71jwkwxQ1Z4fTDNWQqmrF7dLfYaMKDPsIUxtSfn/j4Q7gTsV6a6UgC+U\n\t8+AmpGPiEnQsEWAxauffhu945lidVUVYzHIH49nBb1ps3AowwA/c=","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=-24.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-AM5-obe.outbound.protection.outlook.com","Received-SPF":"Pass (protection.outlook.com: domain of arm.com designates\n\t217.140.96.140 as permitted sender)\n\treceiver=protection.outlook.com; client-ip=217.140.96.140;\n\thelo=nebula.arm.com; ","Date":"Tue, 24 Oct 2017 16:21:26 +0100","From":"James Greenhalgh <james.greenhalgh@arm.com>","To":"Tamar Christina <Tamar.Christina@arm.com>","CC":"Christophe Lyon <christophe.lyon@linaro.org>,\n\t\"gcc-patches@gcc.gnu.org\"\t<gcc-patches@gcc.gnu.org>,\n\tnd <nd@arm.com>, Richard Earnshaw\t<Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft <Marcus.Shawcroft@arm.com>,\n\t<ramana.radhakrishnan@arm.com>, <rearnsha@arm.com>, <kyrtka01@arm.com>","Subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","Message-ID":"<20171024152126.GB36236@arm.com>","References":"<20170901132425.GA32479@arm.com>\n\t<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>\n\t<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>\n\t<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","User-Agent":"Mutt/1.5.21 (2010-09-15)","X-EOPAttributedMessage":"0","X-MS-Office365-Filtering-HT":"Tenant","X-Forefront-Antispam-Report":"CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;\n\tEFV:NLI; SFV:NSPM;\n\tSFS:(10009020)(6009001)(376002)(346002)(39860400002)(2980300002)(438002)(199003)(53754006)(24454002)(377424004)(189002)(58126008)(8936002)(37006003)(93886005)(54906003)(26826003)(7696004)(478600001)(2950100002)(189998001)(55016002)(316002)(5660300001)(6636002)(16586007)(83506002)(46406003)(229853002)(23726003)(106002)(72206003)(86362001)(104016004)(6286002)(36756003)(1076002)(8676002)(54356999)(50986999)(76176999)(356003)(6862004)(575784001)(106466001)(77096006)(33656002)(4326008)(305945005)(6246003)(2906002)(246002)(97756001)(47776003)(50466002)(18370500001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB1536;\n\tH:nebula.arm.com; FPR:; SPF:Pass;\n\tPTR:fw-tnat.cambridge.arm.com; A:1; MX:1; LANG:en; ","X-Microsoft-Exchange-Diagnostics":["1; DB5EUR03FT044;\n\t1:D0XrNFFJZxH0cx16H/7ikkipNagqCKKUnvf9wPhGy97M+g59jshEiEjsXlpuWPe7mP7aFqzWdvHfr/zRFk1UunVtdb3KfUQbqarZivOHVfbDMfCt2S/jfZzBK1xNMIRM","1; VI1PR0801MB1536;\n\t3:3XN2mDnQQRWMb09qV3mN8MYZe8m12NT07db+2WZImKLcxidGiSfg5EJQKDSCa+4H6m0rl4S5Mk+tYuu813RS7HNxVWu0H0i321FBDKl7+fckDRSOck4E3C1Y9q3bkiIzwItu729O1wiBgfIZQhFq9lmXu0uMYaOuMoBr26EZq6q4Kd95NUtYHEi/G78DjoCblIuSPghwSPesrwZFqlmIuDYJzBBgWnT1v5f22wzTaCO7Bui1PaOeZi8ajfSGQ3MJp4lYy7Hm1GDXDBbAXOkU7Cb7Swf3yJkRvzjqCNP34h6F2L0LsggmW/yOyQbl+bMrnofN+bzHeKfE3tx2c5NToiMh6qapKeZYQCl01EBhRW4=;\n\t25:yaQQia4XO/mrArvyeiXDUfzrfj2WpDc3UDWmQd3RhMJjCtSK0A1bsG1FQPVtitHGbTZUtJ9fs4TWskTZVzrNKdT9a6SeB5UhFJNuf3JVl+woL9bwK8SGBCpznjfzSgf9Buquv/3+J8wnU9hYWWg+VNIby/89XXP6eFN/ew3TZme2rwgI/txW+KDrSqlNuxWLtVIdGpGumI3ps0wr8nwrPxFRYQhL7q7oLrpn7xc94SWRSmtR+PTTdM8OAMmfV3UofzbuVPZS2C6fbeDtIJKiU8Jv2sJis9BxIy9Tc5dOZjjb6AvQeZCFAjxfwPnSLu6g4PTnbbfXvxyi0oucQEU1rQ==","1; VI1PR0801MB1536;\n\t31:S14EDfP0R33EshrLmwmRR0tknanWPTC+/zWUgryY0OuGzVs3zLlJsZzgVPoqSqiRYW0V/mqC7Ik1iC+IMDBVcd8vA9fgJuXzVDcwnwVJHgCRBNPksiDi8ZZ2bius31vQT+61eEnEk7cwVowQ/zHt9A94HiOis1GkU4v8uzp6p3sNag+Syrqtua9msa1Cv2dYZXJyrCujVQJmtdwVAXtxk2qPCpi9fyR9NeRglmc+gPg=;\n\t20:Aww2GfYbQa1HR4mIAy3rwXdRnBC8IOPRvmL3eJSjMovbNcD/lW3v0dN+IyPPyiYYg+iWPZjPe+CztHLas4zJrqY0YD6Grh7fdWH4geNY4fwfdoCNU7ZQ/7vJ8i0IK9FO9tNDByE+8l+OR3g4wsEahnq4DAqiJ+aSVvZJwtJy3WWT1KRPsYWlNKC445JR+0auGf3ZGnZMC+puzITffZ/jPnnWNHfXpd9fh1vdFPt96mDXKSlgf+tMXeh78Srrbv9X;\n\t4:W4bF047Lui4oZ+YRNamAQoFLa/mamMExe2n7RlUMAb11voao0C0/AhjJ/RWMQ3l+0eUxDThrTv8PTv7TmD8ViNtqwg3w6Mhy9MMhhzVnIvgNQinKySu9leO5LViyV+ICFvl9tTNHBMnVJBUxdxOxuiBVDaOeXlWB1QVtaJAFBHsfEtIQYhS43FNsAjqlqGlSU0Mz/rMApy/L3kO5TwIvDRRB60jskTUlQ7aX35LAEUae22GZMFLNnKLy7NhNn+z7xxkv2Vvc3IvJhA8nfm407+UlUEinTFQHNL6YI91j+xg=","1; VI1PR0801MB1536;\n\t23:vTaEtSkKSbPWMQo7Faa6PenFACu7cgpCPreQbOWYOd6Iz495HDDhSmOplN7pRi34hHKipoCpEhknj1w6/AKd4gt2BYs+FBkr2uIWJb/RorH/dLpRjsU4yhdUe2EsgnrBQs9U1EZPXx9/TelCxTRWARNZEAfMGxpKOMSAh+Ls5gnXDqX9z842tUXnwoRT5LmaOjdQkaktFNbQl6KLujI2vC+Mm85KKAZRY6XcQ9FPf0nWe4R1/U8oSLKc7Hdr6SYpnTASKuaLNSFvNm4rmluJ/euICKqAzQPgxAWSYzBbjxDx95d93CeVcJP8bTo9d0h1pL4O99BpL1v/H+rp1ovwXSbmI2hZbutMkSyNcCodARAnUtTgO12a9vVqjA7fTisFSHrwckred9gLQHuhr4bfKYiuAvqb9LHUw1OsBQ49P50KCE4K2gydaO2ZGyTlBK8DyWNg1Ocj571qlT1lt8BFMih8nu9gIjNtv/I/ky23P3EBJndS8qX7WssyGm3WDpVJ+Z548XQx3CkSAsYbeMnci+00JccgMTZDmMpnt0mNAlVbgchpg9fYXH9XBJD/WBhY6Z0CtJsftLyW5iEZdgXhzP7gJ6BDbySrzaYb0RO6psYMns6KJpAiNYkmsHKF5ZpXY+M8eJidOk96be7T6EyIo8/ZnqTfUNIDo25FhcuxkwlabU5QUGmlJ+E7gHK8VBADjHRywr/E5wSaDhcDPODdI/nQvbA7YEX95/POT7sUvN3vUxtnm2u25tsCCiozB/9SAH7bsPBQqnRMj6fe6wPMMCJ2jX351ilatJA2G2edJln7RnyvPiUL6NUyAZTtAFP9l4yX0pDkJnHrBJQpdKK7mWQeyVEEU0yEyeP/AgPH0+vE26WQMDFSAuOk4eT8KCBO280Fx7b2/tYvskUOve+oK/G4zCCIgf9ua2tErIExA+1C3MCWgV1IwmZ+Yzbyn1TNKifZYVde6nkR8L4DDtJYm7FZlSBOVY8+C1wUoC6NOJ+ZLlBWBXZfiHRaokkVB7M4u7d7l/pkgzXyu5QBGp4g+mXRh1YUEFUI+jAhyZi/yUciAlEl+9fphrmrB0dw5AGWCCuE7SLUY/OnU9Qh80Vb6SyT4Hh+zeuSziqy/U5C5f7Q7n7C0TzE9lLz+VWCp+RI4/gCBAbzPElkTqWT9EhSL0SrxXudWi5fhNBmi+a7d65YFBCghDuytRLIfmT9UPM52DuMZ+G18QtHM2SaetE4RIbf9l1cBWX/maBSF8TsS4sZnO9A3/zfZSM8L+He1fG/go/Qn/FnmSiHO1JpMJ+1SQ==","1; VI1PR0801MB1536;\n\t6:Fzl7pu9jywsbdjgDLIBjxjZ53A5VeKpcYVAKcwJLTtXNPUm0Blq2Hnemo1YiMQ3u+mSEcgZYoqnjtKHAnfhfzRpm4MNmVA+W2no2Q2VI3OMzCs2usoZsiEoIO4TzhoDZCJeqnHwHPNKLI9PRLVH1zPDEFvFanlZ8J16cXVGEqLWIiNcmXpCzY+yLRAQM26ju8jufAZBn30LcMCmadx8c06HNHtw19tmm/csinMpFw3R2+AXkkSFWD30nl9MRzQ4jKmglGUHqXTsNchcacHpYisFB5rJJBNaqfUDUuWzY9fY8uCdYlHqFzzbudmFa/AeQ7OOoI3uI8n8A1umNjNT24Q==;\n\t5:9kYbcwxUaKoy7DiWmRt9z8lf5e6B6pdlnSaAzJW99omkCWwizwaVkWb8PxIoxLeIbd/6tY/TAxEyccC+BXuLYBisIzbdwaqcFYL8oUVfe9zDYplWmrnTHm31WaGPUimTF45gpuFNuwHVUVpXulP2wg==;\n\t24:h8J0fVHObXXHqTrbqD/yO7LsPoH2LuoswUc9xQTC379CEzpPhRGhqv4N0CTJQtfe7ITg34qeWQmPw8NOGzpWAoTzZ0G+g+fFBBVrZ7rteEA=;\n\t7:K/qr71RGU9LtdNn4PwDKmenfgruhZTuywgP+ApzuiIFzwGyTDBtsxVeh5f/a2lXS92nKQZaQASZUD0+8GAHMUNrsscoWNcvboZW4kYeFTA95kcaE9Hvut7DcYv8CQU+quhzZdCcyP/dXdkL8gQPyyBKtRXFwnIwL72ABDw4/Org6iymBk6dSvARO9zLzq4KLCL21g8twY2Bpaw+igdCH7wow2iF3Mx+9LWMeYvZNC5o="],"X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"e73441f0-6abb-427f-2768-08d51af2f4c8","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(8251501002)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);\n\tSRVR:VI1PR0801MB1536; ","X-MS-TrafficTypeDiagnostic":"VI1PR0801MB1536:","NoDisclaimer":"True","X-Exchange-Antispam-Report-Test":"UriScan:(180628864354917);","X-Microsoft-Antispam-PRVS":"<VI1PR0801MB1536BE59D14208AEFE1C8FFC84470@VI1PR0801MB1536.eurprd08.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93004095)(100000703101)(100105400095)(3002001)(3231020)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:VI1PR0801MB1536; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:VI1PR0801MB1536; ","X-Forefront-PRVS":"047001DADA","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"24 Oct 2017 15:21:53.1615\n\t(UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"e73441f0-6abb-427f-2768-08d51af2f4c8","X-MS-Exchange-CrossTenant-Id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;\n\tIp=[217.140.96.140]; Helo=[nebula.arm.com]","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"VI1PR0801MB1536","X-IsSubscribed":"yes"}},{"id":1794058,"web_url":"http://patchwork.ozlabs.org/comment/1794058/","msgid":"<DB6PR0802MB23097579DB85899C74B2B68BFF450@DB6PR0802MB2309.eurprd08.prod.outlook.com>","list_archive_url":null,"date":"2017-10-26T07:10:28","subject":"RE: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","submitter":{"id":69689,"url":"http://patchwork.ozlabs.org/api/people/69689/","name":"Tamar Christina","email":"Tamar.Christina@arm.com"},"content":"Hi James,\n\n> > b3e4a2d7f5b0 100644\n> > --- a/gcc/doc/sourcebuild.texi\n> > +++ b/gcc/doc/sourcebuild.texi\n> > @@ -1684,6 +1684,17 @@ ARM target supports executing instructions from\n> > ARMv8.2 with the FP16  extension.  Some multilibs may be incompatible\n> with these options.\n> >  Implies arm_v8_2a_fp16_neon_ok and arm_v8_2a_fp16_scalar_hw.\n> >\n> > +@item arm_v8_2a_dotprod_neon_ok\n> > +@anchor{arm_v8_2a_dotprod_neon_ok}\n> > +ARM target supports options to generate instructions from ARMv8.2\n> > +with\n> \n> Armv8.2-A?\n\nNothing else in this documentation refers to the architectures as -a, the only usages I see\nAre ARMv8.2 and ARMv8.1. I'm happy to change it but wanted to point out this is not how the\nRest of the documentation is written.\n\n> \n> > +the Dot Product extension. Some multilibs may be incompatible with\n> > +these options.\n> > +\n> > +@item arm_v8_2a_dotprod_neon_hw\n> > +ARM target supports executing instructions from ARMv8.2 with the Dot\n> \n> Likewise.\n> \n> > +Product extension. Some multilibs may be incompatible with these\n> options.\n> > +Implies arm_v8_2a_dotprod_neon_ok.\n> > +\n> >  @item arm_prefer_ldrd_strd\n> >  ARM target prefers @code{LDRD} and @code{STRD} instructions over\n> > @code{LDM} and @code{STM} instructions.\n> > @@ -2290,6 +2301,11 @@ supported by the target; see the\n> > @ref{arm_v8_2a_fp16_neon_ok,,arm_v8_2a_fp16_neon_ok} effective\n> target\n> > keyword.\n> >\n> > +@item arm_v8_2a_dotprod_neon\n> > +Add options for ARMv8.2 with Adv.SIMD Dot Product support, if this is\n> > +supported by the target; see the @ref{arm_v8_2a_dotprod_neon_ok}\n> > +effective target keyword.\n> > +\n> \n> Likewise.\n> \n> >  @item bind_pic_locally\n> >  Add the target-specific flags needed to enable functions to bind\n> > locally when using pic/PIC passes in the testsuite.\n> \n> > diff --git a/gcc/testsuite/lib/target-supports.exp\n> > b/gcc/testsuite/lib/target-supports.exp\n> > index\n> >\n> 57f646ce2df5bcd5619870403242e73f6e91ff77..2877f08393ac0de1ff3b3258a56\n> d\n> > ff1ab1852413 100644\n> > --- a/gcc/testsuite/lib/target-supports.exp\n> > +++ b/gcc/testsuite/lib/target-supports.exp\n> > @@ -4311,6 +4311,48 @@ proc\n> check_effective_target_arm_v8_2a_fp16_neon_ok { } {\n> >\n> \tcheck_effective_target_arm_v8_2a_fp16_neon_ok_nocache]\n> >  }\n> >\n> >  # Return 1 if the target supports executing ARMv8 NEON instructions,\n> > 0  # otherwise.\n> >\n> > @@ -4448,6 +4490,42 @@ proc\n> check_effective_target_arm_v8_2a_fp16_neon_hw { } {\n> >      } [add_options_for_arm_v8_2a_fp16_neon \"\"]]  }\n> >\n> > +# Return 1 if the target supports executing AdvSIMD instructions from\n> > +ARMv8.2 # with the Dot Product extension, 0 otherwise.  The test is\n> > +valid for ARM and for # AArch64.\n> > +\n> > +proc check_effective_target_arm_v8_2a_dotprod_neon_hw { } {\n> > +    if { ![check_effective_target_arm_v8_2a_dotprod_neon_ok] } {\n> > +        return 0;\n> > +    }\n> > +    return [check_runtime arm_v8_2a_dotprod_neon_hw_available {\n> > +        #include \"arm_neon.h\"\n> > +        int\n> > +        main (void)\n> > +        {\n> > +\n> > +\t  uint32x2_t results = {0,0};\n> > +\t  uint8x8_t a = {1,1,1,1,2,2,2,2};\n> > +\t  uint8x8_t b = {2,2,2,2,3,3,3,3};\n> > +\n> > +          #ifdef __ARM_ARCH_ISA_A64\n> > +          asm (\"udot %0.2s, %1.8b, %2.8b\"\n> > +               : \"=w\"(results)\n> > +               : \"w\"(a), \"w\"(b)\n> > +               : /* No clobbers.  */);\n> > +\n> > +\t  #elif __ARM_ARCH >= 8\n> \n> I don't think this does anything, should it just be else?\n> \n> > +          asm (\"vudot.u8 %P0, %P1, %P2\"\n> > +               : \"=w\"(results)\n> > +               : \"w\"(a), \"w\"(b)\n> > +               : /* No clobbers.  */);\n> > +          #endif\n> > +\n> > +          return (results[0] == 8 && results[1] == 24) ? 1 : 0;\n> > +        }\n> > +    } [add_options_for_arm_v8_2a_dotprod_neon \"\"]] }\n> > +","headers":{"Return-Path":"<gcc-patches-return-465159-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-465159-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=\"huud5HOp\"; 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 3yMypF0l4Tz9t3Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 26 Oct 2017 18:10:44 +1100 (AEDT)","(qmail 102305 invoked by alias); 26 Oct 2017 07:10:35 -0000","(qmail 102293 invoked by uid 89); 26 Oct 2017 07:10:34 -0000","from mail-he1eur01on0061.outbound.protection.outlook.com (HELO\n\tEUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.61)\n\tby sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with\n\tESMTP; Thu, 26 Oct 2017 07:10:32 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com (10.172.228.13) by\n\tDB6PR0802MB2390.eurprd08.prod.outlook.com (10.172.250.143)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.178.6; Thu, 26 Oct 2017 07:10:29 +0000","from DB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::aca9:7d55:a31b:496d]) by\n\tDB6PR0802MB2309.eurprd08.prod.outlook.com\n\t([fe80::aca9:7d55:a31b:496d%18]) with mapi id 15.20.0178.007;\n\tThu, 26 Oct 2017 07:10:29 +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:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:content-transfer-encoding:mime-version; q=dns; s=\n\tdefault; b=RxjxZjBT5zaXSG/9pALo+XeT23tI++/VuhPEeIAigm/DvLBsvHzjc\n\tf3ZxZdAo5zgHMIXKPLL0nnhlbqj3MuNtxKHz93NYa8OmY5qCcFVMG4AYRMGeU8VU\n\tkXCuEfjf9LSgdYUOZo9CqwXvwhDRCPRO3IaL9pZynWQm4VWQxrviAc=","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:from\n\t:to:cc:subject:date:message-id:references:in-reply-to\n\t:content-type:content-transfer-encoding:mime-version; s=default;\n\tbh=Lj/GkrougRcUOyZPirW9yMRoP8w=; b=huud5HOpGGUjZj9rrXLPzE/TcNV5\n\tiHtIrynempdD69+PC9dxeJcLsYxsnWtvPEoEsfqE+2QplCfiUUT3J4YylOaJdhvx\n\tLS1+ZQLix64LYlSOacQUPBMS5/VOM61LaRNl8jyU9H+HsrBc7syZ5va3P08Ai+cN\n\tqsD6H7p0JJBOVu4=","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=Rest","X-HELO":"EUR01-HE1-obe.outbound.protection.outlook.com","From":"Tamar Christina <Tamar.Christina@arm.com>","To":"James Greenhalgh <James.Greenhalgh@arm.com>","CC":"Christophe Lyon <christophe.lyon@linaro.org>,\n\t\"gcc-patches@gcc.gnu.org\"\t<gcc-patches@gcc.gnu.org>,\n\tnd <nd@arm.com>, Richard Earnshaw\t<Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft <Marcus.Shawcroft@arm.com>,\n\tRamana Radhakrishnan <Ramana.Radhakrishnan@arm.com>,\n\tRichard Earnshaw\t<Richard.Earnshaw@arm.com>,\n\tKyrylo Tkachov <Kyrylo.Tkachov@arm.com>","Subject":"RE: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","Date":"Thu, 26 Oct 2017 07:10:28 +0000","Message-ID":"<DB6PR0802MB23097579DB85899C74B2B68BFF450@DB6PR0802MB2309.eurprd08.prod.outlook.com>","References":"<20170901132425.GA32479@arm.com>\n\t<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>\n\t<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>\n\t<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>\n\t<20171024152126.GB36236@arm.com>","In-Reply-To":"<20171024152126.GB36236@arm.com>","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-465159-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=\"huud5HOp\"; dkim-atps=neutral","sourceware.org; auth=none","spf=none (sender IP is )\n\tsmtp.mailfrom=Tamar.Christina@arm.com; "],"x-ms-publictraffictype":"Email","x-microsoft-exchange-diagnostics":"1; DB6PR0802MB2390;\n\t6:eA4PqEmN49ySfw9sEQf+r7n0JTfzRFbZCYj0FF6H+WjLrqz2DPFCwmMgR9pbToouGKkJtuNx9eKguAkmfZrkjaGP7otYi0pOQ3OYZ6O1RO9H1Wa/Wuegdphl680p8QLha9hOyUiI5FH2+xoWNE4RIlhypCC7f5/T91RH7CPepkAwjzaRkNmp9ZahS6xunNubGyY7l/GIPtBC+nkQsisGcW2JjJ80V42opzcTFDFhv6j37tvrQDGp6VrHXnpRbqMg0FFM58BdYfkqJWXEVhSH35jMNz8a3qYoA3jnymXBklIOyMO5/2ZoBT7q4iCQewW1/KWp7BWVovqnPiKx5ShpjtRbfCKZdQNfgMmdTLnZ1ho=;\n\t5:f8wsLGlpFaguXamE2R+njQrrdl+FKm4fTKF8gEzF49n/BwRFkK6b3ImZJKh74FjHhID9u4jgXGEdqms9KHqLNsmBCzoAa4LwwhwYXq+L79/Lz15Mdn/sWzYjBMEK74oFNprWw/Fh7PQeoygJxkWj8b5ZH4bBoWoyNtuEXLkvoKw=;\n\t24:hoJaFPP103yqx2U7ts/lQQTgPuX2CcHctwVDHmF1XSsK1ooQJzdfSaXVRK58P3iIErST2icGBYNYLWs+oy1G6w8UHoHa9A9O22UXDC4mS1g=;\n\t7:teHp1950iwbMxyeOmKIj9kJwFBzQZA0/DWt8w6CtYD76IqeeGKr7euZmkKwvhS9D4ZhxN4fTLHH/hMlYo1SVqKFi77TiB4wUhRxAuhBtE961tbjyw1quHGeL/Ps+HomO6WKboLINLduRRcC4Z0F3PkN/vTG66r3SAUc/gpTN4jdyEL7K8QH1lhebop1znsEJT8Illk+g4430Zj1fWjml+HnGO0R+ocEEew270DVNJlSc/JNobNSIocRwCOr2zEEx","x-ms-exchange-antispam-srfa-diagnostics":"SSOS;SSOR;","x-ms-office365-filtering-correlation-id":"9e03972e-1104-4cb8-4d58-08d51c40a39d","x-ms-office365-filtering-ht":"Tenant","x-microsoft-antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(48565401081)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);\n\tSRVR:DB6PR0802MB2390; ","x-ms-traffictypediagnostic":"DB6PR0802MB2390:","nodisclaimer":"True","x-exchange-antispam-report-test":"UriScan:;","x-microsoft-antispam-prvs":"<DB6PR0802MB2390C697A328C24CB9267F94FF450@DB6PR0802MB2390.eurprd08.prod.outlook.com>","x-exchange-antispam-report-cfa-test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3231020)(3002001)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DB6PR0802MB2390; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DB6PR0802MB2390; ","x-forefront-prvs":"04724A515E","x-forefront-antispam-report":"SFV:NSPM;\n\tSFS:(10009020)(6009001)(376002)(39860400002)(346002)(189002)(199003)(14454004)(6506006)(8936002)(8676002)(81166006)(81156014)(229853002)(6436002)(4326008)(6246003)(68736007)(478600001)(55016002)(72206003)(86362001)(99286003)(189998001)(3846002)(54356999)(105586002)(101416001)(102836003)(6862004)(6116002)(76176999)(5250100002)(50986999)(575784001)(106356001)(33656002)(3660700001)(2900100001)(97736004)(9686003)(3280700002)(305945005)(25786009)(2950100002)(66066001)(7736002)(7696004)(74316002)(316002)(54906003)(6636002)(53936002)(5660300001)(2906002)(93886005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2390;\n\tH:DB6PR0802MB2309.eurprd08.prod.outlook.com; FPR:; SPF:None;\n\tPTR: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","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"9e03972e-1104-4cb8-4d58-08d51c40a39d","X-MS-Exchange-CrossTenant-originalarrivaltime":"26 Oct 2017 07:10:28.9866\n\t(UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DB6PR0802MB2390","X-IsSubscribed":"yes"}},{"id":1794085,"web_url":"http://patchwork.ozlabs.org/comment/1794085/","msgid":"<20171026081205.GA15481@arm.com>","list_archive_url":null,"date":"2017-10-26T08:12:05","subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","submitter":{"id":8373,"url":"http://patchwork.ozlabs.org/api/people/8373/","name":"James Greenhalgh","email":"james.greenhalgh@arm.com"},"content":"On Thu, Oct 26, 2017 at 08:10:28AM +0100, Tamar Christina wrote:\n> Hi James,\n> \n> > > b3e4a2d7f5b0 100644\n> > > --- a/gcc/doc/sourcebuild.texi\n> > > +++ b/gcc/doc/sourcebuild.texi\n> > > @@ -1684,6 +1684,17 @@ ARM target supports executing instructions from\n> > > ARMv8.2 with the FP16  extension.  Some multilibs may be incompatible\n> > with these options.\n> > >  Implies arm_v8_2a_fp16_neon_ok and arm_v8_2a_fp16_scalar_hw.\n> > >\n> > > +@item arm_v8_2a_dotprod_neon_ok\n> > > +@anchor{arm_v8_2a_dotprod_neon_ok}\n> > > +ARM target supports options to generate instructions from ARMv8.2\n> > > +with\n> > \n> > Armv8.2-A?\n> \n> Nothing else in this documentation refers to the architectures as -a, the only usages I see\n> Are ARMv8.2 and ARMv8.1. I'm happy to change it but wanted to point out this is not how the\n> Rest of the documentation is written.\n\nOK, if it fits the current style I don't mind whether you make this\nchange or drop it.\n\nIt would be nice to update the rest of the documentation to be accurate,\nbut that doesn't need to happen for this patch to be OK by me.\n\nJames","headers":{"Return-Path":"<gcc-patches-return-465162-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-465162-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=\"Xl59adlQ\"; dkim-atps=neutral","sourceware.org; auth=none","spf=pass (sender IP is 217.140.96.140)\n\tsmtp.mailfrom=arm.com; gcc.gnu.org;\n\tdkim=none (message not signed) header.d=none; gcc.gnu.org;\n\tdmarc=bestguesspass action=none header.from=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 3yN09s1pZ9z9t3J\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 26 Oct 2017 19:12:46 +1100 (AEDT)","(qmail 31648 invoked by alias); 26 Oct 2017 08:12:32 -0000","(qmail 31635 invoked by uid 89); 26 Oct 2017 08:12:31 -0000","from mail-db5eur01on0049.outbound.protection.outlook.com (HELO\n\tEUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.49)\n\tby sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with\n\tESMTP; Thu, 26 Oct 2017 08:12:28 +0000","from VI1PR08CA0195.eurprd08.prod.outlook.com\n\t(2603:10a6:800:d2::25) by VI1PR0801MB1535.eurprd08.prod.outlook.com\n\t(2603:10a6:800:18::21) with Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.156.4; Thu, 26 Oct 2017 08:12:24 +0000","from DB5EUR03FT061.eop-EUR03.prod.protection.outlook.com\n\t(2a01:111:f400:7e0a::209) by\n\tVI1PR08CA0195.outlook.office365.com (2603:10a6:800:d2::25)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.156.4 via Frontend Transport; Thu, 26 Oct 2017 08:12:24 +0000","from nebula.arm.com (217.140.96.140) by\n\tDB5EUR03FT061.mail.protection.outlook.com (10.152.21.234)\n\twith Microsoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id\n\t15.20.156.4 via Frontend Transport; Thu, 26 Oct 2017 08:12:23 +0000","from arm.com (10.1.2.79) by mail.arm.com (10.1.105.66) with\n\tMicrosoft SMTP Server id 14.3.294.0;\n\tThu, 26 Oct 2017 09:12:05 +0100"],"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:references:mime-version\n\t:content-type:in-reply-to; q=dns; s=default; b=hEVAebWAemFHptUM5\n\teWIR/bvWtfCKaa++PHI9BrnZsI02Z9xx83i0qVoTlR+ghgb06XEvdSGngM1d1vgB\n\t2KkGONTxig6HuBfiFECTOy4h6CfPKqcj9I46mtqvHXVXM8dCnQ7A4BT1NqLkYFcI\n\t1p4FZKv+o6ZBEw+281ObNch68I=","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:references:mime-version\n\t:content-type:in-reply-to; s=default; bh=7EP/qdOWbpuoaPtV2UbMeh0\n\tXv1Y=; b=Xl59adlQ1pDWIGGcwWtJ4rgLdWhYufyP/uzeDlGMJXgLoHEOisHNw8a\n\t0rXXssSrF0kJnel52ya3vMGVomrah1zFljt4t41RkT6JUkj2NZbdesCJwXZW+ZmS\n\tjC+Ga0hB6HEIlywvluw8JA1YIg6DKW0ZNnkZCo8jvV3y9JZ5Tr6s=","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=-11.2 required=5.0 tests=AWL, BAYES_00,\n\tGIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,\n\tSPF_PASS autolearn=ham version=3.3.2\n\tspammy=Hx-spam-relays-external:209, H*RU:209","X-HELO":"EUR01-DB5-obe.outbound.protection.outlook.com","Received-SPF":"Pass (protection.outlook.com: domain of arm.com designates\n\t217.140.96.140 as permitted sender)\n\treceiver=protection.outlook.com; client-ip=217.140.96.140;\n\thelo=nebula.arm.com; ","Date":"Thu, 26 Oct 2017 09:12:05 +0100","From":"James Greenhalgh <james.greenhalgh@arm.com>","To":"Tamar Christina <Tamar.Christina@arm.com>","CC":"Christophe Lyon <christophe.lyon@linaro.org>,\n\t\"gcc-patches@gcc.gnu.org\"\t<gcc-patches@gcc.gnu.org>,\n\tnd <nd@arm.com>, Richard Earnshaw\t<Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft <Marcus.Shawcroft@arm.com>,\n\tRamana Radhakrishnan <Ramana.Radhakrishnan@arm.com>,\n\tKyrylo Tkachov\t<Kyrylo.Tkachov@arm.com>","Subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","Message-ID":"<20171026081205.GA15481@arm.com>","References":"<20170901132425.GA32479@arm.com>\n\t<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>\n\t<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>\n\t<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>\n\t<20171024152126.GB36236@arm.com>\n\t<DB6PR0802MB23097579DB85899C74B2B68BFF450@DB6PR0802MB2309.eurprd08.prod.outlook.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Disposition":"inline","In-Reply-To":"<DB6PR0802MB23097579DB85899C74B2B68BFF450@DB6PR0802MB2309.eurprd08.prod.outlook.com>","User-Agent":"Mutt/1.5.21 (2010-09-15)","X-EOPAttributedMessage":"0","X-MS-Office365-Filtering-HT":"Tenant","X-Forefront-Antispam-Report":"CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;\n\tEFV:NLI; SFV:NSPM;\n\tSFS:(10009020)(6009001)(376002)(39860400002)(346002)(2980300002)(438002)(199003)(24454002)(189002)(8676002)(72206003)(50466002)(54356999)(77096006)(47776003)(26826003)(8936002)(50986999)(76176999)(93886005)(356003)(2950100002)(189998001)(229853002)(2906002)(305945005)(246002)(316002)(5660300001)(106466001)(54906003)(7696004)(23726003)(1076002)(36756003)(55016002)(86362001)(106002)(478600001)(6636002)(46406003)(37006003)(6286002)(97756001)(16586007)(104016004)(58126008)(6862004)(4326008)(83506002)(33656002)(6246003)(18370500001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB1535;\n\tH:nebula.arm.com; FPR:; SPF:Pass;\n\tPTR:fw-tnat.cambridge.arm.com; A:1; MX:1; LANG:en; ","X-Microsoft-Exchange-Diagnostics":["1; DB5EUR03FT061;\n\t1:fRBODWh44QeWF2i9oWYPM7nNce7dFIuQyoU/zN4qx5+b00rgxaAOllJkYVinGK7nVxQ+Jx4P5R/UqgZ5yZlVOhJzgEVtQiuYRZdq5XaTVmq4FPK8RBNT4R/0b/+ZNCIk","1; VI1PR0801MB1535;\n\t3:ndfZh/sFX0Kwt8FE7WYGhiREsMikOz4Rm3UHdqNKftwL8d8ArqwG+no5LtIP5sm8iS3DSfiEhHeugbwMpAnyZzAK/Br39xn7+CY2hdSqhxO1F2TI5MAUa2avaNLivzHyPDb2Bq1ZZfwiDljjLYRA76PlB3Ku4XAKzHfDcAO2R68BjKyT01Kn+HRtUcA3Q3DP/W6tIbbUhRRnZayHkolJmyC2H8h+U+VZzk/SUkiCzeEf9YwG7kepWcpcxKy1rGVvPCeCgsrHT7BjuOtSU7OI06dNza7lgQFHHYQSIGyP4BOkANXSBhBPREOy7OwZHI6YaipAYlGomXKNCOvSFlGxOpSZR9F0Y7iC2HFP8Qmf5ao=;\n\t25:Q78lo3EcZg2vFbCD2osIm/aDYp4TZKmsw2tiLS4afpxwO2QjQdWeBPEKY3tDpjLbhFAMyVAXv0jybXCMduqH8VWA1ZhNPKw+l9b2C7rTH0MCYop6x+56MFSDdQALcJUdAY9M7IwRE370ZV4jkuqriGpFS5jCG2BnPwWirWHmXQ/1E4f6BOnZA7lvzoamXA+xa4ctOJtSpzP/WjNnxVmb3JVKyYwQ7Q6HfybT9rvUAfbhltYAf49G/WgMSk9dWGNKweP+NoKM0GVTGoV5y3jMKrGNSADOEYM4sFdnna/wmtB5zyMwKGs25fsAIOmO1NPQERp49SuDCD5taNHWalbC1w==","1; VI1PR0801MB1535;\n\t31:+rT/WGsJlAx6Xj1bKkkD/KsatDtHZM4yNqQRJY1DRR+sY2wphkHrgME3evgJcM9WSC1bkSiLiODO0X5WEvwXyMXWImEncAaV9sYaMC1wW0pvDYh8fdAk7MsmJGSs3SAWW1Cbe4bd6HXv15UtEuH5OqDilyz25Hu6Aa/dqH+SGYRBxxWA25vpcAgggCOjnChZATkjUOabppjYGjOhKE5g6vfB6xPnegjmDTDkRikRrmA=;\n\t20:bADlWhbMyIlxOfebofG6I76W/AMNY1RcsZA+PaiXws0YcIQegB9DwpRwF/9/c8bhsUZDJHs8K6B9ofbGyhGRoQR2iZwiUtK+bLsWScFyyKIRW24ge0vdTmUCvFtyEFK2eQG5WxaH/quzRLuwJ7NLFz0PnwUYs6trK968IUTYlKdqa0K1bzEjQJKPIu9KySUlzH/2vvQisELxYj6GecofMPRd2hYiAg2rxg9km/prZCVfeRu4p6R05ruzOrW7vOus;\n\t4:E/3Zph8GFc9VZ1BnAxHJ+BUHmz9UfcO0s21viv8OkOAlfcnhfiYqSRTIumAeP2DY0qjGhlOmJSM5jjg5BsP72bRVyh8AWPr88FNJSEwtL4x1Fv3nNEIJR6/f+Sg9ufi44ODvBD58KMFfHmXmdgLX8PpTY4ht0mlnzDmvBwL7sy6uMqSAVFXoQBqUrnpPtVZrUe/UvrpI9vWLwVB8aDgTln4eL4mmTr8rvj+PMUoafjo7krslUg9wo3iQTHU3CG00","1; VI1PR0801MB1535;\n\t23:JiNV5UjfAI+3vQzJmFKyCj5LE/H+aQTXXpiqb8gurya/TjAGfaZY2sdaIq7m97EA8d1DODFXH9Hy8HQ/69wYCvojLjr+IRbwUveF5Bh2xt4yUr31YEFJSfMfINaq2CAmusa6LLipgyav5RePT92DS9QVtqWJjW1eqia5n34FM8P/i0sPn+g8CcBUhlsjfCw2+Q8iD+Gr56hAFLsn2Cd5mPLk6BxXYbOoPd2j3gndLtB1l3SNLP6IM0IQwKWNFs3oYcyYMijv0uVB1sAntSeF2UYbPiillHjuv/QikPN0QEjHJy7vJrqYg+TG9FE7F7GGTHBlI5Bz9onk6HsmHsHf0qj2Pc2LYhhlgKsrWs2s99pjR+VembW6XfQu/yrUJj6WTL4ZF5x2ON0yqLy/hov6XrRv7NN5tUy4/2fEVYIRpyNUmHV+YmptpSn/IWHjEFGmaVMxE4wee/V9GvHMkTvQkUh7C1pU2zd5EZ4sW5sWPkZtJ7YNyYK+V1A19oy2RHEz7LQKwVzObRh0SrBAL6A/yVhwA2ZfyjTQgpqSQbE9SwM6S6zWF+nsQPxxzOrvXvmAYe2W95RNQQWEYio1fNf1hpHWcm03nZvbqHBwepGHzRAe0lRsCJKdwbI6Thr9LVOne7ABBcnjcuAxd5V6CHyxv+He5W7Y4CO6muQri7R31KLMIBVM66OlNXMXWYJDlkzlOzisJerwn0K7vZWEIsdYSFMLi0+4Utisg2cKgFEzySDx4AmH/dbe/6xiH7O7RCIDbzRTUS2h9KoXBVwByo7jhGpE3cKLzd8mkaN8XvRvIhyTGLH5t9VWprY9RmNs2cLOyJgY3gZlLHh1yu04N/oUFOInvoc1vI7dix+T5vo3fWYKUUaUjA+xUj8DxmL8zKi71nQZJTMIKr4OXO09Jgw29oNhy691vLKBihgVsKQOwzIrztrZsJNypmVfOGQ/FfHxICKWpg5N5Cp2Dfg1BCStzh7cecxKlCAERqcl1w5Rk0BCW1Y5aNtGz66ONn7Sl0/yTDhaW/Rr3nRorBZq3/77U3TN6bTczYDP0MDT7c9hskJPsyXV9frNLbDDhE5yyKGJF5vDJ49B40ZyFFlN6tDDpkm91aKIhf4c2WC+IjAiDbYdbVuAXfMUIcINdXJ0LthWrC78qXLAQghuMa4AzCJ6Dw1Dlj3AoGInXMePFqNoKPTjVNqWKeUdHEfADs6oeSfoF9fhK4WCfmtkafGNyaOYFA==","1; VI1PR0801MB1535;\n\t6:vzgA1TqUxtSOXIcGZsxGDmwE+BTjy7mU5CK7A1ZhXdayz25Odb9+ojbvPUckLHnZ34T2jD+1qDub3vtiN/4fd602wuqEKsRAC1oAJKxzkLXydtA94iZW5tos/lmCegaJj8Y2U7UiV75UhabooUso0t3dJUk4IZnqhGeXIFtoRapRZnzf0wnPvDy7wkIZj/H3vuPdBvJxSSq85Zg5oO0ZQiHlVyWCQqiq4CTw0M8SVBxtQGhxyf7fkHe+MAiT+wwE/jF6ETGf+HozsF9fGiV0z1SpSis5G4C1YjBLjk03al9cYwyS5lvWnbCeB21AZ8+1euvJE9GurYK0Fs4coieLPg==;\n\t5:tXLJvxplQiBAYJcGbbNr0PO1gdigVhtm72c0omGWLx4rEHYla9YyANDYf2JoDpKT/bw92TetyJGCw2OszOs2OtwBkCNTzWARsl/YJ4OB8F397ruz1em2BNFl8xWN6RG0btMDy+ZMh3Esl6ldQVOecg==;\n\t24:1wGiziRGkNPv0OJNOUrzbYAUUqntwiNqtRq/LUTPqEvtfUnDrGkkPCEACkyyYPDpqquow5GcVwYC9Kty9h/q6LI+exHPAve00ggk/wSTWes=;\n\t7:fhcnkcGR26WtRpZM3HdluyzWBp6tw7ZFoxBX+0z9R8tcz1Ma9plFMyS7RNCsyE2V1TNvnO22K22XM/d8zYDGb+QTpa7hj1+YdEtPndA+z7XPXrtRs3A1srCDHwj8KxXTLgShBMiqf/Q6ldVj8WwyMdcjc9quQdjtMMYTEBaOqQ9MGfAzUrqCtAafIN3qdaJ7xvLfDhOY6UVOCG1Dn8e3cWjkS+jgP3Iyx7zGMaxF0Ug="],"X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"df831c35-309c-44a3-d8c1-08d51c4949b1","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(22001)(8251501002)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199);\n\tSRVR:VI1PR0801MB1535; ","X-MS-TrafficTypeDiagnostic":"VI1PR0801MB1535:","NoDisclaimer":"True","X-Exchange-Antispam-Report-Test":"UriScan:;","X-Microsoft-Antispam-PRVS":"<VI1PR0801MB15353AFF52561E67FC7A557984450@VI1PR0801MB1535.eurprd08.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(3231020)(10201501046)(100000703101)(100105400095)(93006095)(93004095)(6055026)(6041248)(20161123564025)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:VI1PR0801MB1535; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:VI1PR0801MB1535; ","X-Forefront-PRVS":"04724A515E","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"26 Oct 2017 08:12:23.4875\n\t(UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"df831c35-309c-44a3-d8c1-08d51c4949b1","X-MS-Exchange-CrossTenant-Id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;\n\tIp=[217.140.96.140]; Helo=[nebula.arm.com]","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"VI1PR0801MB1535","X-IsSubscribed":"yes"}},{"id":1794121,"web_url":"http://patchwork.ozlabs.org/comment/1794121/","msgid":"<59F1A474.6030006@foss.arm.com>","list_archive_url":null,"date":"2017-10-26T09:01:40","subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","submitter":{"id":66284,"url":"http://patchwork.ozlabs.org/api/people/66284/","name":"Kyrill Tkachov","email":"kyrylo.tkachov@foss.arm.com"},"content":"Hi Tamar,\n\nOn 06/10/17 13:45, Tamar Christina wrote:\n> Hi All,\n>\n> this is a minor respin of the patch with the comments addressed. Note \n> this patch is now 7/8 in the series.\n>\n>\n> Regtested on arm-none-eabi, armeb-none-eabi,\n> aarch64-none-elf and aarch64_be-none-elf with no issues found.\n>\n> Ok for trunk?\n>\n> gcc/testsuite\n> 2017-10-06  Tamar Christina  <tamar.christina@arm.com>\n>\n>         * lib/target-supports.exp\n> (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.\n>         (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.\n>         (add_options_for_arm_v8_2a_dotprod_neon): New.\n>         (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.\n>         (check_effective_target_vect_sdot_qi): New.\n>         (check_effective_target_vect_udot_qi): New.\n>         * gcc.target/arm/simd/vdot-exec.c: New.\n>         * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.\n>         * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.\n> ________________________________________\n> From: Tamar Christina\n> Sent: Monday, September 4, 2017 2:01:40 PM\n> To: Christophe Lyon\n> Cc: gcc-patches@gcc.gnu.org; nd; James Greenhalgh; Richard Earnshaw; \n> Marcus Shawcroft\n> Subject: RE: [PATCH][GCC][ARM][AArch64] Testsuite framework changes \n> and execution tests [Patch (8/8)]\n>\n> Hi Christophe,\n>\n> > >\n> > > gcc/testsuite\n> > > 2017-09-01  Tamar Christina <tamar.christina@arm.com>\n> > >\n> > >         * lib/target-supports.exp\n> > > (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache):\n> > New.\n> > > (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.\n> > >         (add_options_for_arm_v8_2a_dotprod_neon): New.\n> > > (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.\n> > >         (check_effective_target_vect_sdot_qi): New.\n> > >         (check_effective_target_vect_udot_qi): New.\n> > >         * gcc.target/arm/simd/vdot-exec.c: New.\n> >\n> > Aren't you defining twice P() and ARR() in vdot-exec.c ?\n> > I'd expect a preprocessor error, did I read too quickly?\n> >\n>\n> Yes they are defined twice but they're not redefined, all the definitions\n> are exactly the same so the pre-processor doesn't care. I can leave only\n> one if this is confusing.\n>\n> >\n> > Thanks,\n> >\n> > Christophe\n> >\n> > >         * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.\n> > >         * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.\n> > >\n> > > --\nThis looks ok to me.\n\nThanks,\nKyrill","headers":{"Return-Path":"<gcc-patches-return-465176-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-465176-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=\"kj6bHong\"; dkim-atps=neutral","sourceware.org; auth=none"],"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 3yN1Gv510gz9t3n\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 26 Oct 2017 20:02:12 +1100 (AEDT)","(qmail 112910 invoked by alias); 26 Oct 2017 09:01:54 -0000","(qmail 112867 invoked by uid 89); 26 Oct 2017 09:01:47 -0000","from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)\n\t(217.140.101.70) by sourceware.org\n\t(qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP;\n\tThu, 26 Oct 2017 09:01:44 +0000","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\tby\n\tusa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id\n\t314FC15AD; Thu, 26 Oct 2017 02:01:43 -0700 (PDT)","from [10.2.207.77] (e100706-lin.cambridge.arm.com\n\t[10.2.207.77])\tby usa-sjc-imap-foss1.foss.arm.com (Postfix)\n\twith ESMTPSA id EAB613F25D; Thu, 26 Oct 2017 02:01:41 -0700 (PDT)"],"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\n\t:message-id:date:from:mime-version:to:cc:subject:references\n\t:in-reply-to:content-type:content-transfer-encoding; q=dns; s=\n\tdefault; b=ueHHwKjpMG7hUFCWm0BZ6B0GgbI3ZSvJYumQwol8V/us6nrb+OfjS\n\tLS+pcUQga+on+c/sqdye6CPmlOUwbr8Xht1OD5KFW+HMI4YiJ0yZ8A/QVyLGazVF\n\tW43ZzZMAoOTLllg4IGmhISWwoNdh/QCg512tQLHEGWy6dOCq07p1WE=","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\n\t:message-id:date:from:mime-version:to:cc:subject:references\n\t:in-reply-to:content-type:content-transfer-encoding; s=default;\n\tbh=DDRZjl09I3whNcE/qeezejpogeI=; b=kj6bHongFKSlJ1UQ3O74QfMblSLb\n\thpUm/s5p2oPCwQYm5u0wV3J+jE+9X6h5jsaakIngswut0bIvDONn/9IsSrDUxU++\n\t4h6b8i58IwUNQ3QDMYfyFlBhEMnpfqtJGbks3Y1YCImTA6DPj0Uh79IHwU2AlLIs\n\tp+/a6Tr5dTJIE7U=","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=4.1 required=5.0 tests=BAYES_00, HTML_MESSAGE,\n\tKAM_LAZY_DOMAIN_SECURITY,\n\tRP_MATCHES_RCVD autolearn=no version=3.3.2 spammy=marcus,\n\tH*c:alternative","X-HELO":"foss.arm.com","Message-ID":"<59F1A474.6030006@foss.arm.com>","Date":"Thu, 26 Oct 2017 10:01:40 +0100","From":"Kyrill  Tkachov <kyrylo.tkachov@foss.arm.com>","User-Agent":"Mozilla/5.0 (X11; Linux x86_64;\n\trv:31.0) Gecko/20100101 Thunderbird/31.2.0","MIME-Version":"1.0","To":"Tamar Christina <Tamar.Christina@arm.com>,\n\tChristophe Lyon <christophe.lyon@linaro.org>","CC":"\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>, nd <nd@arm.com>,\n\tJames Greenhalgh <James.Greenhalgh@arm.com>,\n\tRichard Earnshaw <Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft <Marcus.Shawcroft@arm.com>","Subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","References":"<20170901132425.GA32479@arm.com>\n\t<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>,\n\t<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>\n\t<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","In-Reply-To":"<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","Content-Type":"text/plain; charset=windows-1252; format=flowed","Content-Transfer-Encoding":"7bit"}},{"id":1804956,"web_url":"http://patchwork.ozlabs.org/comment/1804956/","msgid":"<5A0C1F24.2060009@foss.arm.com>","list_archive_url":null,"date":"2017-11-15T11:04:04","subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","submitter":{"id":66284,"url":"http://patchwork.ozlabs.org/api/people/66284/","name":"Kyrill Tkachov","email":"kyrylo.tkachov@foss.arm.com"},"content":"Hi Tamar,\n\nOn 06/10/17 13:45, Tamar Christina wrote:\n> Hi All,\n>\n> this is a minor respin of the patch with the comments addressed. Note \n> this patch is now 7/8 in the series.\n>\n>\n> Regtested on arm-none-eabi, armeb-none-eabi,\n> aarch64-none-elf and aarch64_be-none-elf with no issues found.\n>\n> Ok for trunk?\n>\n\nThis looks ok to me from an arm perspective.\n\nKyrill\n\n> gcc/testsuite\n> 2017-10-06  Tamar Christina  <tamar.christina@arm.com>\n>\n>         * lib/target-supports.exp\n> (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.\n>         (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.\n>         (add_options_for_arm_v8_2a_dotprod_neon): New.\n>         (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.\n>         (check_effective_target_vect_sdot_qi): New.\n>         (check_effective_target_vect_udot_qi): New.\n>         * gcc.target/arm/simd/vdot-exec.c: New.\n>         * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.\n>         * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.\n> ________________________________________\n> From: Tamar Christina\n> Sent: Monday, September 4, 2017 2:01:40 PM\n> To: Christophe Lyon\n> Cc: gcc-patches@gcc.gnu.org; nd; James Greenhalgh; Richard Earnshaw; \n> Marcus Shawcroft\n> Subject: RE: [PATCH][GCC][ARM][AArch64] Testsuite framework changes \n> and execution tests [Patch (8/8)]\n>\n> Hi Christophe,\n>\n> > >\n> > > gcc/testsuite\n> > > 2017-09-01  Tamar Christina <tamar.christina@arm.com>\n> > >\n> > >         * lib/target-supports.exp\n> > > (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache):\n> > New.\n> > > (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.\n> > >         (add_options_for_arm_v8_2a_dotprod_neon): New.\n> > > (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.\n> > >         (check_effective_target_vect_sdot_qi): New.\n> > >         (check_effective_target_vect_udot_qi): New.\n> > >         * gcc.target/arm/simd/vdot-exec.c: New.\n> >\n> > Aren't you defining twice P() and ARR() in vdot-exec.c ?\n> > I'd expect a preprocessor error, did I read too quickly?\n> >\n>\n> Yes they are defined twice but they're not redefined, all the definitions\n> are exactly the same so the pre-processor doesn't care. I can leave only\n> one if this is confusing.\n>\n> >\n> > Thanks,\n> >\n> > Christophe\n> >\n> > >         * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.\n> > >         * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.\n> > >\n> > > --","headers":{"Return-Path":"<gcc-patches-return-466843-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-466843-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=\"HyeZ1P8D\"; dkim-atps=neutral","sourceware.org; auth=none"],"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 3ycM2W6qwCz9s7M\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 15 Nov 2017 22:04:18 +1100 (AEDT)","(qmail 29379 invoked by alias); 15 Nov 2017 11:04:11 -0000","(qmail 29356 invoked by uid 89); 15 Nov 2017 11:04:10 -0000","from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)\n\t(217.140.101.70) by sourceware.org\n\t(qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP;\n\tWed, 15 Nov 2017 11:04:09 +0000","from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])\tby\n\tusa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id\n\t5BA8D1435; Wed, 15 Nov 2017 03:04:07 -0800 (PST)","from [10.2.207.77] (e100706-lin.cambridge.arm.com\n\t[10.2.207.77])\tby usa-sjc-imap-foss1.foss.arm.com (Postfix)\n\twith ESMTPSA id 15D343F246; Wed, 15 Nov 2017 03:04:05 -0800 (PST)"],"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\n\t:message-id:date:from:mime-version:to:cc:subject:references\n\t:in-reply-to:content-type:content-transfer-encoding; q=dns; s=\n\tdefault; b=vXTgeRxKJHwKk5U5OwPLxKcmUb1qAr2wnmuaKeCB9u1TpcVPz2HmK\n\t+hX7UFoYYmNchAxp6ptqMBupIwQd/dL5kUuPiuJcyqH+seW9tTrm0D+CukGSBdhI\n\t9Lyb+5u+Z47U3IKFHZbkR/POk3IJdXAPe1DshZg+HZSD0INXEUjJK0=","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\n\t:message-id:date:from:mime-version:to:cc:subject:references\n\t:in-reply-to:content-type:content-transfer-encoding; s=default;\n\tbh=vytpbyT7//bflGY90IQQSN29Qy8=; b=HyeZ1P8D1HTyEj+U0kGeHv+X3rz1\n\txpVGO7SWN/7/VlMBIb7nFpEGWJdCm0Gbb0Nyaaw8QCPHBf9PqJNCCZ0gt4jmJefD\n\tvxOm5QJ2lYv+beUEdnCLCir7i44NrHSON1/MWQ/q3L3KxCjzAnDHzIOhGDv51D92\n\tTLLy8/0hhYQs56U=","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=-0.7 required=5.0 tests=BAYES_00,\n\tKAM_LAZY_DOMAIN_SECURITY, KB_WAM_FROM_NAME_SINGLEWORD,\n\tRP_MATCHES_RCVD autolearn=no version=3.3.2 spammy=","X-HELO":"foss.arm.com","Message-ID":"<5A0C1F24.2060009@foss.arm.com>","Date":"Wed, 15 Nov 2017 11:04:04 +0000","From":"Kyrill  Tkachov <kyrylo.tkachov@foss.arm.com>","User-Agent":"Mozilla/5.0 (X11; Linux x86_64;\n\trv:31.0) Gecko/20100101 Thunderbird/31.2.0","MIME-Version":"1.0","To":"Tamar Christina <Tamar.Christina@arm.com>,\n\tChristophe Lyon <christophe.lyon@linaro.org>","CC":"\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>, nd <nd@arm.com>,\n\tJames Greenhalgh <James.Greenhalgh@arm.com>,\n\tRichard Earnshaw <Richard.Earnshaw@arm.com>,\n\tMarcus Shawcroft <Marcus.Shawcroft@arm.com>","Subject":"Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and\n\texecution tests [Patch (8/8)]","References":"<20170901132425.GA32479@arm.com>\n\t<CAKdteOaqFa=E4uPLosFWJOLaZec5uo=NWHB9Cz8FLcst-0_uJA@mail.gmail.com>,\n\t<DB6PR0802MB2309D83DBD83726D7C7E1BE8FF910@DB6PR0802MB2309.eurprd08.prod.outlook.com>\n\t<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","In-Reply-To":"<DB6PR0802MB230900BB1D613C20F6271CD5FF710@DB6PR0802MB2309.eurprd08.prod.outlook.com>","Content-Type":"text/plain; charset=windows-1252; format=flowed","Content-Transfer-Encoding":"7bit"}}]