From unknown Tue Jun 17 01:40:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#77277: Multiple copies of vhdl feautres added to compilation-error-regexp-alist Resent-From: Paul Graham Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 26 Mar 2025 12:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77277 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 77277@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.174299149710935 (code B ref -1); Wed, 26 Mar 2025 12:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Mar 2025 12:18:17 +0000 Received: from localhost ([127.0.0.1]:41861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1txPi4-0002qI-AU for submit@debbugs.gnu.org; Wed, 26 Mar 2025 08:18:17 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50146) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tx9n9-0005Bs-23 for submit@debbugs.gnu.org; Tue, 25 Mar 2025 15:18:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tx9ma-0006vB-28 for bug-gnu-emacs@gnu.org; Tue, 25 Mar 2025 15:18:00 -0400 Received: from mx0a-0014ca01.pphosted.com ([208.84.65.235]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tx9mV-0005gJ-NX for bug-gnu-emacs@gnu.org; Tue, 25 Mar 2025 15:17:50 -0400 Received: from pps.filterd (m0042385.ppops.net [127.0.0.1]) by mx0a-0014ca01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52PF3YZJ019889 for ; Tue, 25 Mar 2025 12:17:38 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cadence.com; h= content-type:date:from:message-id:mime-version:subject:to; s= proofpoint; bh=Qw7w1MvZ5GLt0/jqrnXPhh7o1LUtFAIUaADvLhicnoU=; b=O axw4xL+8bZ7KOpv4YJrjQxsSmtDBhjrEergnopj52HCFT9atkhBkgUwIx+Cz4B+6 DkFrdjIpZ+TnyaJ4029oyHsQU1UOatNITMiH0egtMvt+TH2XtiisvZoR6Y03WjEI xqBWthm8W/bVAYGw/+1AaPB+XCnl0WYjPp5xT1djICHs7typnMnxj139es5f+d6D apGew7TTiDjgbZ4XDTKdQBx9m8CTdFNF+GvawQqMBfKOThcoVO4WUN6Ikvolk8AI I1QhXP6O0YyNPVNR7jbWmcvrdnyliKVg9lObQNn3AHAgH49vmErKYMqSyJmIj58n S/N7n5pE1QTA8Xlfjs32g== Received: from sa9pr02cu001.outbound.protection.outlook.com (mail-southcentralusazlp17011024.outbound.protection.outlook.com [40.93.14.24]) by mx0a-0014ca01.pphosted.com (PPS) with ESMTPS id 45hsrwcecr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 25 Mar 2025 12:17:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qEJVFnn5sHq4CyHRZVKSYGGjonhb+BDmmgjfsxabGmjql98MdZP+Kd65O31Crou720RabCzgUAC9FE32l+fbzYDhYEH3rSPoccxip8WUL5DkB72fQVme1VZPXDDYjtq3Ht8EBhP/DS6PZ3bvwZU2F2Sp1o3dgmGaEm2/TW02RSuYe4RD8cSqvcxUfCw9gaR0bomc83sGxuOXhLkZnLBIDEAdy/b5NpN69WlX+DEG6Hq3ixa+79bcd2vLFmZwXal0HTQg90EsBA2go3wnN6nOK/EJSfbyl2O6/WRHPj4Jd/nR0Gxoc2BDrNWm/zKdf2TfLuH+5xEWTNMjBgIcCff7nA== 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=Qw7w1MvZ5GLt0/jqrnXPhh7o1LUtFAIUaADvLhicnoU=; b=PlN0v1hrTCjECv4pKZd+C6pjVNAPJg54y+b55ZYYFzKi5K7ogT6+sel7IHrj1duuKGnPasIgY6ZKpKfucCAE55uJP5MtooIeTKKmYKmeRPuerbb5wVShfxjgh19Z/FB5FHgrQTsi7jAsQNXbGiswy6BTMhZ9hlQot3JzW4cK/WrdPsOLEeW9FND87fs2YqBCKb0zLLxNglcWFqlDcJRl8lw2nF2RoU7sap1yzedpwcLLsLQKgrOzjTC698fbAMMjXrzWVQ/dhyl+V8QWT1QJUJMip2d6W/6n0vlgUQ3ivF2cFYL1Ro/Mch+9768vC6Q1xtza6S42xUCjE5UcTM9cQA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cadence.com; dmarc=pass action=none header.from=cadence.com; dkim=pass header.d=cadence.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cadence.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Qw7w1MvZ5GLt0/jqrnXPhh7o1LUtFAIUaADvLhicnoU=; b=axzxEKuXNfivuiQek7UJIX8rX82CwKVI/F9Zz/mkGjFw+fq2EUDZ29X9lMbYNwvMLgeYmJaFAv/JYKrntN6CnV1GtsQ0LawdTSq5dXsityQEpaVSVT7OsN9K9E3cUo1yl6U/DFCYzx9Aq67xbsQ4D7xbbDjYNfpKsDhwh4SpDV8= Received: from BYAPR07MB6086.namprd07.prod.outlook.com (2603:10b6:a03:136::25) by DM8PR07MB8806.namprd07.prod.outlook.com (2603:10b6:8:31::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.42; Tue, 25 Mar 2025 19:17:36 +0000 Received: from BYAPR07MB6086.namprd07.prod.outlook.com ([fe80::7164:1f7c:a7c1:547b]) by BYAPR07MB6086.namprd07.prod.outlook.com ([fe80::7164:1f7c:a7c1:547b%3]) with mapi id 15.20.8534.040; Tue, 25 Mar 2025 19:17:35 +0000 From: Paul Graham Thread-Topic: Multiple copies of vhdl feautres added to compilation-error-regexp-alist Thread-Index: AduduT5RVGF2O34VQhG6K/rma9kk4g== Date: Tue, 25 Mar 2025 19:17:35 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IGFpPSIwIiBubT0iYm9keS5odG1sIiBwPSJjOlx1c2Vyc1xwZ3JhaGFtXGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEyOWUzNWJcbXNnc1xtc2ctY2Q0NWI3YWYtMDlhZC0xMWYwLWEzNjktNjhjNmFjZGFkNjUyXGFtZS10ZXN0XGNkNDViN2IwLTA5YWQtMTFmMC1hMzY5LTY4YzZhY2RhZDY1MmJvZHkuaHRtbCIgc3o9Ijg2NTQiIHQ9IjEzMzg3NDAzODUzODU3MDc3MyIgaD0iSDlGZkZHd1lTVkloeThVTW1QZWN2MzZOd1VrPSIgaWQ9IiIgYmw9IjAiIGJvPSIxIiBjaT0iY0FBQUFFUkhVMVJTUlVGTkNnVUFBSFlFQUFBVkRMMlB1cDNiQVhCNHplZ1oxREtrY0hqTjZCblVNcVFGQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUhBQUFBQVdBd0FBaGdNQUFQQUFBQUFBQUFBQUFBQUFBQUVBQVFBQkFBQUFWanFaVndBQUFBQUFBQUFBQUFBQUFKNEFBQUJqQUc4QWJnQjBBR1VBYmdCMEFGOEFiUUJoQUhRQVl3Qm9BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFITUFid0IxQUhJQVl3QmxBR01BYndCa0FHVUFYd0JoQUhNQWJRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBY3dCdkFIVUFjZ0JqQUdVQVl3QnZBR1FBWlFCZkFHWUFid0J5QUhRQWNnQmhBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQnpBRzhBZFFCeUFHTUFaUUJqQUc4QVpBQmxBRjhBYWdCaEFIWUFZUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB x-dg-refone: QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUhNQWJ3QjFBSElBWXdCbEFHTUFid0JrQUdVQVh3QnlBSFVBWWdCNUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFEd0FBQUFBQUFBQUFnQUFBQUFBQUFBQ0FBQUFBQUFBQUFJQUFBQUFBQUFBTkFBQUFBRkFBQUFKQUFBQUFBQUFBQmpBRzhBYmdCMEFHVUFiZ0IwQUY4QWJRQmhBSFFBWXdCb0FBQUFKZ0FBQUFBQUFBQnpBRzhBZFFCeUFHTUFaUUJqQUc4QVpBQmxBRjhBWVFCekFHMEFBQUF1QUFBQUFBQUFBSE1BYndCMUFISUFZd0JsQUdNQWJ3QmtBR1VBWHdCbUFHOEFjZ0IwQUhJQVlRQnVBQUFBS0FBQUFBQUFBQUJ6QUc4QWRRQnlBR01BWlFCakFHOEFaQUJsQUY4QWFnQmhBSFlBWVFBQUFDZ0FBQUFBQUFBQWN3QnZBSFVBY2dCakFHVUFZd0J2QUdRQVpRQmZBSElBZFFCaUFIa0FBQUE9Ii8+PC9tZXRhPg== x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR07MB6086:EE_|DM8PR07MB8806:EE_ x-ms-office365-filtering-correlation-id: d287a022-dbbe-46ef-a627-08dd6bd1b35b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|8096899003|38070700018; x-microsoft-antispam-message-info: UL0NVHC9zZ7/L5aH2IohuIlhZAU3pKFy3Eud0BhKyp7J5xsUZkxCysYEpW3xzmIzdAVRvCNbEI/UIWBbdG3ZYoqSvKDa239Xamg6+JXrvl0LKlgkYzXVLtLoriFtjUa0NyD041LWvGMLOcEbSx8u3lQaAxOHDQ3420pZnH8F0eA1NzTkQJ1YCJA5PYDUPMKARS/VWf/XMJ0z1Uet7SzhEHudZ/d4U9F8Y35Vk74Yj5hB6vD/CLzhetrAzGrNsbXzQ4Bjt4kHf92MdyIIfHISFZA2ybh1ttyVlW/7DGAZEWQWB5EYm2VtpxvNIkWZuRgvKV8/eY2/IyrGFg11Mf06qZh+FstLLzncBL2tMMJ9P+1sZgsdBQ8Fzk+AVFtTO7C5ScspvE9aRMGxibP5mU6ip7Lnqx1roMAOh9oVAKc8pQV/mNQHKqFx6w9mmijaQ55/1Hhk0K0UdmTyFzDMRqDPS1VcjmqbAhotVf/YZSjLkbQmd2ZgC9LhDqadQukE3opnSfYxrLxQ0iz0YVt+MS0qgB59R5e5XFuqMWcYi2QAtkgxI/9ylsukv87tKsuW5YEP9s5l4OCJK08rNhK5XlBQ/qysls6Ypn1vKCW2U4o8OVWdbun8/O+fSKURwVzKYVFYdAbkCVY+fgTzs3Al/mYYJDW4FsyGaNf3d9zYwutRSFCc5be+m7HnmDzz2n97T7A56LMeAA/BEMsuDx3hv+1RYjTBRqVpOt2zxWp1/3bmrmjrYtsCwno+GgjYZ/z9iNLQqlHoTb6p28vsLogkEy24YxxisK878MWVkVUXHFJAlyIODUzsXXq/5pRrhOD1r7j/KXzAedqfeUzt8N4aZQeSj69LCYyNgWLPH8FhO+19KRkqBrzmw1fwUbtpF6c/HZYx09g8gkrNin0jFCOEGxXtUR0kydEqkpuVn0NUlhS4AEjWMUO53g6p7OKs1uSFu01VXhqA9PDdohex9tzJbVS0eAO+NBfKhNHMqLIqP00XxZox9nhevo9VSd5ELrTZAaVE0VGNEKmKFdRe/Ns8wKLXa6uO1IoQ25UW89vpC5QorXeNuAcJLGYUTBvlyWG0+D5Ub0S7YHP3RSIYk2YVdJMH0BtLw2vkTVCF2235sQakUFJjPAhbghZkjtY5y11p8AgeiKbEEmoFRkI+BmLCE5mp5W8ZuEp1LSIDtoXAYrgNduRgpf/EuZI4S3SSskittk92YEjkGsJ6ZuQlVEtr91OzO7yf6yNSZCNWdip1NOSale8iLV5Ho7CQl5f/IPhxIDg4tNVtrP/Sr+RjpB3xXSDJJLCh9N9TAft4yMszexzTbr1/Eu6MZ3Lsq9aBE7ARrni2bbcY128/Vv/aAwOe7LJ7XIKkplpQJ2PY43w3P06P0gps/l1cA7JzWVS4O9Juzw1JHmDInTabgvlrk8k0nZJRDnHJtDcJ6wVk5690g8Uz7CCjVHYNKu7D4/86mucGdnjz x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR07MB6086.namprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(8096899003)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 44pn1UzuWAzgtBUSHMt3t5z8/jQ6Knbchhmh8o58rrAJnw0fIskzlkcGtdRpM8NdQki0hyTU6XcysEP+LlP9Vm4F17CtREwVTCUYdUeRSIescC/aFXeH3wq8Zb7LjU9dj2UxNQ08u3YacOJv0N+mpAQK7P4ogxGkeczs60yIHM2IjMfm6LKhSyfPcvxTKEhrL2i/A1mnLYsDR78Mt55c0X3VqcO8zvTRNGwRCwV2kB+SKgpEvnh/fyhR6OGyZj0SXbYWbFcSwXeQUPAhn78Iz2mnFE4t6foqAnJSdsPb4Q0+IvU+hGVImr8K/yFScYgj5lrYTwxzOP369bAPR+EE1D8J4QHxueLiCI2a8vp8DQUL0iAI5/4oZgYeFaAqz3W2xXPwfcSB/kC2IoxWh9OXQgYWb/LPbyj6Szd+/KIpUYfzYF1DC6AYu0xcm9Wbts1psA+OnGGLHSk4GntjmjhA5SgmuLJ6a9ReoLUcLCnVhrB4AGba2vyfU4i6XtoqQfwjmAMk2FUgTnj2d7zTKPt94qxBVoaB40SdcIJpxGs2RsjiWgYzqiaUreBmUZ2/cDCxNpiNqykRjOG30y6kNDtMuagYOsK0y7IYf8NcfzSRbtoHTDIn3fI18W7HwiOvptZP3tQwa0YCh+wuBUD7hqw0pcY4nihA2/DEM8xEYreRRkXII8NzbHfy0Y41mLPdjgIQTWV1p2EWkBVeTFY+MCOM9q0yXIf3pYBr43smMB+AK4v9fQbXnQ6lvU5LXDe8loWCOziizOn6yF4Ooxb/JIYCc9FpWzG6p+zHTukt+3Xi7Fhh7Jf/cx+Y+azh7iePrGjL9TRLB9MrzwOhNey1BFssxRKv4fyvF5m89oJcFNQGpTsdR9tkVPQz/OtGt4RG9nUFsQAEgizWCdoImY2yKX0O+0yW3Byd+8hlQ9dCT2qCinAwZniVLqcTlvhQ5LtrQRETcSC89GcUDYWtkrHvb47j7C5EfSXnBFNgAkDeyow4gzZCd1EvxC5KhQ9ItQjzehxSmz6k2vieNq6nRfXkR63uttHZw+VOdOk2kJGC5Jx9yzWdxudlP8+PkfNBRl+r9vwWhVc/b25A/oaWe1mmzKe+Hu0RHDbaY8y6AQZ/H530MdByNSF9w6GKB2WkQ7egwFx++DYGXWkfHZ81EEQS7hEEr7A4LWU8WIiIJupcQ9tjIKmoKZYKWfmu4X/5+kG4BqrQF3vYl/GJxOwXH8yjAMyICEx4VqZTWyl7cIHAbm0UwgcdH8Wtmf3Ay4CESIEsVwDKHur5l71icpWszcr/Sxy28PoCeSq8NQS8MW9f96v6E+BXwMLW8I9eFMcrc+z+PbvMzYGK9BvOzUz+UzSa9fJDaLK8Z/NQAD8Os57GIa5F8VhLHiCxsXrt0qurIsLnNDbWOLB5ngvuG16PLd2OjY+ueClq+QGWp4cTtTuBFLvSyYU8L2Ei/PJ3FBMFQNTo/+ii59xtm13t3nHbNcGC77kzkbOlL1X4drDgCT4jsE0/3AIV49SYdYuKnIR54fxCFq1nWFlEtS+DXcJRHVbDYTutJgEhNiRSHWcI7DB9A2/qfz/RMpofQMAZl0R11G/HkxRp Content-Type: multipart/alternative; boundary="_000_BYAPR07MB60863BD54C792D875E4B0796BEA72BYAPR07MB6086namp_" MIME-Version: 1.0 X-OriginatorOrg: cadence.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR07MB6086.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d287a022-dbbe-46ef-a627-08dd6bd1b35b X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2025 19:17:35.7466 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d36035c5-6ce6-4662-a3dc-e762e61ae4c9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5p8EfLhx2mQqgKbobUaX+vqKUDagq+IwIfBT1Cf8TQiSZEaNEBpUGEWvAXFhOvKUPWFv4hUmhlVIv+FioRiDzy4MSppCqhNYfEfSRniKDWc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR07MB8806 X-Authority-Analysis: v=2.4 cv=ZLbXmW7b c=1 sm=1 tr=0 ts=67e30152 cx=c_pps a=xXkjqwxm0/s1VBTWak6WHw==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=Vs1iUdzkB0EA:10 a=H5OGdu5hBBwA:10 a=Zpq2whiEiuAA:10 a=XBuPXMQkI9geNoEbBj8A:9 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=vz3Ri0iyo-O-kufGZzwA:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 X-Proofpoint-GUID: erofmZOTeOHOMALAn-1JqP1fk41UiP7z X-Proofpoint-ORIG-GUID: erofmZOTeOHOMALAn-1JqP1fk41UiP7z X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-25_08,2025-03-25_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_check_notspam policy=outbound_check score=71 mlxlogscore=-38 malwarescore=0 spamscore=71 lowpriorityscore=0 priorityscore=1501 adultscore=0 mlxscore=71 impostorscore=0 suspectscore=0 clxscore=1011 phishscore=0 bulkscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2503250130 Received-SPF: pass client-ip=208.84.65.235; envelope-from=pgraham@cadence.com; helo=mx0a-0014ca01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Wed, 26 Mar 2025 08:18:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --_000_BYAPR07MB60863BD54C792D875E4B0796BEA72BYAPR07MB6086namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I am using emacs 29.1 on Linux RH8. I use compilation mode a lot, both for= makefiles and for running other non-interactive programs. I also visit Vh= dl files. After running emacs for a while, the variable compilation-error-= regexp-alist gets very large. Here is an example after about 1 hour of ema= cs use: compilation-error-regexp-alist is a variable defined in 'compile.el'. Its value is (vhdl-directory vhdl-advance-ms vhdl-advance-ms-file vhdl-aldec vhdl-cadenc= e-leapfrog vhdl-cadence-nc vhdl-ghdl vhdl-ibm-compiler vhdl-ikos vhdl-ikos-= file vhdl-modelsim vhdl-leda-provhdl vhdl-quartus vhdl-quickhdl vhdl-savant= vhdl-simili vhdl-speedwave vhdl-synopsys vhdl-synopsys-design-compiler vhd= l-synplify vhdl-vantage vhdl-vantage-file vhdl-veribest vhdl-viewlogic vhdl= -viewlogic-file vhdl-xilinx-xst vhdl-directory vhdl-advance-ms vhdl-advance= -ms-file vhdl-aldec vhdl-cadence-leapfrog vhdl-cadence-nc vhdl-ghdl vhdl-ib= m-compiler vhdl-ikos vhdl-ikos-file vhdl-modelsim vhdl-leda-provhdl vhdl-qu= artus vhdl-quickhdl vhdl-savant vhdl-simili vhdl-speedwave vhdl-synopsys vh= dl-synopsys-design-compiler vhdl-synplify vhdl-vantage vhdl-vantage-file vh= dl-veribest vhdl-viewlogic vhdl-viewlogic-file vhdl-xilinx-xst vhdl-directo= ry vhdl-advance-ms vhdl-advance-ms-file vhdl-aldec vhdl-cadence-leapfrog vh= dl-cadence-nc vhdl-ghdl vhdl-ibm-compiler vhdl-ikos vhdl-ikos-file vhdl-mod= elsim vhdl-leda-provhdl vhdl-quartus vhdl-quickhdl vhdl-savant vhdl-simili = vhdl-speedwave vhdl-synopsys vhdl-synopsys-design-compiler vhdl-synplify vh= dl-vantage vhdl-vantage-file vhdl-veribest vhdl-viewlogic vhdl-viewlogic-fi= le vhdl-xilinx-xst verilog-leda verilog-verilator verilog-vcs-4 verilog-vcs= -3 verilog-vcs-2 verilog-vcs-1 verilog-xsim verilog-verbose verilog-surefir= e-2 verilog-surefire-1 verilog-IES verilog-xl-2 verilog-xl-1 bash clang-inc= lude gcc-include gmake gnu lcc gcov-file gcov-header gcov-nomark gcov-calle= d-line gcov-never-called) The original value of this variable as defined in my .emacs file was (bash = clang-include gcc-include gmake gnu lcc gcov-file gcov-header gcov-nomark g= cov-called-line gcov-never-called). Notice that "vhdl-directory" appears three times in this variable. In anot= her long-running emacs session "vhdl-directory" appeared over 1400 times in= this variable. I suspect that some code in vhdl-mode.el is repeatedly app= ending these vhdl strings without checking for duplicates. Of course when = compilation-error-regexp-alist grows to thousands of entries it slows down = compilation mode to a crawl. Paul --_000_BYAPR07MB60863BD54C792D875E4B0796BEA72BYAPR07MB6086namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I am using emacs 29.1 on Linux RH8.  I use comp= ilation mode a lot, both for makefiles and for running other non-interactiv= e programs.  I also visit Vhdl files.  After running emacs for a = while, the variable compilation-error-regexp-alist gets very large.  Here is an example after about 1 hour of emacs use:=

