<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylU02PmzAQ_TXkYgUlBpJw4JBulHarSl1VW_VY-WMA7xob2WbT_PuOyXeb7qUKCthjz7w37w23cl99NWTd9xpIr1moret8Qh_IDkgDBhwLQJLFLGXxyE_DOvC4jCcuu2Hf39kdz_ZMjCHCjLyKWf4i4u6hMBMCdCxlHQmMa_AEcZDNj_W3LcnHq8CcVuBSsj0HiljukezsoDH-qwcRyOBJsLfAJfChuQHOh0CU8QGYPNAMxNh7IFggTOs0mW2S2frw_2hIaIFwJl7BjNeZAyKsc1he74mEAK5TRpkGD2ICPOHbESIHAp0KIYb-BnZGZOs7_U7JJ7uDN3CjNC2YE3BkG_H0VpkQr54rxF2PmJQ1oyzFh4fvZCxJYtIDRfKqkITyyD-QhFIJNRt0wK-Rln9VfQ-oW7FJ6KoNofdJtk7oFp9GhXbgqbAdLkaw-Nb6rZv2zr5gYVxybTm-CqDLclXTQrCyWC0ZzfIMSllTkeMqy-fL-arMcn5MEF8qLh6shI-A8Ldr3z05ZBj5b9dRqOcIPxV9n9DsS1FkCS1T8twiFSzfgwv7SEtYE5zVGjnw_dgS7OW06Qd-bjtzzdCBCSl5NBJAxmb1zPujStNG7pirpwW5vSYt-uMdn1333ppoo8t43Rjq_vQdof4j6Z-OOtA7ipdOZJXJMivZhA2hta76vIE3HJ6mBQeTwenqHSVPAtwKqbwfEAFKmRUZnbRVDXQm5awoFwvJV3WZsVqKrJ4znhdzIflEMw7aV2i70VbIQpna4vdoRkpPbBFFx4T1MVJsJv-PTVV0RvHBX56jsVI6Xy7onC0WQuRynq2SfAYdUzqNeVLrmomrxpSI0WNQKx_8JRit0BiAI5XrXh4xBxU0VE9Hz1wMc3IHThcgDXDkeqhx5HDjSt_JSKQaWfwGHFjZMw>53532</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Passing -gdwarf-5 generates neither .apple_names nor .debug_names
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            debuginfo,
            platform:macos
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            JDevlieghere
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          JDevlieghere
      </td>
    </tr>
</table>

<pre>
    On Apple platforms, we generate `.apple_names`, `.apple_types`, `.apple_namespaces` and `.apple_objc` Apple accelerator tables for DWARF 4 and earlier. For DWARF 5, I would expect us to generate `.debug_names`, but instead we get no accelerator tables at all.

In the backend we are correctly determining that we should be emitting `.debug_names` instead of `.apple_names`. However, when we get to the point of emitting the section, [CU debug name table kind is not "default" are skipped ](https://github.com/apple/llvm-project/blob/5e2798f25ca9587a2343e9df2c487a341718934b/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp#L553). This property is controlled by the `-gpubnames` argument. Indeed, passing `-gdwarf-5 -gpubnames` does generate `.debug_names` section, on all platforms.

On Apple platforms, the `.debug_names` section should be emitted by default.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx9VE2PmzAU_DVwsYISA0k4cEg3SrtVpa6qVj1WNn6Ad42NbLNp_n2fnWw-2nQVFLCf7Zl5M8CNONRfNdmMowIyKuZbYweX0AeyB9KBBss8kGQ5z1hY8kuzARwOw4rLrD-Md2bj2pE1sUSYFlc1w5-bMHsEZk0DKkAZSzzjChxBHmT7c_NtR4q4FZhVEmxGdudCGeAeyd5MCuu_R2g8mRzx5pa4AD51N8T55InUzgMTR5meaHOPBPOEKZUl820y3xz_HzXxPRDOmhfQcTuzQBpjLcKrAxHgwQ5SS93hQjwAV7g-UuRAYJDeh9K_xM6MTHun3xn5ZPbwCjZa04N-I45qA5_RSO3D1jNCmHXISRodbSk_PPwgEZKEQ48SyYtEEdKhfk8SSgW0bFIen6Is9yLHEdC3cpvQde_96JJ8k9AdXp30_cSzxgw4iGTxrtTrMButeUZgHHJlON5KoKtq3dKyYVW5XjGaFzlUoqVNgaO8WKwW6yov-OmAcJNh8GAEfASkv9u44cmiwqB_twlGfQ_0s2YcE5p_Kcs8oVVGvvcoBeFHsP4QZDVGe2uUQg38EFuCvZx148TPbWe2mwbQPiOPWgCI0KyROXdyadaJPbPtrCS324TBfLyTs-veGx1idHm9bgJ1_-07Uf3PoX8n6ijvZF6WijoXVV6x1EuvoH46qblIeeONvgPaCJZcxw3DgBNXyOlkVf2O-2-m3ZovnZuQNdqflzlN-1qUnPFiLphY8XXRVrzIKayKklblYrFseaoYB-VqjGqMIuJL3Rp8jgGm9K1DyGJgjXGhUm5TWdM5xQt_RYFRyuhitaQLtlw2TSEW-Top5jAwqbLAMDO2S20dySKCw6KSzrtLMbSr0wAnIp-38Iqfng7bBCdENvne2Pq6kka5ddT6B4QswwQ">