diff options
author | Thomas Schwinge <tschwinge@baylibre.com> | 2024-11-12 17:49:10 +0100 |
---|---|---|
committer | Thomas Schwinge <tschwinge@baylibre.com> | 2024-12-06 12:30:20 +0100 |
commit | ed210c69ce934b785410d7c1d7cd76d4ed46624d (patch) | |
tree | 88c0c714e69545ab2d9b39568be8537e51fb83de /gcc/config.gcc | |
parent | 2fdc8cc97ee716b822dfed9e4bb287b7c3832543 (diff) | |
download | gcc-ed210c69ce934b785410d7c1d7cd76d4ed46624d.zip gcc-ed210c69ce934b785410d7c1d7cd76d4ed46624d.tar.gz gcc-ed210c69ce934b785410d7c1d7cd76d4ed46624d.tar.bz2 |
nvptx: Support '-march=sm_89'
gcc/
* config/nvptx/nvptx-sm.def: Add '89'.
* 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_89, -march-map=sm_90)
(march-map=sm_90a): Likewise.
* config.gcc: Likewise.
* doc/invoke.texi (Nvidia PTX Options): Document '-march=sm_89'.
* config/nvptx/gen-multilib-matches-tests: Extend.
gcc/testsuite/
* gcc.target/nvptx/march-map=sm_89.c: Adjust.
* gcc.target/nvptx/march-map=sm_90.c: Likewise.
* gcc.target/nvptx/march-map=sm_90a.c: Likewise.
* gcc.target/nvptx/march=sm_89.c: New.
libgomp/
* testsuite/libgomp.c/declare-variant-3-sm89.c: New.
* testsuite/libgomp.c/declare-variant-3.h: Adjust.
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 21f3dcd..a2d21b5 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -5645,7 +5645,7 @@ case "${target}" in sm_30 | sm_35 | sm_37 \ | sm_52 | sm_53 \ | sm_70 | sm_75 \ - | sm_80 ) + | sm_80 | sm_89 ) TM_MULTILIB_CONFIG="$TM_MULTILIB_CONFIG $nvptx_multilib" ;; $with_arch ) |