From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id sW0bNRjoWWlzPykAWB0awg (envelope-from ) for ; Sat, 03 Jan 2026 23:10:00 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=krT++NRM; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D5CF31E048; Sat, 03 Jan 2026 23:10:00 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 55AC51E048 for ; Sat, 03 Jan 2026 23:10:00 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id A557E4BA2E27 for ; Sun, 4 Jan 2026 04:09:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A557E4BA2E27 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=krT++NRM Received: from YT6PR01CU002.outbound.protection.outlook.com (mail-canadacentralazon11022125.outbound.protection.outlook.com [40.107.193.125]) by sourceware.org (Postfix) with ESMTPS id 6D08E4BA2E04 for ; Sun, 4 Jan 2026 04:09:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6D08E4BA2E04 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6D08E4BA2E04 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.193.125 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1767499773; cv=pass; b=rGZIgQhzNzYVK6pX/sh71EhmMQE46jPFgsAaM66wY8GROwdV//hsavXzksNhE8CgyhRYFy54ejlz9sev3Knku1vFgKjfQEzqcJAZH2cxMUr08m8QbOOP5rADaqNfFf7pt+4gIPAc7aUD6XAOolTHmXJGEJh+NG7FPAlrS7w2NYE= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1767499773; c=relaxed/simple; bh=+dCJTWc8FJOgZmJO9TJY9QN2k9r4HflAHMHroDeG1D0=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=Qw2y4NJmNQzODo2pW04cCFWZiLiInD2XFXlHkr9ZFfdevEFWVqK+JYFQvM+Jf+B3FALNaq2eXqsEbcAD1fwcVe+qC2zYefclEqGBm53hw7C8X36wy7/RBE74w6knHLh22Qsek/e5RYl/jEgd9dzrgibqi64NnfH8EIb5zTS33KQ= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6D08E4BA2E04 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CtUOo9OkkMtdWC9d87z7F4mexkFJlyExkGxeh0QR/0x3+XO2Twrgq5UAeGFRBXWjjU03sCHt9i7x9kP1EsVeJsElOkEE+9+CKBspj/NGl8GcQRPdBatauXJR9U3CkdVWUp4Pf3UCy8w3VS5uVLTDS/vGruqdSlHkRnA4pk1luDQzbep0gVl8RK/2JjaH/2WBwXXZBQTFz2LYVbO5I6vRlqDGSr3ogS8M7UA8q/kfY1Lft+FbpJoRJXjX4nuFgjl1Z4OGbRSiuWP9Rpqy31S87inc9ojjBO6PUZffScRKcDDv7YT7AafU2joh/DEHHqjSpq8HwWbxghrMGvt3PPMhkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ewRiNtC9YYjyUcBBguan8TH6aedWvXDfzelk8yrbHPk=; b=NH7tK5weJquc5R7CL5r6P/vm0+5y20zTT87E+JWs86dXpRDPSjb1wvPEMHlzryTv2jH7WCN+NVTjfQPS7JQcLf71TZ+CAl6P6Fed2y6XwdE4Or2UUxHztSQvQ+Z8OCbIgHf9ylxH+3BHCWlSsisBnIJoNWu+ZyGHnUa2JUZhV/ADgyfkPycVQ4Y+WUmj1H1QPOKNGYZmH6ripIMIXFP4JFtbmh6SfHlv+7XoV+T54JF8zF7SYK+OkK82TZzbEfAdUMiwfuY3ilGLhT+PpbhZ2ITd7UzU+PGBddiHJEIoRPnP4x9MDkkvPYvHKUFzAOhIeetHmWDTk/Os2wllHdatAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ewRiNtC9YYjyUcBBguan8TH6aedWvXDfzelk8yrbHPk=; b=krT++NRMYnbieYM80VXkrJQvpk5SwiUJbsrSskywcjwmIHAvJbEukBEkuzAh4toa3vf09pEhNZp8pQ6GLtioBWa6yrlaYkRKNQ3/60tDJ2rd5iBrgPMgZxm/iyA+zG8cMDUMOAGRGkkL77oGhEKKChViWEKqPQT1injrTtLP+hGZVubVXJ2hWgUP9JoXAyJjfeu0Czs1iZghccLhx3XyRsBVGi0EuVlBdLKjXvLSFRu6qE2uPgFUV6Li+P8cyfrt3Gscnu1veMnU1GFDsILUyv00jniJfk+Rk4H5/8Oy1LN18WRdLazqwqksChwcjj55cqnQRvxsrzmP/4kn4d1AMw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) by YT3PR01MB5309.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:61::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Sun, 4 Jan 2026 04:09:28 +0000 Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d]) by YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d%5]) with mapi id 15.20.9478.004; Sun, 4 Jan 2026 04:09:28 +0000 Message-ID: <02b08b9d-7478-4901-9230-0e4c6bb6d726@efficios.com> Date: Sat, 3 Jan 2026 23:09:05 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] gdb: replace msym_bunch with deque To: "Maciej W. Rozycki" Cc: Tom Tromey , Simon Marchi , gdb-patches@sourceware.org References: <20251217043141.1790384-1-simon.marchi@polymtl.ca> <87jyylyu60.fsf@tromey.com> <87fr99ymhw.fsf@tromey.com> <85958fad-17e1-4593-b842-d60a6610f149@polymtl.ca> <87jyyjmzo4.fsf@tromey.com> <5cc22d76-115f-4054-ba34-6006e6013f06@efficios.com> Content-Language: en-US From: Simon Marchi In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQZPR01CA0105.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:83::22) To YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YQXPR01MB5418:EE_|YT3PR01MB5309:EE_ X-MS-Office365-Filtering-Correlation-Id: 8219fe12-8105-4cc2-faf6-08de4b470d9c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZDRwUVhsZW52ZDRJaTkwSHdDU3ZHOFVhVnp1MThPZ0hhaDl0WXVJV3U3ZVh4?= =?utf-8?B?TEptYnk4ajM4ZlRXNmNHb01hdjd0SjY4eENHemFHWmJTcE9mWEdmb0dyUmly?= =?utf-8?B?Wng1S0p6SnZNbEtQREVyK0VsenN5cUswd3U4dm0yUlk2ZnphQ1JtZG4wdXIv?= =?utf-8?B?K2ZVTGdjWExMMlR5YjF5aHVrd2grT2pkNy9LWGh2U1JDZUtaUXh1ekVLcmh2?= =?utf-8?B?VVdzNWlhOFZLNU05dlBDMkhrY0Z5T0hkbjlZOTBYbkxrcTZEN1ZRdWMwcjBv?= =?utf-8?B?bXZjNlllZ1pYakxVUlNLWnhQNkluSXRnb1AzVHZ2ZVhsZzJSSjU5VXFUZ3BR?= =?utf-8?B?UDBqR2wreG1INklqSkhpSXlUdmxPZ2p3dWRISVh5cTFZNUtTKzZzUVJlai9S?= =?utf-8?B?Sm14MXdCU3pFdHZaUVQvcTBEdWFabWx4S2lNbkJ3dFl2dGIxZERKS0E5cmVI?= =?utf-8?B?NGZaY2JpblJqZ1NrTXYyU0wwN1JjWHdSSXBlN3RNeEtJcnMvakR2YVZUU2Fs?= =?utf-8?B?RStpUlFOaTNFSmZ6MHRhZzM2STNTdUROT1pHRTVKQjM5QUU5RW5qVmV6YTB5?= =?utf-8?B?QnNMeEJ4cEhIRDBITERGcVFUeUtvZTZmOFI2STlyOWxqZ21CUWFWZVhpZkVw?= =?utf-8?B?NURsSFBrZ0N4VkVORDg4UHo2YjBFVDRnY2hPamlwZ2o0U2tkUEczVEdMRk1F?= =?utf-8?B?REtxRzFvUUgvODNtVE02am9iR2oxNkFhNTJIRHhhMlZLRTQrZitlOVF5REpX?= =?utf-8?B?aXZDbjlzL2tVS1kwVkNhRjBHR2o0Z1JGUXZBb3RDTWl1U2g2Vnkrc3RWbjU2?= =?utf-8?B?L1ZhVUVkNmEvWlZsQjB3aTJqYWJxdGhxTFp0bEhNU2p4WUh4SnVaNWEvb3FL?= =?utf-8?B?N2lRaUk1Ujh6eEtnWWtobnl2cXdwWHhDNGhFWlJoOVVsZ2IwWGdHRW1SNDV1?= =?utf-8?B?eUpDQUxrUnQveEFBYi9OOGV6MjgrWGxZNXRRZjFFZlk3UlI0dUFFMjFJeG9B?= =?utf-8?B?TTBXdmNseE9VWGdvRzdoYVZIS05kdXR3Z0E2ZDduU05RZzJJOWpuUDhzRUxI?= =?utf-8?B?MUx5SDYvWTJYUDZnVWc5amVmZkNSNDJEcW1vSEQ0MzlkSENCSjQ0VjZraUl4?= =?utf-8?B?K0RVZHltb09odnk2UUtXL1U3bFlUU1JNWjBKRUxUUUlnQjJCeGNldld1TDRM?= =?utf-8?B?bUJsQVRmY3FoK1BoNEdMVDhIam9TKzZjcC9YNEpyZ2hQbXdkRGx6OUZpKy9r?= =?utf-8?B?QjlDMzN4NFpNcmFXTUNRNkNVcFVFNFpNQjRRNGNZTDk5eXBOSW9Tc3c1Qi9l?= =?utf-8?B?a082UGJ4Qlh0bGRwN1hReis4bER4YTJ6SGx3RjQ3TngxY0xQS3pobEVkT09X?= =?utf-8?B?OHNHV1lsZy9XRFB6YXBjY2FFVDl6YWNuS0NYbzhHUERTMllITU9RV0VHMk5o?= =?utf-8?B?N3JKWnhMemJCMk1NdnlRR2tJVno1VGF0czBlQkVCYUtERlJXZ0hqREtqOEdU?= =?utf-8?B?WDh4bHVRUWJ4YmRkMlV6VE84aUw0ZktGaWx4RGJpTkQyaVVYd0ZtbVgzQWRo?= =?utf-8?B?emFBMUVtRUZZWVlHT2JwWEZVeUN1czJpLzNJL1RETTRySUdTRUtHS3hqSXI2?= =?utf-8?B?Q1pXR3E2QWhwdmJCbGREQ1ZNTEVXSysyTGVyTlNISWMvRzBod09yamU4UldH?= =?utf-8?B?a05SWkpveUJIVnZMbWtyYkxLVHFWNVdKY1hqMVIyWjlYQUJyVHp1bXN5Qmly?= =?utf-8?B?MXFkd09SMGpWOVM0SnpIbTVua2hKNllIbk85RS9LTjFMcEdrUElJZjNnMEll?= =?utf-8?B?TFlRMVJ2MEtvWEhjL3RaZXFsZlRZMGN5WTYxTUNYSWF6NlFGUHVqdzU1WUtP?= =?utf-8?B?ZnhaTlBKRldBRktKWEE2aFozeEptMmVCSzlkSFUwQ1llS2NBYVhEWVgvbExk?= =?utf-8?Q?yWclAZMmKvHnlHMpnuxk4yUZozUPiTu2?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M1E3S20vTGs5VEM0aDBmSXoyWlNZZWlvMnZWZEJ6ZEU5b1ZrUkJUYW5WQThU?= =?utf-8?B?SDZxN0N1TlFWMTk2UU40RkVCMUtJa2pycG50bWZxOFEveVZ2L0ExZGltWjlv?= =?utf-8?B?ZkxML3RiVnlOR1Z4SmNsd0l2YmJsZjF6QTZ4YU9OK291N3hJUHRJNVN5Z2tX?= =?utf-8?B?UXRtUVpvdTlremF0d2Vxc2djZExEc0JFcklTQXMxZnRkQ21nRmh2Z1RZWGxY?= =?utf-8?B?MzJmckx6YzZRdXhzV1RVRVRabWZ6Z0h0MlFSVHlHcGM3bVg5Zms4T2RpQ2lE?= =?utf-8?B?dXBMZ1NuWjdiOTNaNG5sc09sWHRQOU84OEVuaTJKVUlPTmhYbGtWM2pldVRs?= =?utf-8?B?V0F4eWlZMVdvb0dzcXFhU1VzQlB1ZHBxVGhNMUFnZ2d0ZkI3Uy9aaXpOeENR?= =?utf-8?B?VFpNU2lxMTJaUS8rY3NlYTIzQUlxaFZZdXo2N1JIRjR1SWJkT3dVMWdWZkkr?= =?utf-8?B?VlVSYzJHTDMzdWc1TzkxVk54MnlrZ3NOcUdUYzdyaTFkUTVZaDE2c0JsNXZX?= =?utf-8?B?Uzg3Rnpac1hmcGxGeHpHWDJ5NUtJUEpuSXo5eElIUmlPMjhQMDErU1p4TGtn?= =?utf-8?B?bDlyZXZ5bENPQ2NTVDlDTmY3RnNHaG1vRHJNZGw0V3hkM29sVENjSHVuNTg0?= =?utf-8?B?YUZKZTlXaW11QW5wVG9rb0kzb0VUTGJBTEFTazR5WjVvZzhqQzU4SVdDTFFD?= =?utf-8?B?MFoxTThlalFBZGExSndnT0NKWlRFOUxiYnpEa1lUaXg1R0p5Qldhd0ZRblJD?= =?utf-8?B?MDlObWZGektWQzUrbVhGRWhhQUFHdFhpMUU3RkdrODBpTmFpdWpyUFhuQnlB?= =?utf-8?B?TU1EVGt4T21yQkRHRk9kWEtrOU5saEZlUHNPelZic2VjUkptWnRPd1RlMjJZ?= =?utf-8?B?QmNIZG5TNU9idURNZ1NsbnV3VWlHK3dQRlZYTkJtVGZlZXdSNCtZb0diaUFv?= =?utf-8?B?c3ZocklIQjVzcjRLWVlaK3Fac3dMWGxnN1A5dllkYm1RZE1uQmZVeEoyTXZD?= =?utf-8?B?VklVSW1VTUxUOStUai9KeERaVjg2RHpVR2h3VVRJTEZPNFFhc2ZNMXVjVHUx?= =?utf-8?B?Q3puQlUxaHBZQTk0bGFVTjg0ZjlYbmlqWThISEYxMERpeG1uUGd3b3ZBUFZE?= =?utf-8?B?OExQcG9PQ0tBSjZNOFhnNVM0ZTlHblFVU2tvQXQ0NktOK2JQdnNVL0QranlR?= =?utf-8?B?TWdlREZOWjkzZ2F5QytzaG5jU0tYSE9rdmZ1eWdsbnNoQkovdmxac25IU3Vi?= =?utf-8?B?T001dDNTRTgxSEorUDBjK2xFVXRzRzZ1RTltOWJVNHMxcGM1QVJJZ21LYTAz?= =?utf-8?B?eTRUalBScUV5RTQramluanNGbmVPNC9vY3JCUVpYQU1IRHBqeTFDWDRIYXNj?= =?utf-8?B?UmRMcnowL3RZUGpFcjRqVkttN0xYNzI3dFhrY3paRHRKeEtYMUZaUVNQTHU0?= =?utf-8?B?WE5BMWVRQ01mV2xZV1ZVL0NMRXFYSzFncFpmbDMwWmFFRnUyNGY5eWluNjc2?= =?utf-8?B?TjhzTGp2ODJOUS96NFUzcVlleHRUcVRzZ1l1ZW5DS0xsMmpXVUNDUmNkKys5?= =?utf-8?B?bmxOenVhZG4yNzd1bE5mUkt6WmhVQnBHR0FzU2NhZGZQeTIvNTd1c1ZoaVk5?= =?utf-8?B?TVNIY1kzTmY4b2pJVXQ0TS9ETjc5ekh0MENkWE5iUkZjWG5Eak1vUGlIU0xm?= =?utf-8?B?c21nUVA4NmY5eUFOUm9NNy9kV3VZcWEySmNWMG1vd1NtOXhXRit5akVIN1l6?= =?utf-8?B?aUJidHZSZ0tVQ0lDWjJCWW4vcHJUb1dLc0Z1MlgvdVR3NERISzRzMkxxU0ps?= =?utf-8?B?aWNmQlBPeURJWjVycmtLam1LSU5nU2ZYeW1NNFFmbzJ5ZlRFZ0hheG43RUR6?= =?utf-8?B?aHZrT3JRWUpYREVEYTE0ZU45V0NTMTVKYkJ1OVVmM1NRaTh6eU5MdU9mSVdC?= =?utf-8?B?bWl3cHdOam9kSFZldnloK0dzTFoyenZmc2tmT244US8rOTdnMlJaemZBZkEw?= =?utf-8?B?ZWR2U2w2eEVQdlV5N1pWcWNKV1RJVFhvTjJYeHpuSG9QaGxZZEFiSGNjQ0tL?= =?utf-8?B?Tnp6MkVzT3V1WjhlSStNbTV2Ti9PVTNYRi91Rjl4VHBVMTZqRDhicVpCWldB?= =?utf-8?B?M0dpcXlNa09xWkRyT0F6SWsvS2RrZXFVYkEyTTVuQXNGU1hvZFBOMEhoUlpu?= =?utf-8?B?RWh2cDVCWUEwL2krTnZ6MTVzRUd3bi92OXBCS3dZdWRrT3B5NEczWERDNEVl?= =?utf-8?B?cG14aS95Y3MzbUU1RENsdlJOeWthVkE5UTdKb21yRmpoN1RwWmlRZmVBaFN6?= =?utf-8?B?VTBRTk5YM1gyMTFIbi9aTThqOE5LaGM1ZWcwMTdXV2ZwejFvR25vUT09?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8219fe12-8105-4cc2-faf6-08de4b470d9c X-MS-Exchange-CrossTenant-AuthSource: YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2026 04:09:27.9540 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SBE+AMgoWqAX6ut7BxHEiBFhYwzz+wYZmAf5PwxsPEnVBa+JUV6V/HvB5pWZ5oxJJG8Y8LSMQbbzTtSleS9Z9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB5309 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On 2026-01-03 18:24, Maciej W. Rozycki wrote: > On Thu, 18 Dec 2025, Simon Marchi wrote: > >>> Simon> Indeed, I dug into that in the mean time. I'd like if someone with >>> Simon> historical knowledge could fact-check me here. >>> >>> FWIW I suspect no such person exists. >> >> Given a lot of this is MIPS-specific, I was hoping that Maciej could be >> able to help (adding in CC). > > I don't know offhand as it's stuff I haven't touched for ages now. I'll > see what I can do. Also I can see you've pushed your change already, so I > gather there's no rush. NB it was bad timing to get into this discussion > as I had an emergency situation to handle and overall hectic time through > recent weeks. > > Happy New Year for now! Thanks for replying, hope all is well for you. I pushed the patch because I convinced myself that the patch wouldn't break the ECOFF-in-ELF case. Here is the relevant quote from my previous message: Ok, so I think that the consequence of my patch is that if you're parsing ECOFF-in-ELF, then we'll allocate minimal symbols unnecessarily in mdebugread's minimal_symbol_reader. They still won't get installed because of the check in minimal_symbol_reader::install. They will get freed when the minimal_symbol_reader gets destroyed. So that means slightly higher memory usage for the duration of elfmdebug_build_psymtabs, but no change in behavior. I can live with that, so I'll go ahead and push the patch. Of course, this is all based on my understanding, from the information I gleaned here and there. It seems like not many people remember this era nowadays :(. What would help me, if you have time (no rush), is to tell me if we can reasonably consider the code in mipsread.c (and mdebugread.c, which seems related) to be obsolete and remove it. Simon