aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.cc
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2022-03-18 16:42:23 +0100
committerTom de Vries <tdevries@suse.de>2022-03-22 14:35:35 +0100
commitb57358cc71356c817500042f7d517ac3309195b1 (patch)
tree8b542631339ba607d92cc72a4db0ca80a708f334 /gcc/fold-const.cc
parenta4baa0d3c5ad66e5ec24b8b5db7042739f0290aa (diff)
downloadgcc-b57358cc71356c817500042f7d517ac3309195b1.zip
gcc-b57358cc71356c817500042f7d517ac3309195b1.tar.gz
gcc-b57358cc71356c817500042f7d517ac3309195b1.tar.bz2
[nvptx] Limit HFmode support to mexperimental
With PR104489 still open and end-of-stage-4 approaching, classify HFmode support as experimental, which is not enabled by default but can be enabled using -mexperimental. This fixes the nvptx build when the default sm_xx is set to sm_53 or higher. Note that we're not using -mfp16 or some such, because that might create expectations about being able to switch support on or off in the future, and at this point it's not clear why, once reaching non-experimental status, it shouldn't always be enabled. gcc/ChangeLog: 2022-03-19 Tom de Vries <tdevries@suse.de> * config/nvptx/nvptx.cc (nvptx_scalar_mode_supported_p) (nvptx_libgcc_floating_mode_supported_p): Only enable HFmode for mexperimental. gcc/testsuite/ChangeLog: 2022-03-19 Tom de Vries <tdevries@suse.de> * gcc.target/nvptx/float16-1.c: Add additional-options -mexperimental. * gcc.target/nvptx/float16-2.c: Same. * gcc.target/nvptx/float16-3.c: Same. * gcc.target/nvptx/float16-4.c: Same. * gcc.target/nvptx/float16-5.c: Same. * gcc.target/nvptx/float16-6.c: Same.
Diffstat (limited to 'gcc/fold-const.cc')
0 files changed, 0 insertions, 0 deletions