From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 122672 invoked by alias); 1 Aug 2017 18:34:32 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 120512 invoked by uid 89); 1 Aug 2017 18:34:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-8.9 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2 autolearn=ham version=3.3.2 spammy=HX-AuditID:sk:c1b4fb3, Hx-languages-length:2139 X-HELO: sessmg22.ericsson.net Received: from sessmg22.ericsson.net (HELO sessmg22.ericsson.net) (193.180.251.58) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 01 Aug 2017 18:34:27 +0000 Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.183.24]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 7A.EE.06959.FA9C0895; Tue, 1 Aug 2017 20:34:24 +0200 (CEST) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.24) with Microsoft SMTP Server (TLS) id 14.3.352.0; Tue, 1 Aug 2017 20:34:23 +0200 Received: from [192.168.0.102] (80.216.43.226) by AMSPR07MB311.eurprd07.prod.outlook.com (2a01:111:e400:802f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.10; Tue, 1 Aug 2017 18:34:21 +0000 Subject: Re: [PATCH v2] gdbarch: Use an anonymous union for target data in `gdbarch_info' To: "Maciej W. Rozycki" , CC: Yao Qi References: From: Simon Marchi Message-ID: <70ac03dc-a681-d54f-bead-00e6829835e1@ericsson.com> Date: Tue, 01 Aug 2017 18:34:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: HE1PR05CA0171.eurprd05.prod.outlook.com (2603:10a6:3:f8::19) To AMSPR07MB311.eurprd07.prod.outlook.com (2a01:111:e400:802f::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4b8db720-b42c-4883-8970-08d4d90beda8 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:AMSPR07MB311; X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB311;3:Rw8yCTmioABI14PV166zkovansKW3RYo14wd3jHLXYjqYTspKttwUJS1uictUWubh9/0sbOuD/aWsVjFfD9yJyRbNuw7Me7ybPjtUfRkrE7mUChw+W1WBZBQVTA6ITq4z+bU56ASeT4/NYHYnbbvFiuPJ+uwShwxh1EpxaJe6U7uFdh4b7vV5FfgoxKgA/hq3eb6CqO71+BeNlSfbwcsX1ALjJfTATNFQooQwPN2MGh+BJpZIisRHrD8bqEBqU0Nu28vCOW6/K1iExVxsuJXB21IZejvoSz2QV3WT2/8hQbYUpbxdvsUWVw1L+yvUDjDM9e0uDtP+oRhtLKo5/IYF9QVUugRMd+IysPAr4KhEzkxkHgXfvcoYqCOWY59/nWG/nHxHGifl12xnOPvp7t5KvEQnbfChGxvDpj6YoaO6SAn4PicSjORxLymP/buFoND3rzPsADCGLYh3IY5LQpiOjZl5F+c3H5pRs1UEyORrVVtLlaqwY/vAdIruBbeOVpEmMQ48iMflNqw9LLh2683GJQzqQhL70eHEYgkzNeFsy+kRcHV5DYHkgJ2arH8vym3JkqJnUCjrWdqIuJEEsQ5RyKqG/6iRZfPOVlKNKjLwJ531BLi2BnAAlWpfSt1vt9W0pjo7USmco75dhfJqBwSkNmAxO8ML1lN4cBK1SjHJ/G0pg6uSsiQ6j2KryIpcy0iE2vrqMWy9mNwnVqWbs+KDdUbUqwVB5GZBzNUP3Oww0LN2xiViG/DQmNKaNlpRhzd48hh34zfPXouw0F9CezL+2585LSaJKXwqDlTrC3fVWA= X-MS-TrafficTypeDiagnostic: AMSPR07MB311: X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTVNQUjA3TUIzMTE7MjU6aU81eUw0eXR2V2x2dGNQckt6NXJYS3FPUDc0?= =?utf-8?B?NWhjTlpoOTRXSWsyLzJzVVU5TmJlUUtTUnBYU2VHRHZRZnFqMmFHd3lxS1hF?= =?utf-8?B?azJKWVFtczdWVlJNTWkvekU1K3VLb2ZjR3FaVEFET2laWXZpd012S0VBRnRh?= =?utf-8?B?WUpBM005UVd0b3Q5dDlpZ0lKMlJ2UUdkZjlKUERqSmNmaGI4VUJpbW9NRURB?= =?utf-8?B?d29hem9YOEZTeU9VQUE1Z1pnTlNESGpzWTFWMHhBeXgrSUR5Um1BUjNBZWdL?= =?utf-8?B?U3lrcXpXdXNyRmVEcmp5VERaaHVkZVo0c203MFl6b0JMeFFxUk0yL3FNS05m?= =?utf-8?B?Q2U0NzdydjhTY1gyaElBZVBYc21VTmpad0l5bWFmL090dzZRanJkSEJTeHZE?= =?utf-8?B?UVdETmR0YXAybEFtSW4rN1ZsVEsxSjRXSHArVGl3V0tRL3NpUzF3K242Wktu?= =?utf-8?B?NUJoSGFYZFNMMThmMHg4QkVFQkVpaHE3QXZqdWNTVFdQa0l4VDlHMWRaWUsr?= =?utf-8?B?MlpYUEVTaU1QcFExazViSUJqdTBYcWkvTjYwM3lHeElnYVlYTUc3TnBkOWta?= =?utf-8?B?WFpDVlBhbHloS245aFBnK1NCbzdPdlJ1VHRjRWFraGhnTnJXcVB3Skk2NWpF?= =?utf-8?B?YWlycVZLRkdjQ29ZbU5Iak96QlFVNlN5ZUtNOVVBZG5sKzJCUU5vZVI2OE9s?= =?utf-8?B?VGs4dnI5bjArQTlyTk13aEI2aVRLZERCakNOdFc4c3UrMEFRNTlCaEJhaUV6?= =?utf-8?B?Q1JFYWRldkNlMm4ySE1NekVxeVdmYklVMTJ1VG1DTXdjQ1J1cDJVSVB2MkFT?= =?utf-8?B?TCtzZ09EYnhjeXlqSThIUFBad3ZzeFBQZ3JMNmdEc2ViT0Zac0NFL05yODYv?= =?utf-8?B?NFl6NlhTTjRUaDN1clQreGZOZzNRVnZYU3ZIOTQxeEVzZXNyc0IzR05WUjBw?= =?utf-8?B?UDZCOERNYzVkZHE1dkNsN3orQzAvdVo5WStBUkZjUGZFN1M5dGhNdnpSVk1j?= =?utf-8?B?NXRscEVzNElhdm96cURiRkhQZEs4dWtDRzhNRjV2czhxUEY5N2RCVlNHWEJK?= =?utf-8?B?Z3pUY1NjUERjZFA1ZVVaMDFEblNBcit3emlWVm1QL0FkVDdmMmpDdUo1alox?= =?utf-8?B?UlNObHBxejYyY3VGbnBsS05DZzYzdzBxdFozWjVLdHhES1FHUXkzd2hJRDdk?= =?utf-8?B?YXFUTEd1T2pyT2UrUWVzK2x6MmR3MmlIT3kzRWY0WHdMMjA1M3BURzdhc2Nj?= =?utf-8?B?cStadjlZaHRIc3VUZVZSM3dOMG5UYTBIMnpUbktyQTNHbUtoZ1NUcmZwc2Ir?= =?utf-8?B?d3ZHL0dqeUZqZz09?= X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB311;31:u6E5S3qs1sR91FIonAvN/eifkr42O6+yeSntr7SfCoLxYMD5IclmPfkAoF4XfPACp7if3cwIR7NGEY1jwXL9VPYgaaDugxXKRyUqtSvwNWqs2pBQcvBn/uVA3Lb8fJUHFz8id9fgS5joOvWFP3tQYbE17N2TaLStXpmCMcPHicImlS4uIDydCKnfX9TMhtPZB9zrqY3r7vAJYv2+XysMQGQXSK+ELF8R1PtHS9J4mc0QBbcHbz1C/HW93iHOaIa6IBovi9t6s6MFddJPnK+rt+xXcgHR/fpOd1fUa2efbJdms86u4CABbRKoEpdn7/U+0rxi3qT22A9BW+afK9kRftacrlEFEPs/8gDkrZJHo0gRdQbtxTGGv0q/zLvw3cXV5Hi0aoKkf7rn9Lsq5qhJ1xKTu0dmB8HkXLi26O1n3UBxsYcisbGZrIsWTLnloZw1pVdPy46/Q3ZI9GfP5KBewFxtXS4Q3M+9JQ5/dkX9Dak21KxGtauH394vZps+ldZTjK/X0Tp8rhvsHc/aqWr8MsgP2t+wC3O+TjlzNolNHQMVuCrKZAqrsHtAMkG9NFKX9VjTvINA4d2zoagfGoh/XpzHqXTIZ/3URJKGMOI6ZrjqQt5qKDxOEtjAfvZnzDs5ITiA/rDP9No4lD/+xgYMzAx0wxcLlqKdFVauPTPo0IepfVGtZDLl5WtfWh8SBuHjcy8nPnzWUwPY1DL6yt46mg== X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB311;20:iJX+XiY3h0P+eMBAtv/k+eY76EIgl+7GwmcCKfoog5mRtlzGd065FeLl336sjgDwyUAj0W95QeQabh/2T1zOGTJlHP/0HwUdAnMtA6BdJfPD1ZjXMonZ8FatFjKaUNOqQUQ5nF98msufVgN+KhORCNc9BzY5BSwO+80mCRundfF416HO3dBo18gLq7nsiq1jxiBq9gtX/oZ0FhYrhmY+hZ8/OnvgkY1lsNGAiaHpsk/UI7+7/QuSPUS4uk+ftzfc8HtAM/177q6umDZN4IkYlO6i6Ml69f/VjyOmfWPYSUXjIC1H5keoGU+dVvsticoM1KHkUinSc93r7SXbyHzqRxODiz9K33YHeDHAU6zB6UpWR53pb04TSKznyMSlRBcekvwqegBqmmNyFbc7+bILkI2Cot4E5qKPFS5cPnD4u6SDBvxQPcaBZTm+mMBNItB+rDTJ994bMgKTq5W4V+qtvQvVYehx5Yv2r5cD/8nzOK+/uRohVWVURJVUiohfgU70 X-Exchange-Antispam-Report-Test: UriScan:(788757137089); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123555025)(20161123558100)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AMSPR07MB311;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AMSPR07MB311; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTVNQUjA3TUIzMTE7NDpwY1RBM1NIT25wd1NZME14SU1Vd0o5WnhxRWxO?= =?utf-8?B?YXlvdE5yK3kzWTZxZiszWmtycUcrQmQzSmg5OVFRWDRMakVTZnhJNk5Kc1J4?= =?utf-8?B?UWRnQzBtNnRZQkRSdkoyN0hkZE1wSU44MjVCZjRGWFJuOTdVb3FnbVIxdnZE?= =?utf-8?B?MERGYTY5eHRFOGRTSUdEL3l1bHF2UXdTZjNTeVBjaGZ4NEFKb1lxazAzOEJD?= =?utf-8?B?RlJvRk12MjFPZ3BXaUZCV2dGemRZbnYwcTRLNWpVdkxpd2hJQzVTQWp6RlVM?= =?utf-8?B?aEsyeW1mRHZPZDBTYlIvamdlL3N6Q0w4d3FOK3RYTXdpaUk5QWRTVTd2OTh0?= =?utf-8?B?bVJwai9keVM1RU8zSkRQVGw3SzJVNnZPTUM1TUkzanViSm4ybERjNVB1R3lP?= =?utf-8?B?YUNVQXhZTjBqRlZhRXhLcGRxc3pUaGhkVm5KYlFEYWIwL0h2S1pjL3B5TmUv?= =?utf-8?B?bEM3REVPR1lmZmFmTlZNV25RQXF0ZndOaWQ1QTJ0ZDMrZnFiNDhWczhtcWth?= =?utf-8?B?ejRqMDh4c3FjOUh1d3ZQNGZURENxWmNteGNhSkR3em52eDI0OXhwc29jRk1i?= =?utf-8?B?cFlVYVV4MVZnTlJSRnZ6QkwxNi9TN0UwQnpRRGM1MEttTk1ndk1wZzJFWFdk?= =?utf-8?B?MTFick5Bc2lzbEV1L1pYV0NYdlhncG40NnBBbHN1ZGRiNllESGMxSnBFZHhO?= =?utf-8?B?Q3Z1Q1BpS2pkdENUcU1aZjZRamxKWjhJOVpodUR5SlYzcFRVelkzeExMWGxs?= =?utf-8?B?c3p0WnRmRDNqNmJGZXVhczRNWDNLQnUwbHlETVFhWE5QN1NLM0JER3R4Uzh5?= =?utf-8?B?NEo5OTVWOXFWMXVIamFrbGlRRWl2Y0N1N0pnM05XS0tFOVpBMEFPWHYraEta?= =?utf-8?B?VW4wUXFoWXJnMktJZElPQUlLWUdmQThjM1UzNUZXNlpzVGYvcWl2UWtUdW95?= =?utf-8?B?UVU2eXVZMlRlUXBDazFsWTMyNGV1bHRGdllRYy9hR3ZMUWo1Mnl2OVRlbXZR?= =?utf-8?B?bitIMFk3OW9NU2F3NXRFOTBhQUVHQlZOTjBLUlR5bHdDSlM2TTVtdUVoRGg1?= =?utf-8?B?NHNtejJ4YUpnU3l5WkNJb3NWZFROZzVwdTdmRXVKMlNxOXJ3UHU3MEE2cGNz?= =?utf-8?B?YmRpbllmN04yNkJBWmg0YlVRZ1ByckxvK3d5TzZYU21pakVINERSSWhIVExq?= =?utf-8?B?YzZnM21xZjM2Q2NFZWcxZWE4dWFZeUxaYVdkNUFhNGlSNnZhK01zTkpmUFFi?= =?utf-8?B?Q01YallUQTd1NStYTU94M05CTm9LdFNtanBkaTJMRFZkWk5zYURvclAwWmgr?= =?utf-8?B?bmZDRTFnRk5IdU1NY0RMdUdiQk1xaTVORDlnVzg0c3hpWXl3TGZKb2hHT3B2?= =?utf-8?B?SmlPd3VyQis4eWkzWEVFMFVKMGpmdmkvMDgyVit6N2ZqaHB4bVdLck9VTjBU?= =?utf-8?B?alJYb2YzL2hEZEVtQ0xLMndhTk5wbGwwU2U1WmROcG5sM0NlRDlnOWo1cjFJ?= =?utf-8?B?TWVJZFJ1VTJpRFl1VjM0UGQ4OUtIdjM5SlBPZTJCWTFSZDAwRSt6RWFQNG9W?= =?utf-8?Q?sn7gS2Ftn36yWTo4TAoR8c/4QNsamHJczNL5cZHJms=3D?= X-Forefront-PRVS: 0386B406AA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39400400002)(39850400002)(39450400003)(39410400002)(39840400002)(54534003)(377454003)(24454002)(189002)(199003)(377424004)(68736007)(105586002)(189998001)(230700001)(6486002)(5660300001)(77096006)(42186005)(50466002)(106356001)(97736004)(65956001)(66066001)(65806001)(36756003)(8676002)(83506001)(7350300001)(7736002)(64126003)(117156002)(4326008)(6306002)(25786009)(305945005)(110136004)(53936002)(38730400002)(4001350100001)(2906002)(81166006)(23676002)(86362001)(31696002)(229853002)(6666003)(6116002)(47776003)(3846002)(31686004)(54356999)(65826007)(76176999)(50986999)(478600001)(2950100002)(6246003)(101416001)(53546010)(33646002)(81156014)(81973001);DIR:OUT;SFP:1101;SCL:1;SRVR:AMSPR07MB311;H:[192.168.0.102];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTVNQUjA3TUIzMTE7MjM6cExOMEdLN3FQbHBpRkdiMVNoV2l4WFh4bk9K?= =?utf-8?B?bGRUaG05Wm1vcGtQWmxTeGdVcTJDR21ydTRMOUk4Sm9KNFpQc21HaWcxSUlB?= =?utf-8?B?akZlVG9SUWdDS3Y3ZzhvYjMyMnFVSUhkWlZrSjNwNjRpYitMQ0QwZC9rcHB5?= =?utf-8?B?TTdublVnbTdLNXI5QXF6bWZTdENtUnRDNDdBLzZuamMybGRTbkNYeGZOblJt?= =?utf-8?B?REFta2N3VHNDd2lhV09ScjI5WGkvR3FYcWI4dTlaRWkxSkZudnV6TDdwd0JZ?= =?utf-8?B?Z1RyWnVXRFJ4bG9pN0tiVTlWV1BHUU1XOGUxOEpQUDhML3BiTGJSeUdHSE5x?= =?utf-8?B?d3pldmNlRUVrU2U5bHJTdFVwMWJBT3FDT1FuRjd5b2RFaVRwMXpkaE5EZkxL?= =?utf-8?B?TzQvN3RIamQ0bEU0eFNFMFlhcHFPZ3BjaC9kS0dWcGY1bVd4QnNVM3Z2YlNV?= =?utf-8?B?UzBpOFBOZ3NibE5OR2hGZ3Q0YWIwV0FlQ2tYNFc5OXRxU1dvd052S0lsd1lo?= =?utf-8?B?Sm52RWg3MkZwd1laOG1ReVRkVWx0NWgvRGc2WGlGOURrODVsMUpDZzNLeFd1?= =?utf-8?B?N2ZnN0c3VGFXUGRxWnNXSHgrWThDZkw2bjd6b2RXaDNTZktKeDYzUFJRSWJ1?= =?utf-8?B?NXEwYTM2YThoZGJCWDQrZHFJUm5ua3B0R1dxejZqcllOak5IOHhGR0VUaWx3?= =?utf-8?B?RHRXT1VkaFYrakJCVFZBc2RmaEN5RHJBdEpKZVoyMXNZRTIzVENySkJuWVNY?= =?utf-8?B?dnN2ZFFxbDYzd1NEU1ozaGhMUjdCK0Y2OWR0UWx5ckJTYUpRVHJwbjhmMXNm?= =?utf-8?B?bzk2SmpzZmV5YXBBZHgyV0gvTHdXZFdZUVhuQTFMQWx4RUFhb0FtL0tOd0Np?= =?utf-8?B?U3FWcHNlZHRmM1phQlRsNEhRN0Q5Nm1vdFF4ME1aQ0VmSDRQdWVtdHRKejA3?= =?utf-8?B?N01HSnROYURMMGtWSkxuekZkQkVVcE12RDEzcWxFbkdBQmxvSU9zeTRGQWVt?= =?utf-8?B?SktRcFBPZ1hZTlJlT3BGQllDTks2MnBldy9KT1VMM0JkVEt6bjdWelM2b3hz?= =?utf-8?B?OU13NlE3elpyUVFuNmlQbzJrRnMzalNQNE5aSnd0bnV5Ym5rZlRPeWhnZXZH?= =?utf-8?B?a3BzTDZlUURhbmxEdnVSK3h1S0NoQVZQeEFrWXBXZ2hOWEVpY2xPZjRSYm9L?= =?utf-8?B?Z01xQzd0bFlpQWlhVmRlODc1TVJuZm5LQnNhNEhGSjg2NjM3eWo2SFcvSXVa?= =?utf-8?B?SEZIQUV6alRHbXUvYTJ5MDNCWFJGZHdtRmM1c0x4YVZQRXc3OTNqNElsaGs2?= =?utf-8?B?TVEyVlZhMER2U2luOWhSdi9FWWJadTFXMDNMNWcvNnRGZG1JblZHQ09RbnBY?= =?utf-8?B?czUrNVUwQXgwVWowbW1XZUYzcUQzcEt2MEJsRG9XSk9GNEFrZ0tsc0t0YXl6?= =?utf-8?B?QVdUVUpTQzBicHV1SzVBQWgwMDA1VWpiaWNxUS95Tis2YWRCSmQrVDBDNDB3?= =?utf-8?B?QmQ0YzNrNzg1M2dWOE1ScjZwTUppT1BBUnVhNGozY0NPQXRyRjgwckkzOENQ?= =?utf-8?B?U2lzb20vVFc0V1NLaGw3MktWZHA5azVhRUNGck9QRVZ5dW1uZlBMQXg0aEZV?= =?utf-8?B?Sjg5MGdjTDJjR3kxN3M4bE8wTDFUN2ZiL1hrdFBweXlwM1A2N2dwb1JtUFlS?= =?utf-8?B?ZVpBM3ZRYlhqeXdCYlJKUXBIU2NCTXAyeDVFbUVLREU2MUZCZHBiakN6b0Jv?= =?utf-8?B?T1RVZDI2R2FyZG11Q1Z1Q1JGSllzc1NkbnVzMkkyM2YzVWdsZGtKZ1Q0dDZB?= =?utf-8?B?SlJoVHp3dlZ3MS9jWUJ0Q3JWNFF5S3NERGRCdkxINnRGY3FuYmZBbDVwMjBr?= =?utf-8?B?Qm9pQnJieWNiNXREb0kzRzRBTXE1aVVXYm9DOU1IZWRwN0ZCNFA4bUR4VHkv?= =?utf-8?B?S0dRd3g3NmdIdmd6b1piVkMvSVpuZGI4RC9peWJvdGQ3RzhlcVdpckVPSmNt?= =?utf-8?B?aGQ3bnVxUXBZc2srTUpqSi9TbkphaDVSL0RLR1VrTkZtMUtUTHZOWG4rQ2xK?= =?utf-8?B?dXF1bFhMWS9COW52SUl3YmptQWVldjhlbUkyc2VxOW9KTFh4VURoQ0ZEeE5M?= =?utf-8?B?VnhJbkNtaDdzU0RsRDRtZXRQbERnVEJib2wxM1BRcHV1dzBpNERSSVd4ZFZ6?= =?utf-8?B?L29EU2lHMXA4QjlBaFJBZ21mSVE9PQ==?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTVNQUjA3TUIzMTE7NjpOdmZ4SkFvTXlOZXBENUJaOVVoL2J0QkZGdGFJ?= =?utf-8?B?QjJDdm1QV2dZWUlDYUk2ZWV5U0hJS1dKK0JVbThjOW9NQ1EyQVp5eHdPbkU4?= =?utf-8?B?ZHB1YnF2cFAzN3lYQ0E4cXVRUE5vSENyWldKSHpPQllEZ0pRRzdkSFFlZW55?= =?utf-8?B?SnltenZZVmx4ck15dUx1bWJaM2NBTFpzNk1sWlN3QWdRVjBRZnQ3MmlSTWZB?= =?utf-8?B?QzZGcmlrYUJVbGRWSXNRSy80bm1FL3FYSElZOFN4VnlTUHEvUlJkNHp3ODRZ?= =?utf-8?B?cEZLcXREaitJS1ZOY0V5dFJ5RUh2SU93VVJjTWRXSXZ2VUxMakJaYXZheTZB?= =?utf-8?B?a1R6VXRrb055UjZab284NnFDQ05QbHJmcXljM2RVQnRSY1c0RUo5NzM5bUJG?= =?utf-8?B?cHdNVDVCMm1iN0FBL0lnckMrSTBPR1ZFU3NMaEIrc3ZQL0N5VjNZeU5FN3dH?= =?utf-8?B?dUsvVThJdjdwWjkrTDR5MXVNd3BuaXpUd1ZGbmxvS2s3RHU0TlpPc1YrbUNP?= =?utf-8?B?UWpMclUwSzc4MnRwTGlyTXFTTXloY3FmdEtJaThjK3pCanlLSjFHeGh3Smly?= =?utf-8?B?aDRtMURDN3lCRlFNemVSUEp0NFlCU1dtY0J2Y1NBcWRXdUdvcVFYaFVPcy8w?= =?utf-8?B?N3ZUQnlGOEYyNWUwV2RsSHRxVTI1RlFMd1FUdWQyOWJPaGVCSkhvMmNmeVIr?= =?utf-8?B?RkJqeGJPWk1mMDhBY2Fyb0o1K1E2ODBwTCtBMHc1N2Yya2VlQ3g5T1EyQklq?= =?utf-8?B?Q3BsdG95WVhsdEI5eXdlNDZoM04wYkNTT0trbjU2UGtjNDNrOHdyWVQ2aE5n?= =?utf-8?B?dGlSbE9sMWpuMWhzNUp3WkZNUGZxN0MyYStrMjgxUVFpMkVVZU1teW5TM0dF?= =?utf-8?B?bXRjWGRRWTg2UDcxRHh3NVAvUDl4OWxsL1ZSaXF1QWxjMWd3NnpoQmZtcWZl?= =?utf-8?B?UndqdnQxemJxYTlVTkEyT3BFaXFCRHJBNmdZTXdiWnljdG44VFNhT1J4VnA4?= =?utf-8?B?VWVJNXZrV21wTG5ZWW9jT2VXV2FpaVZ2SktQSmVvbFlnU2EzZzc3S2Z0bDZU?= =?utf-8?B?MEtmQWUxZGUraWRXQ21aazZOQk1COTdPd1I1Kzd1dG02ckN0a1M4SU0ySVp3?= =?utf-8?B?emZ0VlZGL0hnQ3RZMGxBTXlraGZtZnJUMit6Snd5ekhTOHUvQlZoM05ONzJV?= =?utf-8?B?RUJNQTdjRkxXQ2g4KzhhckZOY3BISGJBOHpIWUR2azJqRkcxVmpRdWtmUVJJ?= =?utf-8?B?U2xadGw2WmVkd2wvekpkOVE1eDZYbkVoVHNVTzFVU3RBTWNGTUd6cENXa3ZK?= =?utf-8?Q?mvtVXSaF4JB0g4Ajjtv+1lUUqG4RJA=3D?= X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB311;5:ydVq5dERXNDgzTTH+E0fsjdsSBtGIFtRgxqtIujDQsKsfZW5VhCKivhDcy2tRx1E52ewpsh5dyJlF3p/WfDNV8CAIvquwZZ4YpGBA4cQP/qBP8IN94GwkwS0ZzTw5aLjmmlUekKi1sKE5A9UcP2vpoHoEPuyS7/uZNh8nc8M+yPmAnEpr8MbGjEdjHC/CbWMcGoo3Gl5XAGoDBRImuL9Z9JFtAE327JpM4CQu/8hwQ0oRvEo79lHiTGA62bSWl13vV+8dIYgr5y8O+DFSUIjbfuUCcxmRfpCw/Hww21PsxiNZVeF9Ro5kSSwhoGQJyn5Y9st0v8cXFF4F7esHVDTQ3oC/OunNghb8K3Y4SPJkIYPwezlhKcUBai5uYlgzpIpurwPJKPKkBjxvV6Vyu++Pe9YhdSZG/iqB7nbkXCpuv8ZK/mmh/QPEhzPHmyW+z1SAoH8cKnoQ27TTfZ3zO4oFzj3P6uCcPAokWy8KcTZSyy8wbBnkIB27ARRWEoh6Brm;24:JL3NeMptQjjhAXzfsHpv7yxZ7P2P1GerdAD0mAw8n63t6gHP5Dqt6h805J90DG2gFQY1yR6wynecWpLPFxmYoy4d92F3siWbKwcyILfbjvI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB311;7:wRWt82t/0BveTVJ8EPoH9WnGnjk2tRxEiAa+kxlEu3bgWrzBjqukHdRQPUwpfzltezlop8ujrNTCdQg5XXzdL7IAoHau7kv1pWNjjzstBclN/dmfg8jQAFT/a95oKF77Y13GMzVFOoIA9QeSfn23cOA3OZM2DTEpyxduFfI1vOLXUMr64nxSV+QXNIRJWFRa1VKoVHKkWCXd1ASK2n25eBuimmdtx2DtLK8O27vzhkov0lu9BcsDoAV5A0rwrWlTjVoIgGGMAERcq239w5rTQvZNmoWFK9NYEXNbehQ6wHzN16Qux2XdVo34hq4jxc6HZeB84gxNEWv/Ihf2fRfLr8t4pFjZmUJS/CFxtW36Crr6RYO5elofF6Z6uMW1N4Ema24bKAFO37rzsX1F8l1x4BAFfxZgM1hs1Of8C/Au5tlpeB7LuyHazGtFvpZvzToy5LJuEkbvrBEVIwq123f/rTRPwKh6ZR4xhD6sPKWVkBx3+/QJVdLN6dW29nj6OtHN8K13qOw8zztwZ8TyYb/kKepHvFwcZcsHxGRD7/7udelpKTbzuLIC1JSrNrin6vmJN8wT83WxaTwRs4o4BBs54fXhT1PEA9+L+vmUFEKhfMGJeKT7/u1t6Zr3igHzlYHRMnqLLkJSDUMCW6tbH2XefiWSybTwmnNTx4uHT1Ur7ncICSwMN+iZQcX4XR1KEahMjAYSvy3O/JU9EJe7F2d6sZn6Ozkv/K8QqOB1aRPnITMDRWlcwYc0mnMs4vRHDRBLm1e8Yfcg28IwgRlnyvegyQb3K4rbqIa+EE5/S4At8Ak= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 18:34:21.8383 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR07MB311 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-08/txt/msg00016.txt.bz2 On 2017-08-01 05:52 PM, Maciej W. Rozycki wrote: > As an update to commit ede5f15146ae ("gdbarch.h: Change > gdbarch_info::tdep_info's type to void *") replace the definition of the > `tdep_info' member in `struct gdbarch_info' with an anonymous union, > comprising the original member, with its type reverted to `struct > gdbarch_tdep_info *', a `tdesc_data' member of a `struct tdesc_arch_data > *' type and an `id' member of an `int *' type. Remove now unnecessary > casts throughout use places then, making code easier to read an less > prone to errors, which may happen with casting. > > gdb/ > * gdbarch.sh (gdbarch_info): Replace the `tdep_info' member with > a union of `tdep_info', `tdesc_data' and `id'. > * aarch64-tdep.c (aarch64_gdbarch_init): Use `info.tdesc_data' > rather than `info.tdep_info'. > * amd64-linux-tdep.c (amd64_linux_init_abi): Likewise. > * i386-linux-tdep.c (i386_linux_init_abi): Likewise. > * i386-tdep.c (i386_gdbarch_init): Likewise. > * mips-linux-tdep.c (mips_linux_init_abi): Likewise. > * mips-tdep.c (mips_gdbarch_init): Likewise. > * nds32-tdep.c (nds32_gdbarch_init): Likewise. > * rs6000-tdep.c (rs6000_gdbarch_init): Likewise. > * ppc-linux-tdep.c (ppu2spu_sniffer): Use `info.id' rather than > `info.tdep_info'. > (ppc_linux_init_abi): Use `info.tdesc_data' rather than > `info.tdep_info'. > * sparc-tdep.c (sparc32_gdbarch_init): Likewise. > * spu-multiarch.c (spu_gdbarch): Use `info.id' rather than > `info.tdep_info'. > * spu-tdep.c (spu_gdbarch_init): Likewise. > * gdbarch.h: Regenerate. > --- > Hi, > > Rebased and updated as requested, see the change log below and: > for the earlier > discussion. Verified to build with `--enable-targets=all' and no > regressions with `mips-linux-gnu' and `x86_64-linux-gnu' targets. > > OK to apply? > > Maciej > > Changes from v1: > > - Descriptions for new union members added. > > - SPARC backend modification added according to changes made on master > since the original submission. Hi Maciej, This LGTM. Simon