]> gcc.gnu.org Git - gcc.git/commit
amdgcn: deprecate Fiji device and multilib
authorAndrew Stubbs <ams@codesourcery.com>
Wed, 18 Oct 2023 15:59:42 +0000 (16:59 +0100)
committerAndrew Stubbs <ams@codesourcery.com>
Thu, 19 Oct 2023 08:46:57 +0000 (09:46 +0100)
commit56ed1055b2f40ac162ae8d382280ac07a33f789f
tree2049e420ee665139d740e0f7c8cbb240d1769e33
parent8f4bbdc28df6e87a7ad5ec5ca191a7a836a4f016
amdgcn: deprecate Fiji device and multilib

LLVM wants to remove it, which breaks our build.  This patch means that
most users won't notice that change, when it comes, and those that do will
have chosen to enable Fiji explicitly.

I'm selecting gfx900 as the new default as that's the least likely for users
to want, which means most users will specify -march explicitly, which means
we'll be free to change the default again, when we need to, without breaking
anybody's makefiles.

gcc/ChangeLog:

* config.gcc (amdgcn): Switch default to --with-arch=gfx900.
Implement support for --with-multilib-list.
* config/gcn/t-gcn-hsa: Likewise.
* doc/install.texi: Likewise.
* doc/invoke.texi: Mark Fiji deprecated.
gcc/config.gcc
gcc/config/gcn/t-gcn-hsa
gcc/doc/install.texi
gcc/doc/invoke.texi
This page took 0.052325 seconds and 5 git commands to generate.