From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 46990 invoked by alias); 21 Dec 2017 18:56:32 -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 46979 invoked by uid 89); 21 Dec 2017 18:56:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.2 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=sk:multili, Hx-languages-length:1119, HContent-Transfer-Encoding:8bit X-HELO: NAM03-BY2-obe.outbound.protection.outlook.com Received: from mail-by2nam03on0085.outbound.protection.outlook.com (HELO NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.85) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 21 Dec 2017 18:56:30 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Received: from sellcey-dt.caveonetworks.com (50.233.148.156) by BLUPR0701MB2035.namprd07.prod.outlook.com (10.163.122.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.345.14; Thu, 21 Dec 2017 18:56:25 +0000 Message-ID: <1513882582.5026.74.camel@cavium.com> Subject: [Patch][Aarch64] Fix multi-arch support in ILP32 mode From: Steve Ellcey Reply-To: sellcey@cavium.com To: gcc-patches , "richard.earnshaw" , "james.greenhalgh" , Marcus Shawcroft Date: Thu, 21 Dec 2017 18:56:00 -0000 Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CY1PR07CA0011.namprd07.prod.outlook.com (10.166.202.21) To BLUPR0701MB2035.namprd07.prod.outlook.com (10.163.122.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4741cf7b-39a7-4424-20a9-08d548a489b2 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307)(7153060);SRVR:BLUPR0701MB2035; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB2035;3:+CFqyurPtu5/QzS4Y2FPKw49ymXXEwqf5X8A8rIJeDnqC9xMDNX6x0hOt7GYyXWs+JfcwApDwx6jLEQC36YpAbQnb+TTvcAdiQouWesqjKHeM9FPMgPqqP0LAc2wh9y5LucZ0/32FApppS8i6ypojGr1bRQNkamvgGv9Y5e4LTo+Te/09KO0UcF1l58xIAm4jVtqL5uc8rmB5cshQKCH6ZKh9bpk2Prae59AcuvTnedCRrJzHOXh8nkp9Wko91kh;25:PiNH8nY+KwaQZJRwPVXenE2/re4CFR4zrkZuSQ2w41y/MWnV614hTDsQlZtjwxbAuEO3qbZlGjE/V44Pj3/OQu5gYA+Id40j2dLjzwpFj2p3rJsGkGthEeEZdJYmdOj4miDeLmY2dR7/EumCVTRByx3Uz1wjaI+zkhkwRW69+yuFV3diyE+8xTcmJ00AE1idFClcQpgY8VZWiiOw3qdTRPzUlfhGeij1javS+oYHkUsyRpbmcFaSfFBd1VmMtOdvafSfvxiYmJ2GmJKNeJGvlutfr9qhI9MiM8iwByFpLyCBm+1sIiPeF/EECXelSIg/arvT7mo7vtFLf9arurE95Q==;31:rkwYNVE1B4Sw1NgUADN1n2Mq/SBy/Hra0Nsx0yfhyT39gPvvQH5AiDom1Na0qF0u96zDMlNR/lG81I5Lce5qb/q9HCbOLvo2hvVF30ksAnFaLJf4AwR2upso+JGJvmiHX2cOiv8Q1LEpFgS/OfpwLCWS4TYMWS4hwwwXB65rTcswlql/uXRZ3uSAkp/eIVYt1xtOeF9ObCuVgTykLqzRA9nqhCXE6PFCHePPFpNcX+Y= X-MS-TrafficTypeDiagnostic: BLUPR0701MB2035: X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB2035;20:g7k/yTrnEvYib/FwEV5/+VORMzBj7K38XF4OXiJh9UHBBI4C3RwlxJOEJLo1bGQ30/iLAnj1Z58wK8qGURvjv5NHiESXtNnRpwoIVNMdViRjsT/2q/ke+ACbc43k7Jov+L4mAKycBJCXDd5nu88r1+zzo7twmVCwiTh/e1g0TD0oWnXl5dyM+Oc7Ffy7+vIOVUrGfjaltNOsUZKl1oqSvGYorYZABEVV681ZI25UIH+iLUfow2f/27nEx43HwwlMx/apG6zpXbjliVPSn0+1NthvKK0WrF6SeVgheFapwCrJbD8vkPzHEjATPqfkPdW0HLl5p8D7yrYqRhyewXMMJj5AFZX6yYU9nKOI/aC5nx1+FVXzWx0fRQgcSECK+cCRTlC9K+fY+LzVZMopqzF4k6qpyW/PKlfSs06K/MSW5x/2b9P2DuxiCXDANMqDwCm9z7aZZ/sqOofnSZZbYUxExsUK57rqpgHQEtNEbQ6NQSxEQbTeud/xqwPGHsXWfw9N;4:pQagZKWAuPaE47pmxTh00kwIHqUVs1ZHopjw5KG1XTPj9IX0QZhTZZEdT+YjB0m9pzF3S/Gl/oSUfqc/E91mvevan8i0+G6rQ/tNyIAil9xAx/iEwzRHOG1EdWXdCuhXtd3fBe+QUHIMwUaD+Lm1wafy2vQRTI8fPtqED02+EL0t3+F1d3x7iw445TlW3iSNCAlq0kXGet/P62wWeKOVjbpozW3Z3cOSg3PXXB90HYqyNCbD1StjXMi1T4/Izaz4ELv4H2AqSDKvj3AxzVJCNA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231023)(10201501046)(3002001)(6041268)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011);SRVR:BLUPR0701MB2035;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:BLUPR0701MB2035; X-Forefront-PRVS: 0528942FD8 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(39380400002)(376002)(346002)(366004)(39860400002)(396003)(189003)(199004)(377424004)(69596002)(386003)(43066004)(68736007)(52116002)(23676004)(103116003)(6486002)(8676002)(81156014)(106356001)(53936002)(6666003)(6506007)(105586002)(305945005)(7736002)(47776003)(6512007)(53416004)(66066001)(478600001)(6116002)(3846002)(72206003)(8936002)(316002)(16526018)(110136005)(5820100001)(25786009)(2906002)(36756003)(81166006)(4001150100001)(3450700001)(97736004)(50466002)(2870700001)(50226002)(5660300001)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR0701MB2035;H:sellcey-dt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwMzU7MjM6WDlIbkRtRHUwSUIwUnQ1andoaVlnN3dj?= =?utf-8?B?TTF3QnJHYVltcTExdk9Bamt4T0NjYk4zdmhRZndFclNjcmRhZnJvLzVRbkJv?= =?utf-8?B?UUJSNC8yM3VTdjU4OFBYRmw0M2JjVFlFYkRrY3FUY1Frc0NzSkZLM2Q2YmhX?= =?utf-8?B?USs4bHlWbWNYdzJvS0l1bTRyVEp2S1BjMEh1ajFZNjhNa1pGRmI5SkV4ekla?= =?utf-8?B?d2NrekoyVmpodWwrR0xQUzQzQTJLcDIwS0RSVUc0ZzJnOW42MzUzVW1WbklE?= =?utf-8?B?SDNxWlRrSkJ4Y1hUZ05CVGNtSXYrYUVWY3A5a2IzbUtFdjJRR1lOMmZjTDY3?= =?utf-8?B?V3c1Z1pvUWdEWUIydENRQU8zR1U2Tm5ZeWMyL0JRNjMwUXQ5KzBqdFdCMVBP?= =?utf-8?B?a3Ivay9ndzV1bnAzcjIyeHR3bElWanJiNHdmeXYwczZ1cGVnVk83bFFyWkpo?= =?utf-8?B?Z3k1bU0zUEdFekdHanZaNW54dEp6ZE5BcnpGM2FBaG5EM2FFV2lLVm1kVTZS?= =?utf-8?B?VlNaZmpmOTNib3BFUnZ1Q2Q5dVhmbEFXZGJpQU1sUWRZL1Qyc21JbFJUSWxh?= =?utf-8?B?d3BRaGdOZkZwaXVTR3hDdkU0ZDhSTC95Y3hwZUNPVERTZDhJc2wvU2wvMUY0?= =?utf-8?B?VHBwT3RMSzh0a1lLL2MvRUVNY0ltVkZ2YWhZZ0hURU5hSll0eVp1OFNmU0Vh?= =?utf-8?B?NmZHc0dsZkYvSEtqSEk3ZnpXMnJpNFFrVCtsQXpyWk9ueUQ3UkhYR2VUdGpw?= =?utf-8?B?eDdsdlZzMGM3ZUVpR0hHV01nVHNNZUIvTFhyeFN4S3VBUW5SbWpIY2JoTjBs?= =?utf-8?B?RjM4ZTRxTzFMYXVSTUVsdVBNa01PRGI3NVVlY25RWFlKcU5wMDd6Q2pUQzFS?= =?utf-8?B?SnNreDJvRjQ2TW9JQWFnTGNuMnNoM3JzV09Wc1pYVU1ncEx3NXlVZ2J6NVBj?= =?utf-8?B?Z1ZNV2VNblIxU1B0ajUxR1ZULzI2VjdQNWg2L3gzZnd2bTgyN0tDbFlWYUNx?= =?utf-8?B?MWRNamRvRTl5YkMxQ01iV1NrR2t3M1hucmpQbzh1cm54bGJqdjdDTUVQdFdP?= =?utf-8?B?ZkNGcHJDSDh0ZWZrd1Evd3VVNk8ydWdrOS9sc0dORUF4UDRLanlMbTBDYTM1?= =?utf-8?B?RW5ZYm0veTc2akRiK3hPbjB4WUNNMXcreU5lZFR4UVR3NU5IKzZydXF0aXZG?= =?utf-8?B?SDlMNm9BWklhUCs5T01ZSG84RndOZnIvLzBsSURZR1ZqZittcDR3cFlOZVpt?= =?utf-8?B?d1I3N1UzYmlMSlRKRFlNcndRN211NE9EUzBuNlc0SnZwV2RES0pseVdnQVEx?= =?utf-8?B?YXVXUkNycXhsUnV0QThnK2JnUU1oa2U5TEhGMHpoV1J5SGFqQWFVT1hPZTJK?= =?utf-8?B?bmdRSk1ZVEZ5VytYYVZhUzhmVkhlSEdLdytnWDlQNWVXYXQwYlk4NzlPWDc2?= =?utf-8?B?VUVrMUYzSDdTWkpVNUxuaCs3dmR3ZmsxbUZVKzlMUGhDemVVekk4alFrVDlD?= =?utf-8?B?enhHc1VKRnU3OXhHbEEvYS9PeXVJVjRSbm8yT3pIbnlua1V3MVlKZDQreEh3?= =?utf-8?B?ZE1lUzc3alY3aFY5c2xIM0tZSXJZWFozb1Q5bFhQS2JkZE9oSklNZ2YyVEpP?= =?utf-8?Q?BpUcVhbHy1b2BFzNIFuOkX?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB2035;6:40wt60VBxez9DPkP7Yc4N31+leWsDd+4kBGrbOE45EhUKKCMJbNlYzHDTrXXCPSX8Z9TcPFWRu7tElBjHWyjxm/k07Vbeh8cheR/D4+aYdmiwkfO0gpVPhhrB+VBUDP/Ui9IOtKFZwhUI3RtEAPNfbeZRwAbNyR2xgG60EnO5tgrz04cX2B1QjxXQrIo8Ayo78nsdt2s8LbDXR9CMiURYSUWbLlz7LjjfS4dWLZn1smZYKtc3BqLVOpIdiCSrlp7WyosI/8O0EUm4KmSlxA33n5GaKMNudGZ83OVZHuX2hSdsGsICIPqQ3Vrj3OtLT3siu9NvLuOWC+figt78GsWuQ350gYAROJ9GijnUZMpjds=;5:TlMmj3YbkTfkcdgAWEP3ZRcV3JQVLBftvITWprko45i/rOMBdMYyznov9E10H5X0VUhkMgHtmuX2IagZgdB+zwAcgEE7YUWl6VghPeV7JdmPO5MulzdRgZD4T/x2AvC846feFxAAfHAN0BetdwIHCpvH+8BFmtFq1CHfZn2oU08=;24:O7aRttMWM0eQA3VrkSKqU/dzltd89VWbHV1K5vZZNPLvkcft85h5pKAUE/tHmku5XlHGhJ+bn8Z8PKgIcKAiaUyJwoZhESW7hCV1EZ5Dohg=;7:YWEZteQ1dOYTtr3vcUPYSYzseY+2SMI1X0GdxDecmh9PzzrsbBwAS5LmkHCgGVBnE5LLXzCRZxRji7Bci6f+teDpz0CIkVI7RvMNqpDoRGZas3bxSuGcSgG6YFM5n8c2hiwyeGdsYSmQp/I+Sdpoqo5HL+UwOU72JHXU7B3VJpXt3z3YGYa09ln/AoiCRjmMxOPQg+npO9/+F10/AAMOXP/Q4NaVDMZmuwApm3zEHdtqrfCEK/ikQN47wWsvXxd/ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2017 18:56:25.9625 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4741cf7b-39a7-4424-20a9-08d548a489b2 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2035 X-SW-Source: 2017-12/txt/msg01443.txt.bz2 This one line patch for multi-arch support on Aarch64 and ILP32 was submitted over a year ago and pinged a number of time since then, since no one has objected and since it is only one line I am going to check it in as an obvious fix. Steve Ellcey sellcey@cavium.com 2017-12-21  Andrew Pinski       Steve Ellcey   * config/aarch64/t-aarch64-linux (MULTILIB_OSDIRNAMES): Handle multi-arch for ilp32. diff --git a/gcc/config/aarch64/t-aarch64-linux b/gcc/config/aarch64/t-aarch64-linux index ab064ab..348fcda 100644 --- a/gcc/config/aarch64/t-aarch64-linux +++ b/gcc/config/aarch64/t-aarch64-linux @@ -25,4 +25,4 @@ AARCH_BE = $(if $(findstring TARGET_BIG_ENDIAN_DEFAULT=1, $(tm_defines)),_be)  MULTILIB_OSDIRNAMES = mabi.lp64=../lib64$(call if_multiarch,:aarch64$(AARCH_BE)-linux-gnu)  MULTIARCH_DIRNAME = $(call if_multiarch,aarch64$(AARCH_BE)-linux-gnu)   -MULTILIB_OSDIRNAMES += mabi.ilp32=../libilp32 +MULTILIB_OSDIRNAMES += mabi.ilp32=../libilp32$(call if_multiarch,:aarch64$(AARCH_BE)_ilp32-linux-gnu)