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

--- Comment #2 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=75e514cfa56c202d4d481626c1f0ba74eb61ff86

commit 75e514cfa56c202d4d481626c1f0ba74eb61ff86
Author: Nick Alcock <nick.alc...@oracle.com>
Date:   Fri May 30 15:31:36 2025 +0100

    Revert "libctf: fix linking of non-root-visible types"

    This reverts commit 87b2f673102884d7c69144c85a26ed5dbaa4f86a.

    It is based on a misconception, that hidden types in the deduplicator
    input should always be hidden in the output.  For cu-mapped links,
    and final links following cu-mapped links, this is not true: we want
    to hide inputs if they were conflicting on the output and no more.

    We will reintroduce the testcase once a better fix is found.

    libctf/
            PR libctf/33047
            * ctf-dedup.c (ctf_dedup_emit_type): Don't respect the nonroot
flag.
            * testsuite/libctf-writable/ctf-nonroot-linking.c: Removed.
            * testsuite/libctf-writable/ctf-nonroot-linking.lk: Removed.

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

Reply via email to