]> git.ipfire.org Git - thirdparty/gcc.git/commit
nvptx: Support '-mptx=5.0'
authorThomas Schwinge <tschwinge@baylibre.com>
Wed, 7 May 2025 13:37:17 +0000 (15:37 +0200)
committerThomas Schwinge <tschwinge@baylibre.com>
Tue, 22 Jul 2025 09:11:49 +0000 (11:11 +0200)
commit2b105cb91a67b4343828f258df17d5b1c1a52143
tree3eda44a8407fb6bfefd6d597a5144b1fe86c9028
parenteca0a536dfd863cbac9b9cd609e266d7c0ecdf31
nvptx: Support '-mptx=5.0'

gcc/
* config/nvptx/nvptx-opts.h (enum ptx_version): Add
'PTX_VERSION_5_0'.
* config/nvptx/nvptx.cc (ptx_version_to_string)
(ptx_version_to_number): Adjust.
* config/nvptx/nvptx.h (TARGET_PTX_5_0): New.
* config/nvptx/nvptx.opt (Enum(ptx_version)): Add 'EnumValue'
'5.0' for 'PTX_VERSION_5_0'.
* doc/invoke.texi (Nvidia PTX Options): Document '-mptx=5.0'.
gcc/testsuite/
* gcc.target/nvptx/mptx=5.0.c: New.

(cherry picked from commit 97616687149f115e0ab946b9a05a9f8c1e47429e)
gcc/config/nvptx/nvptx-opts.h
gcc/config/nvptx/nvptx.cc
gcc/config/nvptx/nvptx.h
gcc/config/nvptx/nvptx.opt
gcc/doc/invoke.texi
gcc/testsuite/gcc.target/nvptx/mptx=5.0.c [new file with mode: 0644]