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

--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom de Vries <vr...@gcc.gnu.org>:

https://gcc.gnu.org/g:2a1586401a21dcd43e0f904bb6eec26c8b2f366b

commit r12-751-g2a1586401a21dcd43e0f904bb6eec26c8b2f366b
Author: Tom de Vries <tdevr...@suse.de>
Date:   Wed May 12 12:40:37 2021 +0200

    [nvptx] Add -mptx=3.1/6.3

    Add nvptx option -mptx that sets the ptx ISA version.  This is currently
    hardcoded to 3.1.

    Tested libgomp on x86_64-linux with nvptx accelerator, both with default
set to
    3.1 and 6.3.

    gcc/ChangeLog:

    2021-05-12  Tom de Vries  <tdevr...@suse.de>

            PR target/96005
            * config/nvptx/nvptx-opts.h (enum ptx_version): New enum.
            * config/nvptx/nvptx.c (nvptx_file_start): Print .version according
            to ptx_version_option.
            * config/nvptx/nvptx.h (TARGET_PTX_6_3): Define.
            * config/nvptx/nvptx.md (define_insn "nvptx_shuffle<mode>")
            (define_insn "nvptx_vote_ballot"): Use sync variant for
            TARGET_PTX_6_3.
            * config/nvptx/nvptx.opt (ptx_version): Add enum.
            (mptx): Add option.
            * doc/invoke.texi (Nvidia PTX Options): Add mptx item.

Reply via email to