From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70045.outbound.protection.outlook.com [40.107.7.45]) by sourceware.org (Postfix) with ESMTPS id E96173858C33 for ; Mon, 25 Jul 2022 06:45:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E96173858C33 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bEyuQHf/b7hl6wcfdOd/uP3EbkDwInlZDGiVCz8J553SeXuyyU0BR2Es9N55ygsnnEVCoGnRxrtxW4VFB8wafItO45v8P3997rIT4/BFj1xzOo7yXlT2In1N3OfiJads5AC+XXKilxCKTZYvnCvSkYLFy7JBR5v5DEpFG8OVtjVBcXWrp/fUozVce39Bm2F/PV/rvoSBQM14vHpzyiQ190ADncBPtx64uN9U52tpYVcDhNwEWADT5Dnf5uIioz3D2VXUuYCjq+U4h0yEdF9yDRceB4KA7VVCe2GfIOEdHbLhDpl/m2/FF7MxKhs32PRfOrJHW7wZz4IXdj+48Ol0Ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gul0q/ReLMa7MT/k5RBAODIAX9fhUhIRpRvgI1erPrU=; b=Q2Qfkcn/KZRjtFEG3L6MPHdBDY1JEHKU304H0Kr2h++Hr8WmmdfqXUmSl9Qom3qxkA6kX4kTTDv7BLO6XO2YKhBIgMe99kIKtJlUVWfelSTuUfVPfv4Dp9lHoOr0tm8rLCQGFBtW6ksE0P+YhyxHGVt7V3o65U1PNEhQc5RAwMLLEw1SWP8oaZT+XvYnh5S8yze+IhhyOcDdeXcA48yuX8Nn8ygRy/Bu0WlvkI8XTi9RbP33WVZMT/+hsPxHrFeQbGbWFUaUV9tBE5CD4XPhJHdaJvHhUxFPIa5JlamfRMTa1Cr05aoMln688u/GzKoeoq8N745/V6xeaMokNhgebw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DB7PR04MB5561.eurprd04.prod.outlook.com (2603:10a6:10:80::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.23; Mon, 25 Jul 2022 06:45:55 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::d4c4:d01d:5d39:920c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::d4c4:d01d:5d39:920c%7]) with mapi id 15.20.5458.019; Mon, 25 Jul 2022 06:45:55 +0000 Message-ID: <168911bd-ba44-e197-ffd7-c687a6d7eb06@suse.com> Date: Mon, 25 Jul 2022 08:45:57 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: libiberty D tuple demangling Content-Language: en-US References: To: "gcc@gcc.gnu.org" Cc: Ian Lance Taylor , Iain Buclaw From: Jan Beulich In-Reply-To: X-Forwarded-Message-Id: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0025.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::23) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6bf3f553-0760-4d8c-1191-08da6e0952e5 X-MS-TrafficTypeDiagnostic: DB7PR04MB5561:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: z5SkCs1uo2/wR6Xcm1vFWIwm151FOFscIgzvTwcnbsGmhXoaU69u2lYhTPsslMGRxCn61TtyagEI7wo37Gs7dbT6u+E1hYZB/Y9E9V2eYWRgp601Dobr5lXQHy/qXDaDcTMhhbiaQSeiHy9or5/fj+ExC914wCWHIjMY+4wR6z5Ql908eCFlamxGMz8DZTkK8O9536xipyoT5eT+R/QWRaJZbRYrIwhJHYQAbEOJyNvOZ7PxRbxGh/tXvJZ6D1EpDnWkRQygiWj8Y1uMnwTZbOhC8c2gyTmqvivGmweTUhKorR238lT1PdMYwGRKeCunn0mizV/H9sqaf7h/4ze/CNhpbhI3lJhKI+JY9idFod3JfzsrCufke+RevpXzAx5Gt7xFw50xxyRpFsVxOQcg059Y7FQ+mvT2StJsabIHjNUm2kZBrKF/STWxmHgGqzOuu4aoV0HSvHO/wKirXEzHs3QxWTNMgoFpLRMQa5VO8ga/EXoC6CoP9M99LlNcuy3p1EwAgtMEVVK+xqIShK43nrbiKG/XCY3fKAwglTYqrAzOWoKmKl7PupROi7ZOUiSkhRNml1U94uzkQWuSwvaX9lWQyDbZbfony1cHAUhD0Pe7O4HrfO0YnGVHX+AeFVb5U82l3Udjm3TruAh6SH5JBRNwZ5aiz1vU2YNb7CmoY92AZNT/ng3u9XE3hahJSiLb/m+H5qh5xTln204YDt+SuW5D6wuFqlMxA0zl77DwcewBik4SLxTyN9I8CAGWTSh7TIcOP/4Sl+9CJS9leJJsSu1qqlrJ41CXg+TeF6Ta4VDyWae493deJkNAL3uzxr581Yhj6qwWHSj1BIXtNu3QYw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR04MB6560.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(346002)(366004)(396003)(376002)(136003)(39850400004)(4744005)(41300700001)(38100700002)(86362001)(31696002)(31686004)(3480700007)(26005)(36756003)(2616005)(6486002)(186003)(478600001)(6506007)(6512007)(54906003)(316002)(5660300002)(4326008)(8936002)(66476007)(83380400001)(6916009)(8676002)(66946007)(66556008)(2906002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WVJFeXFVVmlwWGhGaktrTlgxN3puVFZSZHlpWW5HTWl1QStrbXBkbG9DZGRt?= =?utf-8?B?dElaVFJGenpGSzUvOWhxMEdLYUY4U2crSE95VGpPVWN0Y0dkVmR3dW9rb3BE?= =?utf-8?B?TFlVcGNQOFJDSUZUaEFwaW9NcmlqNnhYMm1rUDJ5QmVVc043aVB4NUhKV08w?= =?utf-8?B?REVwNzh4NmJ6OXBwd1hteGpiWXNDRVZsZ1ZUL1FndjdBeWo0STRtVmJ1eE1p?= =?utf-8?B?Znk5NXFPTVErejR4OXo3Q0YyeDUrS1c2SG03SytpWjhkNVpKSlZBSFRHbGlh?= =?utf-8?B?a3c4V0hXaDB3QWF0cFQ2cEM4aTh4MHFzQS8reGhKU0xYYUdTL2l6R00yQ3gz?= =?utf-8?B?TXRReVhpdWhhdWZSRzJBc1YrYWhvQjFEejVxRFFkM3pMeGhMRmh0ck1zc2dl?= =?utf-8?B?cEQ4RzFqOGhLN21ORlkvM20zbFFUSjJwdDI5NmVzMUhXTE45cjMyaGJUdVFp?= =?utf-8?B?aHdtYVlxYjBvVFpTMDd0SkVQd1ZVQVFWNktSMzJxdnluQ3lqZ2NhRk9qWVBQ?= =?utf-8?B?RGF1eEpoYVViSURYbW5MUlpVVFUzSmhWbTlNQjN1Nlo2cmM0RzYrWVRpM1Zt?= =?utf-8?B?L3dUcmVWcWdOMjhWeUZtakprQmJjZ3FJM3pwMXdpWXU4MEY0SU1Tai9HRWg1?= =?utf-8?B?Um9uOC82NWxzUWg3bVFYdGQ4WWhCeVhYcEt3TG4zejlQa0ovVG03SEtxU2JL?= =?utf-8?B?a0lqczJaWGtEa1RKa3BObTRFRkVITXhPOFVHWWtsSXFuQVhyd2hTejlEbHhp?= =?utf-8?B?bDJnTFpvYmdrTDJzTnJtbUVCckFXemxQRXdsbWY0NmlUMmwyeE1oeVorRmxF?= =?utf-8?B?bmEydHR3ZGhBWENTcHIvZkppQkpOYk9DL2tsN2g3bkl5ckEzRHVOYXQzTy9s?= =?utf-8?B?ZlJ3c0hYTDFqM1NwVjJmUEpDRS9ySStUTDkzVkJFRWlhMXpHdDUyOGlRSEJ0?= =?utf-8?B?YzBsaExFUTVuVTlrWlFUZzNSdGZDa3VjOEFrTVJkRWlQOEQ3aktNMW5RR2ZQ?= =?utf-8?B?dXNJVmc0eFUyc3czdzhpM1BqeGEvcWdMQmd2aWF3clF1ZC9xYUpmVU82WWdY?= =?utf-8?B?Tnl4anYvemxHQ09pRjhEMHkwMEQrRTVIV05xc2JCbk1tcGNvdWU2a25XOXdB?= =?utf-8?B?SHc5QVBiU05lUC9Pb2J3WStYQmp0aDZIdXYzVldURlBoUmdXamJGanZYZVlr?= =?utf-8?B?MGxvRUJkUkxTd2FuOGh3ZUdidjVPS1E4L29VeVJ0eXJBQ0dHS2dUaHlHdzFv?= =?utf-8?B?bzFqT0VRalpiVFUxdGxTNnRHcnVvZ3AvaWpoczA1Z2FLUXNnQy9iNThjc3VF?= =?utf-8?B?ZkcvRGxQKzM5ZDZsYzRKOGVkOUlxcFJUQU8yekhjb3hPbXc4S3dFNUNlTlJh?= =?utf-8?B?d2VZS0R4TTNsVlNmckhYdGtjN1BGL0xtRFRoN0ErVlRmdlN0VHRBNUhPR2wr?= =?utf-8?B?N0VFVytFL01mQ3JRR0lDYXIzcTFNaTgxbXZHblZ2d2daWTh6dmF3TlFaVlNX?= =?utf-8?B?UmhTMHB2eWVFbG5lZHlyZTFHejN6L3JZZ29LUHpFUlRaUkQxSXBpVjA3N0RT?= =?utf-8?B?NHNoK0QzR2k1UWd0bXJRYW9Gc3pLaU93SU0wYWlJREhuVFhydUg1bEZ2cnpt?= =?utf-8?B?ckFQY1lUMjJDZGJoY3JsOEE4MWYvSzlLYStwTlArSGY1VWtZVWNJR1hsNE01?= =?utf-8?B?eE44U2JWMDNINmlqbVRDdDhRR21UTFFhbU04VllaYkkrNzhLRlJ0ekdaMXU1?= =?utf-8?B?d2xDR0wvNCtseHU4NWcza050SVhrbUwzcXMyVTcwMExxWDVBcE1IaEhITGcz?= =?utf-8?B?ajZUbGJyNUttN05HR1RRYTk3VnQ1a0Y0WUZsWmVnaTV1VFpQNDcreXgzalhO?= =?utf-8?B?YXZKdWRPZUxFVE13WjhhWUNrS3VCd1FPKzZFREN4V0NFNHREcW1RSVh6ZVl0?= =?utf-8?B?Q1g1ajgwaFhrVDZzMjY3OElkK05GMm1VY3RqNEpVWWpmS2NiQjVTVzUvNmY4?= =?utf-8?B?akZHVnVmK2xwZXIrd1NnZGhOQ2NPemtZUThYVzViYkNKWDNrSnpvN3NHUkZt?= =?utf-8?B?T2w4K1BKYmYrbWhGWUxRSXo1SkVLM1MvYUd5eDJCeWc3UjN5cEZwSzB5SDg5?= =?utf-8?Q?qXUpqgeqkPDGeW2wbzj4UUByW?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6bf3f553-0760-4d8c-1191-08da6e0952e5 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2022 06:45:55.2257 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +0KaZLqAhiAXRR507sWmj7ccqTg0hnPiwPIyOaNHfP6PccxBpBx6UJamARCQxomn36xBbVLybCkMUhp9DpTeug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB5561 X-Spam-Status: No, score=-3030.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jul 2022 06:46:01 -0000 Hello, while commit 3f30a274913b ("libiberty: Update D symbol demangling for latest ABI spec") mentions in its description that tuple encoding has changed, there's no real adjustment to dlang_parse_tuple() there, nor are there any new (or replaced) test cases for that. Was this simply overlooked? Furthermore the current ABI specifies "B Parameters Z". As I don't know what the old ABI said, I can only wonder whether the present code decoding (in a loop) merely a Type (and not a Parameter) was actually correct. Thanks for any insight, Jan