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

--- Comment #15 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>:

https://gcc.gnu.org/g:31cbac3037b7811bd0df63f4a09aa981b250c4bf

commit r16-539-g31cbac3037b7811bd0df63f4a09aa981b250c4bf
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Fri May 9 11:39:39 2025 +0100

    libstdc++: Suppress GDB output from new 'skip' commands [PR118260]

    I added some gdb.execute('skip -rfu ...') commands to the Python hook
    loaded with libstdc++.so but this makes GDB print output like:

    Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped
when stepping.

    This probably aren't interesting to users, so this change suppresses
    that output by capturing the output into the gdb.execute return value
    (which is then ignored). An exception is thrown if the gdb.execute
    command fails, so this doesn't suppress any errors which might be
    meaningful to users or libstdc++ developers.

    libstdc++-v3/ChangeLog:

            PR libstdc++/118260
            * python/hook.in: Suppress output from gdb.execute calls to
            register skips.

    Reviewed-by: Tomasz KamiÅski <tkami...@redhat.com>

Reply via email to