compilation-error-regexp-alist is a variable defined in ‘compile.el&#= 8217;.

Its value is

(vhdl-directory vhdl-advance-ms vhdl-advance-ms-file= vhdl-aldec vhdl-cadence-leapfrog vhdl-cadence-nc vhdl-ghdl vhdl-ibm-compil= er vhdl-ikos vhdl-ikos-file vhdl-modelsim vhdl-leda-provhdl vhdl-quartus vh= dl-quickhdl vhdl-savant vhdl-simili vhdl-speedwave vhdl-synopsys vhdl-synopsys-design-compiler vhdl-synplify v= hdl-vantage vhdl-vantage-file vhdl-veribest vhdl-viewlogic vhdl-viewlogic-f= ile vhdl-xilinx-xst vhdl-directory vhdl-advance-ms vhdl-advance-ms-file vhd= l-aldec vhdl-cadence-leapfrog vhdl-cadence-nc vhdl-ghdl vhdl-ibm-compiler vhdl-ikos vhdl-ikos-file vhdl-modelsim vhdl-le= da-provhdl vhdl-quartus vhdl-quickhdl vhdl-savant vhdl-simili vhdl-speedwav= e vhdl-synopsys vhdl-synopsys-design-compiler vhdl-synplify vhdl-vantage vh= dl-vantage-file vhdl-veribest vhdl-viewlogic vhdl-viewlogic-file vhdl-xilinx-xst vhdl-directory vhdl-advance-ms vhdl-ad= vance-ms-file vhdl-aldec vhdl-cadence-leapfrog vhdl-cadence-nc vhdl-ghdl vh= dl-ibm-compiler vhdl-ikos vhdl-ikos-file vhdl-modelsim vhdl-leda-provhdl vh= dl-quartus vhdl-quickhdl vhdl-savant vhdl-simili vhdl-speedwave vhdl-synopsys vhdl-synopsys-design-compiler vhd= l-synplify vhdl-vantage vhdl-vantage-file vhdl-veribest vhdl-viewlogic vhdl= -viewlogic-file vhdl-xilinx-xst verilog-leda verilog-verilator verilog-vcs-= 4 verilog-vcs-3 verilog-vcs-2 verilog-vcs-1 verilog-xsim verilog-verbose verilog-surefire-2 verilog-surefire-1 verilog= -IES verilog-xl-2 verilog-xl-1 bash clang-include gcc-include gmake gnu lcc= gcov-file gcov-header gcov-nomark gcov-called-line gcov-never-called)=

 

The original value of this variable as defined in my= .emacs file was (bash clang-include gcc-include gmake gnu lcc gcov-file gc= ov-header gcov-nomark gcov-called-line gcov-never-called).

 

 

Notice that “vhdl-directory” appears thr= ee times in this variable.  In another long-running emacs session R= 20;vhdl-directory” appeared over 1400 times in this variable.  I= suspect that some code in vhdl-mode.el is repeatedly appending these vhdl strings without checking for duplicates.  Of course when compila= tion-error-regexp-alist grows to thousands of entries it slows down compila= tion mode to a crawl.

 

Paul

--_000_BYAPR07MB60863BD54C792D875E4B0796BEA72BYAPR07MB6086namp_--