aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@baylibre.com>2024-11-12 08:31:53 +0100
committerThomas Schwinge <tschwinge@baylibre.com>2024-12-06 12:26:45 +0100
commit7151d885c47ec93ba06f52a4be2a19a706f0750e (patch)
tree8df0cff080ffbe9956eba591caff0f0c0e6a48fd /gcc/config.gcc
parent18d80e5ecfa610a8a8f4b8e6381b695595c78192 (diff)
downloadgcc-7151d885c47ec93ba06f52a4be2a19a706f0750e.zip
gcc-7151d885c47ec93ba06f52a4be2a19a706f0750e.tar.gz
gcc-7151d885c47ec93ba06f52a4be2a19a706f0750e.tar.bz2
nvptx: Support '-march=sm_37'
gcc/ * config/nvptx/nvptx-sm.def: Add '37'. * config/nvptx/nvptx-gen.h: Regenerate. * config/nvptx/nvptx-gen.opt: Likewise. * config/nvptx/nvptx.cc (first_ptx_version_supporting_sm): Adjust. * config/nvptx/nvptx.opt (-march-map=sm_37, -march-map=sm_50): Likewise. * config.gcc: Likewise. * doc/invoke.texi (Nvidia PTX Options): Document '-march=sm_37'. * config/nvptx/gen-multilib-matches-tests: Extend. gcc/testsuite/ * gcc.target/nvptx/march-map=sm_37.c: Adjust. * gcc.target/nvptx/march-map=sm_50.c: Likewise. * gcc.target/nvptx/march-map=sm_52.c: Likewise. * gcc.target/nvptx/march=sm_37.c: New. libgomp/ * testsuite/libgomp.c/declare-variant-3-sm37.c: New. * testsuite/libgomp.c/declare-variant-3.h: Adjust.
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 6381a57..b68ede9 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -5642,7 +5642,7 @@ case "${target}" in
for nvptx_multilib in $nvptx_multilibs; do
case $nvptx_multilib in
#TODO 'sm_[...]' list per 'nvptx-sm.def'.
- sm_30 | sm_35 \
+ sm_30 | sm_35 | sm_37 \
| sm_53 \
| sm_70 | sm_75 \
| sm_80 )