From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 123168 invoked by alias); 6 Dec 2018 21:22:35 -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 123149 invoked by uid 89); 6 Dec 2018 21:22:34 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=Automatic, libiberty, decades, demangling X-HELO: mail-ot1-f41.google.com Received: from mail-ot1-f41.google.com (HELO mail-ot1-f41.google.com) (209.85.210.41) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 06 Dec 2018 21:22:33 +0000 Received: by mail-ot1-f41.google.com with SMTP id f18so1811532otl.11 for ; Thu, 06 Dec 2018 13:22:33 -0800 (PST) MIME-Version: 1.0 References: <87muprdko7.fsf@redhat.com> <20181130084211.GX12380@tucnak> <173817ca-0aa0-e1a2-6725-37e079ead545@redhat.com> <20181130140330.GA12380@tucnak> <460cb971-0e21-1e3e-4920-8b3ee7290cf7@redhat.com> <736e8303-b724-f96d-54f5-46bff99fa34d@redhat.com> <57d33aa7-4e37-a09c-4bdc-974b5f654d33@redhat.com> <2928eac9-9363-ddb8-21eb-df878d2d4837@redhat.com> In-Reply-To: <2928eac9-9363-ddb8-21eb-df878d2d4837@redhat.com> From: Jason Merrill Date: Thu, 06 Dec 2018 21:22:00 -0000 Message-ID: Subject: RFC: libiberty PATCH to disable demangling of ancient mangling schemes To: Nick Clifton , Pedro Alves , Ian Lance Taylor Cc: Richard Biener , Jakub Jelinek , matz@gcc.gnu.org, Scott Gayou , Tom Tromey , gcc-patches List , Binutils Content-Type: multipart/mixed; boundary="000000000000b33472057c61187a" X-IsSubscribed: yes X-SW-Source: 2018-12/txt/msg00407.txt.bz2 --000000000000b33472057c61187a Content-Type: text/plain; charset="UTF-8" Content-length: 272 On Thu, Dec 6, 2018 at 11:14 AM Jason Merrill wrote: > > Looks good to me. Independently, do you see a reason not to disable the > old demangler entirely? Like so. Does anyone object to this? These mangling schemes haven't been relevant in decades. --000000000000b33472057c61187a Content-Type: text/x-patch; charset="US-ASCII"; name="old-dem-off.diff" Content-Disposition: attachment; filename="old-dem-off.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jpd3wohv0 Content-length: 1656 Y29tbWl0IDE3NTMyMzcwMWFkOTIzYWE0N2YyNWUxZTM3ZmExZjNjNDg3ZGM1 ZWEKQXV0aG9yOiBKYXNvbiBNZXJyaWxsIDxqYXNvbkByZWRoYXQuY29tPgpE YXRlOiAgIFR1ZSBOb3YgMjAgMDE6MTc6NDggMjAxOCAtMDUwMAoKICAgICAg ICAgICAgKiBjcGx1cy1kZW0uYyAoY3BsdXNfZGVtYW5nbGUpOiBUdXJuIG9m ZiB0aGUgb2xkIGRlbWFuZ2xlci4KCmRpZmYgLS1naXQgYS9saWJpYmVydHkv Y3BsdXMtZGVtLmMgYi9saWJpYmVydHkvY3BsdXMtZGVtLmMKaW5kZXggNGYy OWQ1NGQwODkuLjhlZTIzYjJmZTcxIDEwMDY0NAotLS0gYS9saWJpYmVydHkv Y3BsdXMtZGVtLmMKKysrIGIvbGliaWJlcnR5L2NwbHVzLWRlbS5jCkBAIC0y NjcsNiArMjY3LDcgQEAgY29uc3Qgc3RydWN0IGRlbWFuZ2xlcl9lbmdpbmUg bGliaWJlcnR5X2RlbWFuZ2xlcnNbXSA9CiAgICAgICAiQXV0b21hdGljIHNl bGVjdGlvbiBiYXNlZCBvbiBleGVjdXRhYmxlIgogICB9CiAgICwKKyNpZmRl ZiBPTERfREVNQU5HTEVSUwogICB7CiAgICAgR05VX0RFTUFOR0xJTkdfU1RZ TEVfU1RSSU5HLAogICAgICAgZ251X2RlbWFuZ2xpbmcsCkBAIC0yOTcsMTAg KzI5OCwxMSBAQCBjb25zdCBzdHJ1Y3QgZGVtYW5nbGVyX2VuZ2luZSBsaWJp YmVydHlfZGVtYW5nbGVyc1tdID0KICAgICAgICJFREcgc3R5bGUgZGVtYW5n bGluZyIKICAgfQogICAsCisjZW5kaWYKICAgewogICAgIEdOVV9WM19ERU1B TkdMSU5HX1NUWUxFX1NUUklORywKICAgICBnbnVfdjNfZGVtYW5nbGluZywK LSAgICAiR05VIChnKyspIFYzIEFCSS1zdHlsZSBkZW1hbmdsaW5nIgorICAg ICJHTlUgKGcrKykgVjMgKEl0YW5pdW0gQysrIEFCSSkgc3R5bGUgZGVtYW5n bGluZyIKICAgfQogICAsCiAgIHsKQEAgLTkxNSw4ICs5MTcsMTIgQEAgY3Bs dXNfZGVtYW5nbGUgKGNvbnN0IGNoYXIgKm1hbmdsZWQsIGludCBvcHRpb25z KQogCXJldHVybiByZXQ7CiAgICAgfQogCisjaWYgT0xEX0RFTUFOR0xFUlMK KyAgLyogUGVvcGxlIGhhdmUgYmVlbiBidXNpbHkgYnJlYWtpbmcgdGhlIG9s ZCBkZW1hbmdsZXIgd2l0aCBmdXp6ZXJzCisgICAgIChDVkUtMjAxOC0xMjY0 MSBldGMpLCBzbyBsZXQncyB0dXJuIGl0IG9mZi4gICovCiAgIHJldCA9IGlu dGVybmFsX2NwbHVzX2RlbWFuZ2xlICh3b3JrLCBtYW5nbGVkKTsKICAgc3F1 YW5nbGVfbW9wX3VwICh3b3JrKTsKKyNlbmRpZgogICByZXR1cm4gKHJldCk7 CiB9CiAK --000000000000b33472057c61187a--