aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2020-10-09 11:36:10 +0200
committerTom de Vries <tdevries@suse.de>2020-10-09 13:55:08 +0200
commit383400a6078d75bbfa1216c9af2c37f7e88740c9 (patch)
treed5f0933e7f577aeb8121d019ef80e2d9c7af2141 /gcc/config.gcc
parent8c26cfc6af38a3c4d16f510ee8ac3ae11ea2bbbd (diff)
downloadgcc-383400a6078d75bbfa1216c9af2c37f7e88740c9.zip
gcc-383400a6078d75bbfa1216c9af2c37f7e88740c9.tar.gz
gcc-383400a6078d75bbfa1216c9af2c37f7e88740c9.tar.bz2
[nvptx] Set -misa=sm_35 by default
The nvptx-as assembler verifies the ptx code using ptxas, if there's any in the PATH. The default in the nvptx port for -misa=sm_xx is sm_30, but the ptxas of the latest cuda release (11.1) no longer supports sm_30. Consequently we cannot build gcc against that release (although we should still be able to build without any cuda release). Fix this by setting -misa=sm_35 by default. Tested check-gcc on nvptx. Tested libgomp on x86_64-linux with nvpx accelerator. Both build again cuda 9.1. gcc/ChangeLog: 2020-10-09 Tom de Vries <tdevries@suse.de> PR target/97348 * config/nvptx/nvptx.h (ASM_SPEC): Also pass -m to nvptx-as if default is used. * config/nvptx/nvptx.opt (misa): Init with PTX_ISA_SM35.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions