https://sourceware.org/bugzilla/show_bug.cgi?id=33162
--- Comment #23 from Sourceware Commits <cvs-commit at gcc dot gnu.org> --- The binutils-2_45-branch branch has been updated by Nick Alcock <n...@sourceware.org>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e54a1de95156e7f60908dc2ac0d3b16d2ae5e5fb commit e54a1de95156e7f60908dc2ac0d3b16d2ae5e5fb 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. (cherry picked from commit 4214ca9036c8f5d01025d0505ff1167700af5f98) -- You are receiving this mail because: You are on the CC list for the bug.