[nvptx] Build libraries with misa=sm_30
authorTom de Vries <tdevries@suse.de>
Wed, 2 Mar 2022 11:04:39 +0000 (12:04 +0100)
committerTom de Vries <tdevries@suse.de>
Thu, 3 Mar 2022 09:43:35 +0000 (10:43 +0100)
commit07667c911b1827fb98a1b5da621d51d8fcf0409a
tree188bf296b6178de913ce7da5e92b6fce6e7f4c0b
parent12fa7641ceed9c9139e2ea7b62c11f3dc5b6f6f4
[nvptx] Build libraries with misa=sm_30

In gcc-11, when  specifying -misa=sm_30, an executable may still contain sm_35
code (due to libraries being built with the default -misa=sm_35), so it won't
run on an sm_30 board.

Fix this by building libraries with sm_30, as was the case in gcc-5 to gcc-10.

gcc/ChangeLog:

2022-03-03  Tom de Vries  <tdevries@suse.de>

PR target/104758
* config/nvptx/t-nvptx (MULTILIB_EXTRA_OPTS): Add misa=sm_30.
gcc/config/nvptx/t-nvptx