[Bug debug/101283] Several tests fail on Darwin with -gctf/gbtf

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Jul 6 00:47:37 GMT 2021


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

--- Comment #13 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Indu Bhagat <ibhagat@gcc.gnu.org>:

https://gcc.gnu.org/g:a3543b5e8002c033b2304d7ac1d1e58218eebb51

commit r12-2044-ga3543b5e8002c033b2304d7ac1d1e58218eebb51
Author: Indu Bhagat <indu.bhagat@oracle.com>
Date:   Mon Jul 5 17:28:24 2021 -0700

    CTF,BTF testsuite: Use -gdwarf-4 for restrict type qualifier [PR101283]

    DWARF DIEs do not contain DW_TAG_restrict_type when DWARF version is 2.
CTF/BTF
    generation feeds off DWARF DIEs, and as such, CTF records of kind
    CTF_K_RESTRICT cease to be generated when DWARF version is 2.

    This patch fixes the failure of these testcases on Darwin by using an
explicit
    -gdwarf-4 in the dg-options. This keeps the CTF record generation for
restrict
    type qualifier tested.

      PR debug/101283 - Several tests fail on Darwin with -gctf/gbtf

    2021-07-05  Indu Bhagat  <indu.bhagat@oracle.com>

    gcc/testsuite/ChangeLog:

            PR debug/101283
            * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin
targets.
            * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise.


More information about the Gcc-bugs mailing list