From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 70734 invoked by alias); 20 Jun 2017 13:33:20 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 68133 invoked by uid 89); 20 Jun 2017 13:33:17 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Architecture, Hx-languages-length:5236, apm X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Received: from mail-db5eur01on0063.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.63) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 20 Jun 2017 13:33:15 +0000 Received: from VI1PR0801CA0073.eurprd08.prod.outlook.com (2603:10a6:800:7d::17) by VI1PR0802MB2528.eurprd08.prod.outlook.com (2603:10a6:800:b0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Tue, 20 Jun 2017 13:33:11 +0000 Received: from AM5EUR03FT010.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::202) by VI1PR0801CA0073.outlook.office365.com (2603:10a6:800:7d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Tue, 20 Jun 2017 13:33:11 +0000 Authentication-Results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 217.140.96.140 as permitted sender) receiver=protection.outlook.com; client-ip=217.140.96.140; helo=nebula.arm.com; Received: from nebula.arm.com (217.140.96.140) by AM5EUR03FT010.mail.protection.outlook.com (10.152.16.134) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1178.14 via Frontend Transport; Tue, 20 Jun 2017 13:33:09 +0000 Received: from e107456-lin.cambridge.arm.com (10.1.2.79) by mail.arm.com (10.1.105.66) with Microsoft SMTP Server id 14.3.294.0; Tue, 20 Jun 2017 14:32:48 +0100 From: James Greenhalgh To: CC: , , Subject: [Patch AArch64 obvious] Rearrange the processors in aarch64-cores.def Date: Tue, 20 Jun 2017 13:33:00 -0000 Message-ID: <1497965566-9878-1-git-send-email-james.greenhalgh@arm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2.6.4.2.gae996d8" X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:217.140.96.140;IPV:CAL;SCL:-1;CTRY:GB;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39450400003)(39840400002)(39850400002)(39400400002)(39860400002)(39410400002)(2980300002)(438002)(199003)(189002)(377424004)(50986999)(189998001)(2476003)(54906002)(38730400002)(110136004)(8676002)(568964002)(305945005)(356003)(4326008)(6916009)(104016004)(36756003)(512874002)(106466001)(50226002)(5890100001)(478600001)(2351001)(33646002)(4610100001)(77096006)(5000100001)(2906002)(8936002)(72206003)(5660300001);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0802MB2528;H:nebula.arm.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;AM5EUR03FT010;1:rgsgG/wChxVrjKHZpFujOHg2ta3KNn/IGfWRlxdwKA/UFEzYlVBOJtnTAnNQilFhgFeVsxrO8oR69VJSP1bLHXXkeK64Y3ZjenQBAy9bQHGQhIx9N8XoyTTpM6hfJWEotNnLCmhLLYCZ3zNnKCDA2ZnddZir4T75Q/NDEhzgKRpM3YPAI+u/pFJ+UOxylNvNa2B0fug6DxntB0IjNXyGdLEViBX/7kJtpT4xElDWmUg1/Rv36+1S4ODqwyYLP8yNtPcZSeNCF79wfOGcaMfxjvFGFDkxcAWeay9B7LAgsyw1CdhU0SWYnPmvKkGVMFUsOeN8YP7wAN68bGEOFL6BeAKINi33TfbVccqhv3sARrT0aXaC7PlqMtFoXhr8cjlRbqryxU3SHMFoeDaOKYxqJsH4Eay5KM7dB8L6m5rDfEnwgSFsPl3asBFyHpPCBqUUj5Rd6aUOnxbiIGlaKRe3a8wR4NDerAR9OnbiFY2jB+JcnS4fj144GGun9grnpqUEPddf8Hz8p17vM9ROMOna3btqf2blBRua4xMeQg8GXCCyvLU+EaNhc8SkZ1msJIPx X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 073dc051-b417-4203-def0-08d4b7e0e448 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(49563074)(201703131423075)(201703031133081);SRVR:VI1PR0802MB2528; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2528;3:23haP4ny1kSrgwkQriFNucFh9rSgCOlgbAlVKuWop6W1tuYZINTK1aSLHaTzhLsFcuA/N60Ix1vfxX2so4Dtsk8O8U9kSVJs3Exqh7JNshLQnRrsB2DFzEYA7gSoClsui1DqhwMuEnohjAJiPZt3yUvfkleICSw5rDj5jba1xPCVRSvWl72Qk2nAZDXRvBW67JPiIUPLCdrxbhyxAvDAIxUboaT1IqFFdrzYg+eJ7tnc7txLnLGu4RQx/FhJYy4B/vtVr9pCWI3fLheftaZ0fkHFMtIbeib6mzMcG7TrcEOIzsbgexscPoragKRAx8/VIeHJ4pHIf2WbQPBS7Zb3nN5G5Sscv3z0ujjs5j7tVUrbmpEda3K52RRsJIml/EGcgs1nilnzBwzkD9YNYgEvx/+8a/4BHUWXFoxu2rGn+y4EayDja18Nwh8s3T0FPigq9QLGK3B4TEdJud+NbEi+PaoZyWjsHHKIDGZHJeLU2dNPJBMARiNjXlng/sBcj9lnTEkL2aMDIy4WScpgoqPWhA== X-MS-TrafficTypeDiagnostic: VI1PR0802MB2528: X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;VI1PR0802MB2528;25:wtyxqsE3j/7SiL+gnWXRjfnqh7Ex2gneI3MRl0Q?= =?us-ascii?Q?EChMqLhFsVTzVvkRpmX1qdl9qc6MwffjEfKzvuTj428QoakfI69dJYPH/z3J?= =?us-ascii?Q?VX9cMeeZYcP79QVJ7hFUzUNYvpIlIM4KhbKqGKOuXTfNb5WBH1UEdKCrMg/1?= =?us-ascii?Q?RmiVJfL1CRaYf/wA6nm3HP0yrooSzkXSG6YCjxKavKFad/msxa6s9NOgSkI6?= =?us-ascii?Q?jjW4PCK0QtzY4Hzjxk+fIAi2MfO4S3lFVHfhafsSPlPvp0qo3FmOTYtq9AD+?= =?us-ascii?Q?UbOmwMWsFIBBcEV9uMss7Uhof1VV5QtDmTwnmP/5bVDC1kvGGbcGnoAvkTtL?= =?us-ascii?Q?1U+lSyIS0BC074TGa66gCQPtKb5Z85KWxWQDnQhrRMkBa5lKerqT7GZViuPL?= =?us-ascii?Q?R4O3zJME6lA3EljsQpGk/OHpE+pizRJl1adNEKOflO9ONKvtECcOdpQ26IoW?= =?us-ascii?Q?XYl3XU7zr9J38PKw+73XUJwI2u5MMBjlk6ILc0JETP8C1BmOdvhAGqYnONW0?= =?us-ascii?Q?a3LukhUB0nQrWcbzTYbhAyKFvfZXg3w0xPyncACAKGaBmTci+9eqEMnbq/E0?= =?us-ascii?Q?AeVRVZD2TgawV05p84anXEauL3SDiJkAWdP/tG9WtU5q/3a1iE2ZN6e9PUCS?= =?us-ascii?Q?tWtuZHYStulby4DVbXY52lTk/u9KOtd/AGwfeOqFkkiaqxgqoMJzNf5tmbeG?= =?us-ascii?Q?9l/p00B64hkyBTVm6YNGPrgepJuCDP+XNaT9MmybsuB1sQmbSwOUXhdYnQcU?= =?us-ascii?Q?0Dcq6x0f+IwdctnPYFvPMZ66DfYtPAQAyUmMPysLUHLSAz3b1D5KdxsIfRnH?= =?us-ascii?Q?XnGIEcyIqoQqKlBtFVEb2M/hM6wYkY/oVxA0mKI6yj1gSCRI7Krgtes/n7sC?= =?us-ascii?Q?DRddEQd4QTXZd0ap4GfwrhwpQ4lIc3CtWFvWex4B3Xax8VEXsH6n65Zr/XBV?= =?us-ascii?Q?EKGUmmTsBEt9ctIWf7glmjrIE9Y2ru+rBvGAJHWDtPQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2528;31:SCwQLX422jxIo+/xPuMVhTZzKb7GGtzjDhlQxMkfQ1H2nLzEZAzcR4bVXyPMl3Jv3FQovAW0R2981eFhRBlBGNUC38AxCTXk7m3CdZdeIPJKBBupGZAocUtAicKkH6qRNajRnHqXFJNqsRTCB+102R6FyH1QJqu+T1yIYWy5Llr6XzQ8h22X8XSDiIRN4VfpGk0aT4DkKYmVlwiz4YtXK+kqNG//V+495bcK7s/+dmxfGNXBvJDu9yA1kkvhETATAyr91FZ5dPWguR99NRxl0NWzY5KWg89PAkauZttIlxYlr070cN9amctD6bkAIRf6MbiSt1d0mS5H9QkwJ/0zatHxrHd1DTcELIk+3/0hHYoVl5ql/5BnHSCv2XySwgfTZVzAjVkPDjkB3dFIxkAtj2FwEalmq5ReVoV5h6gV+Syr2N6mT/6YUx6frM+cnAacBCA1TuAYHuqUtq04aiq2ud0sU6ZB9+hf/uIWgaqjS8B+S5TOpNlIoL/2pg17JmN9M7E7JaSN2r3jFO4YEdW0Q2U5JI/OmMycXbLHX9K+bo5SSHFJwHjjN0JJHNlyK6dkYtQaAQHs3/FPKkB14nziZNrzaIHiqn03uNVdVSAEiMbIxTIAsYBq6EcMgx6BBMXY/fo0iPUNI+myFDsTUnQKefiK18V3umH5vlPhOc0odU51rSSEC16cKynJ0Z1cPeF+1nGPZMrSwIP60Y63LgAOQWpoAfnb/eMKufjH3sBISebgTcwJIu3PSNQL8N8tB/U4 NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2528;20:YeTLGA3A1ifDY/fpXuRmHcLgGoRtcT1u52kHXnDu2dArlvWBnXh9711uyPcS82vfnmyL5Aq6OC4v1KcyV+exTLCtFq/WrZPOE55frz7v1aaaUl+4i0WlEEeLqIcYzMC56KeylcA1XdRB2uliX5eEB7PAPYTDYNQZVROgl1VrtJbFdWzjPkUcwETUHLBlwqURcEV1seqwdXuE9K43HayScK54xpWcjeTi6HXZymmwhw7HqmPvuiEEZWo8wRhAGsks X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(601004)(2401047)(8121501046)(5005006)(13013025)(13021025)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93004095)(6055026)(6041248)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:VI1PR0802MB2528;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VI1PR0802MB2528; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;VI1PR0802MB2528;4:sG5K4kdA+QraAQdRPT8AD/eCnEvuOyA7yTpCohLT?= =?us-ascii?Q?yRY0rBt8wB0GzcxaaGP5TKmnknurE3xNBIbWcUan+F9MzkLQ2SMBoi2LgtFi?= =?us-ascii?Q?Rbqvto6wDu3jwcHrzz50s8cGJZyj0s1Sj/S8iYSfmWE1GNUFOU81RS6bGCKj?= =?us-ascii?Q?bjRvFNW/hEqxvKMzpl2wNVQha6EpAciSjiOwpF0uM4iRUfOe6Nre4pKVvN6C?= =?us-ascii?Q?qplMaK7tTL8LMHwrbojhL/oi8VnQPAMGLfLMeDyY0oVwQMioE6q2gZJggCSt?= =?us-ascii?Q?cpC0K1ivGU1ZBdcrmm74TPrsMFxOZ814L2BTXQwPaHP3dbxgO47oQiBrVW4S?= =?us-ascii?Q?1MWU3T5fACDny2u9JnmFzZCDL6bFZTYcsIU0wXuOpFwJ5df4GZNqfoQ2zuaZ?= =?us-ascii?Q?FlXTgbQF2bLwQmiQuTTDy/7hMF6ZmOwYlc0sXwNoy9jIw/xzpsAdKkVKXv29?= =?us-ascii?Q?xOtVSR1xJIcVDuhHNuZzdn/nwBi43934He32RZJVTc6yeGOIV2bxKJMpQezX?= =?us-ascii?Q?fLogXQzW77YD2YSQVI4fj5B8BEFgFxoDRnKlCe/5kNU/6PLHaEU4OwXQWzLV?= =?us-ascii?Q?HaRNDLOtne5xMeG+zEgOpIpX/8WxNLzWf+UQt2BDhG419fpxKw6I6lkP/Kzs?= =?us-ascii?Q?0B8VvJh+0Tt+CkqvJLhV9x6pMZmLW6nDZ93gVeh4MFRM9q2jeR5WAjFHOAUO?= =?us-ascii?Q?7YyTgI6WEkF6bAo5Cc9PI1lncLX/i/aHldFtSLGgxD9FSX32GJnroqSs0sK1?= =?us-ascii?Q?eqEUDs1YhSiI3FIvLRZF4YLpD0BeoOVksMLUaOAF4k3yQOfOM17iJNBshByN?= =?us-ascii?Q?X3/tycIMnNsfN7q//E9S7XIIBJnN/EuTfr7tDaliD9TyfRAC60VZnNiViHpE?= =?us-ascii?Q?3C6+jaPXmYUQymrkClZt61RCMJIpmtVJ/kRBvAnD6sz+04R4//JeIDjDAPWL?= =?us-ascii?Q?rQN5bSHgbAZLAdRSOgCUlIlmSEl4NVpLNXCpfXjZsbmh5Rsgh/v/XVTXGBFo?= =?us-ascii?Q?MMOySgYsJOM5sMBQQclDd1JE7ai+M/t8JXLh6KIqiSjKH2rH3BtLW67rcGEF?= =?us-ascii?Q?6ZJaM++5yjurVsAh5Xe1O+W2FOWW8gbyDm7OT4164sFlmTzODNgxQJqk3Sq0?= =?us-ascii?Q?l1LR+cH5werN+1G1+IRWufexs4f1Lfoe7oiJK2zzKA1Q1MTj2in+qYYWhtyv?= =?us-ascii?Q?co6DDUC10+G3nrRnlCGM3n/WmDIIsje4Fl90yQEj4ZQpWTJVEgh0svm1EneM?= =?us-ascii?Q?JH0Y545EL3Vb4E3928FMpurxVfOThz/Gwvh9cuJL?= X-Forefront-PRVS: 03449D5DD1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;VI1PR0802MB2528;23:asAzS/c76KSEn8srFWYZtUeNBvyEd61WgZ654+l?= =?us-ascii?Q?EDGm9S1Oik8UX89Mj0hW+Lum6mbvKM6xBBPd5b8WNGrex9InBsBZFrf7HsQD?= =?us-ascii?Q?MuKEkXn8zuWCOzzOKBxaGmre2oiyZeDhHfgCIwxosf4jW8Hsqs6dGJeM0sFI?= =?us-ascii?Q?elFDRm6bpWx2a4MiJiw7HZdMTiBFA6Fst0jm+E3smCTvdL38348Tb+5/wfJx?= =?us-ascii?Q?0cb/dSwsfWqxC/FqiCKQMSgc45o+u/LytvbZzHhDcq98dbi1uQ5DRWk+Px1D?= =?us-ascii?Q?1NSrVqfme4A+8rS8UtOFwezkaUCKLmPkyBCeTxM4aEfDevU/2GZ2eOvIfGad?= =?us-ascii?Q?svAWtUSi+SkjfXabnFF/2gjBdbrgu04m6YcMQZv4+WZtO402pWj+rqxCj1He?= =?us-ascii?Q?SFVYTn34JyyD85C2hCNdto+c6mXD1R8jtLaQ/HdAJyxXA2BMytHr7JdEhTs5?= =?us-ascii?Q?KagNwZvS9r0Q0c/DiT3PQKmqyKb7/iaKfY0brvD17vaZxqR2bHC3iLRmMHXY?= =?us-ascii?Q?Mtzf2+wzOQ5jwqbxYzZc4pLiCZqDzCMSz/KBSh41lFcwzMPICrmvA70lH4ll?= =?us-ascii?Q?S3/8tVsVp8w0M+odoWuae+Cq0k45J73YwMYsWPhPzMCP/ZQZnE+g2wBH3uvc?= =?us-ascii?Q?XwyCz+JtRUhSd5AapcrssiaOr60y3KI5H4ne/oA5uATrmmcSpJZC9MSih2/A?= =?us-ascii?Q?OWzq+sWJ9xN+MuRMLF5o0ReHIVqF2VKmyfExC3NmqSp8jfIPr7pbFpPSaVGB?= =?us-ascii?Q?5H13RQUv9HWqBIEQ13/FkkO9rsY3zpAIzu0uGZ8o8dMz9HaeeIIacCxZq5lv?= =?us-ascii?Q?18wa+oYOX+RIhpuyYVIeaAuEO6Yrw4gb964KYEokekV0COS28veEkSACJoL0?= =?us-ascii?Q?mPptNsSMNBbOJhhcHpxxC2SnztcwrM/CHVxHq2VHCKJA/q9KRdSJQ80PyE2A?= =?us-ascii?Q?gS0CPORmlDE0O8v4i6D2WiB6VzPlIKm65eRjfdxv5cdRqEcfX23igl7s213E?= =?us-ascii?Q?vjz0fxwDWe1gWK7KoS2L3l2FX6UM1g7l6os5XhENaKIktlQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;VI1PR0802MB2528;6:vAmiRvKu9O1acrOqM+epRqTe/Smll1RohYBsel3M?= =?us-ascii?Q?loC0gIZKCqIyy9MAOAlQZ67uTl+l0Gh9qQXCU9QS4WKVyzAKFGbtkK519K2T?= =?us-ascii?Q?s0CtMbFUnZ8mSsCKhU0sNMFtpAFwotoRqtafWPO8BTtXwS3lz6mjbjQpft4s?= =?us-ascii?Q?pciHE7q1HNuwF5XXr6QTNe6eaaaK9iRe36CqypHxPsNjgaOvYDAlT5s7zPpN?= =?us-ascii?Q?H0GCDIUj03oMWhdK9udNhe0/CBRUSMbsVwqrYa7FLGp+T/eqsHoaHggtzm2X?= =?us-ascii?Q?Vm1eZTlD2r0eEYL9fcTumxbJdKlCQZVWSfxaFXqXk2bFFX5p1NOPHCbY2ioP?= =?us-ascii?Q?5ypAcSj57YhFK1K/RGcSTPmrglXGMaQLbaO2XgGwliapkqixjANKp5jlawkG?= =?us-ascii?Q?WPTz4Tk/TbLIbHfYbt6VgI35BGxAizeK8anAXuYtmxgWVOZuWYQAkw4OYbWq?= =?us-ascii?Q?w6LWjLplM8FMeW920mXJBs6ygzQFr1DWd/WJMgz+Ax3HkK5Nnh33Y/cWFkkA?= =?us-ascii?Q?FTLk7TsxM3c1VJ/pLE53REcg2wbmSl+594D16E0apRoSRZPt66VIEh8Jqy61?= =?us-ascii?Q?Yvib9OgGxQS3Cvt7uCoefFzaUM3TqPWxGsjA9dnAlwRhNXFC9Mu7YIVT45XG?= =?us-ascii?Q?ReBNZJUZa0M+JjBtYrF4A9RkM2ENbsWH04DcbMnKBhUynqREnfd1ncmCQ4Tu?= =?us-ascii?Q?+pwqplTjmr0k/n8RMgy6qwCAIIcQJ5vpCKEezU4Lv6bvI33/lRz+pDfjnFxe?= =?us-ascii?Q?QN5Gs2Tk+vPBiJSA5QyvgiiCbWkZlOpfcqDTZ0CiLPCj71OScAgMsKczj4Cm?= =?us-ascii?Q?7TnudQxgHTLKNSd3bWMBoEHZsj/DSec3WsFmhUrvWAIPgmF/nX5j5hOYm5oP?= =?us-ascii?Q?3NURoR8NAhU+wY6F9/Pfy7wy2B1fjxQdEk1xt71N2QANvuHgCLY0TcuSOdk+?= =?us-ascii?Q?4yg4QpXv2hJG3oCCyMrJI34owqzRk7zxd6X/leP08fjNH1g+Rk4cXaVgFnR0?= =?us-ascii?Q?1OcTCY3CMubNG7EVPeiO1Ixq?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2528;5:stxYB0U5a2k6VudBFYDzmzrfaNAmVWdQfb78CiPErYUuKmlC/TC7BbaWDv/twAh7psr10q8PfYwIORZpySPtYE1k1sMATOplUqNBKpk3iqviUnCzGdM0MS1f0/+V19+CAJ53jsvVWFI+MAHty4j6DD6GY9X0p+PkW+hQ0VFURI0oF8XBxIM261uOd1L/17aNGeVfhRxI/mYqbd04im8016OPW96aiPquHDk9LXlpforPq2ZA32v4uHz5jpd9HGKstFonHOYw1eS3yfRsvpNivfN1aKFG67Z1QKSnrkEq99cPF5JMhHHj5Y8fdR5D5+6+wYpJ49nuGP8zLKYfOwk438qLzF54cHrgk7bYSqHyGlaIWBqI3C9iXXkOyk9gHYd3kBCeDyp2RNNRQHsF9x7IEzZRk5UXWLf2mpn/hl1ESMdDmO39JVdPcriB622AsfbKeVhfJYjZQENqPGR545q97SATjszIILgiqGG1EF3sFqymL8yHOvdK19JIlr9xli1G;24:ACmNYzkLZoN/IUK4ePxj+eRydrQ7HqiijERS/7n2QOCOZAv9SqgUPdMnKkOJwaC/QUq+y1rQF3lmp/sIRwTHnX8BErVp56zTfvBSQX8/IYU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0802MB2528;7:1LB4HSFGHXqH4NAZanKnIU70j3FyvM/ag6sdh88CK/n6vpbGHOM7R0DW7SImFBWYKB4mWE2R0SlxJGeULZo6oq+kyb9DcTtjtzYrMnrUVo/778BYuq84eJxKaKtUFqeXePlxAR5Ajw8SxtcQ34ktyCMt6uOVf3iqX1YmdviogWyvQO7km2Nxo99I8lckXpqNu2Z/4iOcexBkbPZvi9BAgeJzhxZWuyj+fa0ol6dwBEtdCmR1WVC9/LL0dyw63qkCMCsB3IjJZKWXGJN3wpUJ9thzUzxaVssIIbOr8l3gecdY3NlqNkkKyh+9tsEOrHFgCFzSR1hKav6te5leLnMKS3s12KPzOiowYrQ+dPiySdVrIiz3ita8L2hBXsiF2sUn2rnmQF4K5si/UBqnaAzQIZW0KfWMojWeo2NKlL1a34w/3xq3KAXVdHy+VYj5Z2cYQWuPIIDeyXUjdzfkHGHHFvB0na4ksLeiTYfA1R4yKFVt/MceoEZLcj8ieBVyuH1S74MPQm1EcWiyKqaOo7+oixxftpZyES8TUlLz8gMbKDDXf3Rqh3kzTqvDNQ1YnnqDezI9O3eC6yu7H5Kgc5WudsPxGuDYxuysTBsDsHRJGDRz56FRb0Ttc+qTpNUTvYoSbM8SZdCs6pur82j+8edV/YPmgQZ2fn2khyUMgX4RSggJutS0CgZArfmsXaUzhSqfEWi+WkmbDDMdkqSdSog7HK+j4D45WdCXbQ00OLXUB5Fdcuk2Aysq2Nlf7cQyMN96ccvGGi5CwVU5RgqkgGPJZT0z0ot4ifhtVt6xIRz0fCI= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2017 13:33:09.4120 (UTC) X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[217.140.96.140];Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2528 X-IsSubscribed: yes X-SW-Source: 2017-06/txt/msg01458.txt.bz2 --------------2.6.4.2.gae996d8 Content-Type: text/plain; charset="UTF-8"; format=fixed Content-Transfer-Encoding: 8bit Content-length: 462 Hi, This patch rearranges the cores in aarch64-cores.def first by architecture revision, then by alphabetical order of implementer ID. This just neatens up the file a bit, as it is growing to be unwieldy. Committed as revision 249410. Thanks, James --- 2017-06-20 James Greenhalgh * config/aarch64/aarch64-cores.def: Rearrange to sort by architecture, then by implementer ID. * config/aarch64/aarch64-tune.md: Regenerate. --------------2.6.4.2.gae996d8 Content-Type: text/x-patch; name="0001-Patch-AArch64-obvious-Rearrange-the-processors-in-aa.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="0001-Patch-AArch64-obvious-Rearrange-the-processors-in-aa.patch" Content-length: 4873 diff --git a/gcc/config/aarch64/aarch64-cores.def b/gcc/config/aarch64/aarch64-cores.def index 92b57cf..e333d5f 100644 --- a/gcc/config/aarch64/aarch64-cores.def +++ b/gcc/config/aarch64/aarch64-cores.def @@ -43,7 +43,7 @@ VARIANT is the variant of the CPU. In a GNU/Linux system it can found in /proc/cpuinfo. If this is -1, this means it can match any variant. */ -/* V8 Architecture Processors. */ +/* ARMv8-A Architecture Processors. */ /* ARM ('A') cores. */ AARCH64_CORE("cortex-a35", cortexa35, cortexa53, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa35, 0x41, 0xd04, -1) @@ -52,13 +52,6 @@ AARCH64_CORE("cortex-a57", cortexa57, cortexa57, 8A, AARCH64_FL_FOR_ARCH8 | AA AARCH64_CORE("cortex-a72", cortexa72, cortexa57, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa72, 0x41, 0xd08, -1) AARCH64_CORE("cortex-a73", cortexa73, cortexa57, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa73, 0x41, 0xd09, -1) -/* Samsung ('S') cores. */ -AARCH64_CORE("exynos-m1", exynosm1, exynosm1, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, exynosm1, 0x53, 0x001, -1) - -/* Qualcomm ('Q') cores. */ -AARCH64_CORE("falkor", falkor, cortexa57, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, qdf24xx, 0x51, 0xC00, -1) -AARCH64_CORE("qdf24xx", qdf24xx, cortexa57, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, qdf24xx, 0x51, 0xC00, -1) - /* Cavium ('C') cores. */ AARCH64_CORE("thunderx", thunderx, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx, 0x43, 0x0a0, -1) /* Do not swap around "thunderxt88p1" and "thunderxt88", @@ -67,18 +60,27 @@ AARCH64_CORE("thunderxt88p1", thunderxt88p1, thunderx, 8A, AARCH64_FL_FOR_ARCH AARCH64_CORE("thunderxt88", thunderxt88, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx, 0x43, 0x0a1, -1) AARCH64_CORE("thunderxt81", thunderxt81, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx, 0x43, 0x0a2, -1) AARCH64_CORE("thunderxt83", thunderxt83, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx, 0x43, 0x0a3, -1) -AARCH64_CORE("thunderx2t99", thunderx2t99, thunderx2t99, 8_1A, AARCH64_FL_FOR_ARCH8_1 | AARCH64_FL_CRYPTO, thunderx2t99, 0x43, 0x0af, -1) /* APM ('P') cores. */ AARCH64_CORE("xgene1", xgene1, xgene1, 8A, AARCH64_FL_FOR_ARCH8, xgene1, 0x50, 0x000, -1) -/* V8.1 Architecture Processors. */ +/* Qualcomm ('Q') cores. */ +AARCH64_CORE("falkor", falkor, cortexa57, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, qdf24xx, 0x51, 0xC00, -1) +AARCH64_CORE("qdf24xx", qdf24xx, cortexa57, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, qdf24xx, 0x51, 0xC00, -1) + +/* Samsung ('S') cores. */ +AARCH64_CORE("exynos-m1", exynosm1, exynosm1, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, exynosm1, 0x53, 0x001, -1) + +/* ARMv8.1-A Architecture Processors. */ /* Broadcom ('B') cores. */ AARCH64_CORE("thunderx2t99p1", thunderx2t99p1, thunderx2t99, 8_1A, AARCH64_FL_FOR_ARCH8_1 | AARCH64_FL_CRYPTO, thunderx2t99, 0x42, 0x516, -1) AARCH64_CORE("vulcan", vulcan, thunderx2t99, 8_1A, AARCH64_FL_FOR_ARCH8_1 | AARCH64_FL_CRYPTO, thunderx2t99, 0x42, 0x516, -1) -/* V8 big.LITTLE implementations. */ +/* Cavium ('C') cores. */ +AARCH64_CORE("thunderx2t99", thunderx2t99, thunderx2t99, 8_1A, AARCH64_FL_FOR_ARCH8_1 | AARCH64_FL_CRYPTO, thunderx2t99, 0x43, 0x0af, -1) + +/* ARMv8-A big.LITTLE implementations. */ AARCH64_CORE("cortex-a57.cortex-a53", cortexa57cortexa53, cortexa53, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa57, 0x41, AARCH64_BIG_LITTLE (0xd07, 0xd03), -1) AARCH64_CORE("cortex-a72.cortex-a53", cortexa72cortexa53, cortexa53, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa72, 0x41, AARCH64_BIG_LITTLE (0xd08, 0xd03), -1) diff --git a/gcc/config/aarch64/aarch64-tune.md b/gcc/config/aarch64/aarch64-tune.md index c948846..4209f67 100644 --- a/gcc/config/aarch64/aarch64-tune.md +++ b/gcc/config/aarch64/aarch64-tune.md @@ -1,5 +1,5 @@ ;; -*- buffer-read-only: t -*- ;; Generated automatically by gentune.sh from aarch64-cores.def (define_attr "tune" - "cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,exynosm1,falkor,qdf24xx,thunderx,thunderxt88p1,thunderxt88,thunderxt81,thunderxt83,thunderx2t99,xgene1,thunderx2t99p1,vulcan,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53" + "cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88p1,thunderxt88,thunderxt81,thunderxt83,xgene1,falkor,qdf24xx,exynosm1,thunderx2t99p1,vulcan,thunderx2t99,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53" (const (symbol_ref "((enum attr_tune) aarch64_tune)"))) --------------2.6.4.2.gae996d8--