From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 97528 invoked by alias); 9 Jan 2019 03:38:17 -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 97510 invoked by uid 89); 9 Jan 2019 03:38:16 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=HX-Received-From:470, Hx-spam-relays-external:142, HX-Received-From:142, H*RU:142 X-HELO: eggs.gnu.org Received: from eggs.gnu.org (HELO eggs.gnu.org) (209.51.188.92) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 09 Jan 2019 03:38:14 +0000 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gh4h2-00070N-1a for gdb-patches@sourceware.org; Tue, 08 Jan 2019 22:38:12 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gh4h1-000707-QR; Tue, 08 Jan 2019 22:38:11 -0500 Received: from [176.228.60.248] (port=3210 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gh4h1-0000eH-2I; Tue, 08 Jan 2019 22:38:11 -0500 Date: Wed, 09 Jan 2019 03:38:00 -0000 Message-Id: <83lg3uijqd.fsf@gnu.org> From: Eli Zaretskii To: Simon Marchi CC: gdb-patches@sourceware.org In-reply-to: <20190108232208.17487-1-simon.marchi@ericsson.com> (message from Simon Marchi on Tue, 8 Jan 2019 23:22:22 +0000) Subject: Re: [PATCH] gdb: Remove support for old mangling schemes References: <20190108232208.17487-1-simon.marchi@ericsson.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:470:142:3::e X-IsSubscribed: yes X-SW-Source: 2019-01/txt/msg00173.txt.bz2 > From: Simon Marchi > CC: Simon Marchi > Date: Tue, 8 Jan 2019 23:22:22 +0000 > > An upcoming sync with gcc's libiberty [1] will remove support for old > mangling schemes (GNU v2, Lucid, ARM, HP and EDG). It will remove the > cplus_demangle_opname function, so we need to get rid of its usages in > GDB (it's a GNU v2 specific function). This would mean new GDB releases will not be able to debug old programs, is that right? If so, perhaps we should instead keep our local version of the relative functions, so that GDB will not regress in that way. Our considerations in this matter are different from those of GCC.