https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88783

Siddhesh Poyarekar <siddhesh at gotplt dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |siddhesh at gotplt dot org

--- Comment #9 from Siddhesh Poyarekar <siddhesh at gotplt dot org> ---
gcc version of libiberty hasn't had this issue since the following change which
removed the potential overflow.  The POC also appears fixed with binutils 2.35;
from code inspection it should be fixed in 2.32 and later.  This ought to be
closed.

ommit 6c8120c5ff130e03d32ff15a8f0d0e703592a2af
Author: Jason Merrill <ja...@redhat.com>
Date:   Sat Dec 22 19:06:34 2018 -0500

    Remove support for demangling GCC 2.x era mangling schemes.

    libiberty/
            * cplus-dem.c: Remove cplus_mangle_opname, cplus_demangle_opname,
            internal_cplus_demangle, and all subroutines.
            (libiberty_demanglers): Remove entries for ancient GNU (pre-3.0),
            Lucid, ARM, HP, and EDG demangling styles.
            (cplus_demangle): Remove 'work' variable.  Don't call
            internal_cplus_demangle.
    include/
            * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
            ARM, HP, and EDG demangling styles.

    From-SVN: r267363

Reply via email to