From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id RcE7NZL6/V9iUQAAWB0awg (envelope-from ) for ; Tue, 12 Jan 2021 14:37:54 -0500 Received: by simark.ca (Postfix, from userid 112) id CBB8A1EF7E; Tue, 12 Jan 2021 14:37:54 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RDNS_NONE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from sourceware.org (unknown [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 796691EE1B for ; Tue, 12 Jan 2021 14:37:54 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id EB07B386F40C; Tue, 12 Jan 2021 19:37:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EB07B386F40C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1610480274; bh=yyi7SXlZ/U4DwwAZaZQ28gv1oAtbL+HY+bSpdiYU4L8=; h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=OO9NCtQLFhLsgcOzU/wXj2EpYtFQg/ObDaD20IT2dRqJoJ6enge23YmEG0SOufUuk HrrpNxbj7sNFV88x4yL+wx/bTul4OrHQOMgRzH15UGedc5gw6CO2Z7xcmSgmnTKNbJ JTRwiaq1Uz/PJ3gW3NwcuwAt9fY4p5PdrAd1KxtU= Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id 21015385800C for ; Tue, 12 Jan 2021 19:37:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 21015385800C Received: by mail-ej1-x62b.google.com with SMTP id e18so3707881ejt.12 for ; Tue, 12 Jan 2021 11:37:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=yyi7SXlZ/U4DwwAZaZQ28gv1oAtbL+HY+bSpdiYU4L8=; b=rX4yyeHXWF6asrPrlq2UZQ3PFdaN2LtWHqo1/+ze1snv4PZPW3HfcVa1K4DYZ45GN8 +RDI9X533YEiIP/xgmFWbSqwAcQuwGXJzA2Ac5yyxQ2iJF/We87w233Dg1etvPlmx/La pnb9b8s48Z/4lL3ntWUnCS7JpIqU97/2dLeyE3fjrVhhdXEswFnWkAnPDVSuFQmJUAoe zlf72MdEJf6qcHUKAVRLCmRx0phXVeS6L1rRiS0QoCx0O0U4Fz6UvwIT/UNTY/OBmL9G aE3/jGBD+lwKDPN+rd9jELZsIrCDv1TxfAV5ga3MvzY+8YYyjFo5exwOahsgGWQjoYVA OOPA== X-Gm-Message-State: AOAM53090GGntCPsS7mXGR32hIq6783LksOBHIc/ZJ6u8iIkhVNbmUG3 NEBtOn9C3i0ICNe3s0plYyrr5HwzpeoF2mwyYGAqXVOG1BQ= X-Google-Smtp-Source: ABdhPJzegabWyDA1Ast4c2LMtG7JdBsl36V0KS6o1UJeLB7KYtCkTuNjsY8MAP8IZcAoGrgXUvmQqebyz4UoyMMnyYE= X-Received: by 2002:a17:906:1488:: with SMTP id x8mr280496ejc.124.1610480270875; Tue, 12 Jan 2021 11:37:50 -0800 (PST) MIME-Version: 1.0 Date: Tue, 12 Jan 2021 19:36:09 +0000 Message-ID: Subject: [gcc-10-branch] libiberty: Support the new ("v0") mangling scheme in rust-demangle To: gdb-patches@sourceware.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Amanieu d'Antras via Gdb-patches Reply-To: Amanieu d'Antras Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" Rust is in the process of migrating to a new symbol mangling scheme called "v0". Details can be found in the tracking issue: https://github.com/rust-lang/rust/issues/60705 Demangler support for v0 has already been upstreamed in GCC's libiberty and is available in gdb-binutils master. However we would like the demangler to be backported to GDB 10 so that debugging experience does not regress when we switch to generating v0 symbol names by default. The specific GCC commit that contains the v0 Rust demangler is: commit 84096498a7bd788599d4a7ca63543fc7c297645e libiberty: Support the new ("v0") mangling scheme in rust-demangle The patch applies cleanly to gdb-10-branch.