https://sourceware.org/bugzilla/show_bug.cgi?id=33162

--- Comment #20 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Nick Alcock <n...@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=4214ca9036c8f5d01025d0505ff1167700af5f98

commit 4214ca9036c8f5d01025d0505ff1167700af5f98
Author: Rainer Orth <r...@cebitec.uni-bielefeld.de>
Date:   Wed Jul 16 16:55:51 2025 +0100

    libctf: exclude always-emitted Solaris symbols from the symtypetab

    If we're skipping _BEGIN_ and _END_ we should certainly skip all the other
    ABI-required always-emitted symbols given in ld/emultempl/solaris2*em as
    well.  (This fixes a couple of diagnostics tests, but that's just because
    the tests are quite sensitive to CTF section sizes, and introducing any
    symtypetab entries for those tests perturbs those.)

    Some of these are usually STT_NOTYPE, but not always: if programs already
    emitted the symbol they might end up with any type, in particular
    STT_OBJECT, and appear in the symtypetabs.

    [nca: added commit log, added more symbols]

    libctf/
            PR libctf/33162
            * ctf-serialize.c (ctf_symtab_skippable): Skip
            more always-emitted Solaris symbols.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to