[Bug target/100208] amdgcn fails to build with llvm-mc from llvm12

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Jul 28 13:04:28 GMT 2021


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

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Andrew Stubbs <ams@gcc.gnu.org>:

https://gcc.gnu.org/g:1af16666943ef075673501765a13e425e47015cd

commit r12-2569-g1af16666943ef075673501765a13e425e47015cd
Author: Andrew Stubbs <ams@codesourcery.com>
Date:   Tue Jul 27 15:40:21 2021 +0100

    amdgcn: Fix attributes for LLVM-12 [PR 100208]

    This should work for a wider range of LLVM 12 variants now.
    More work required for LLVM 13 though.

    gcc/ChangeLog:

            PR target/100208
            * config.in: Regenerate.
            * config/gcn/gcn-hsa.h (A_FIJI): New define.
            (A_900): New define.
            (A_906): New define.
            (A_908): New define.
            (ASM_SPEC): Use A_FIJI, A_900, A_906 and A_908.
            * config/gcn/gcn.c (output_file_start): Adjust attributes according
            to the assembler capabilities.
            * config/gcn/mkoffload.c (main): Likewise.
            * configure: Regenerate.
            * configure.ac: Add tests for LLVM assembler attribute features.


More information about the Gcc-bugs mailing list