vendor
is always gnu
. References are to the GCC manual.
For the host compiler, kind
always matches host
, cpu
and any
; for the offloading architectures AMD GCN and Nvidia PTX,
kind
always matches nohost
, gpu
and any
.
For the x86 family of computers, AMD GCN and Nvidia PTX
the following traits are supported in addition; while OpenMP is supported
on more architectures, GCC currently does not match any arch
or
isa
traits for those.
arch | isa |
---|---|
x86 , x86_64 , i386 , i486 ,
i586 , i686 , ia32 | See -m... flags in “x86 Options” (without -m ) |
amdgcn , gcn | See -march= in “AMD GCN Options” |
nvptx , nvptx64 | See -march= in “Nvidia PTX Options” |