gcc-9-20220203 is now available

2022-02-03 Thread GCC Administrator via Gcc
Snapshot gcc-9-20220203 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/9-20220203/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 9 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch releases/gcc-9 
revision 727b930df96b772d7e44c26393da3d499a41b3be

You'll find:

 gcc-9-20220203.tar.xzComplete GCC

  SHA256=23d0f1367fba81d4c7ad59f9522881a238808f37f744a13c9cf9d308563682a0
  SHA1=04e063ac926eace63553cce9d9db5ef0b848831d

Diffs from 9-20220127 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-9
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


nvptx multilib setup (was: [Bug target/104364] [12 Regression] OpenMP/nvptx regressions after "[nvptx] Add some support for .local atomics")

2022-02-03 Thread Thomas Schwinge
Hi Tom!

Taking this one to the mailing list; not directly related to PR104364:

On 2022-02-03T13:35:55+, "vries at gcc dot gnu.org via Gcc-bugs" 
 wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104364

> I've tested this using (recommended) driver 470.94 on boards:

(As not every user will be using the recommended/latest, I too am doing
some testing also on oldish Nvidia/CUDA Driver versions.)  Combinatorial
explosion is a problem, of course...

> while iterating over dimensions { -mptx=3.1 , -mptx=6.3 } x { 
> GOMP_NVPTX_JIT=-O0,  }.

Do you use separate (nvptx-none offload target only?) builds for
different '-mptx' variants (likewise: '-misa'), or have you hacked up the
multilib configuration?  ('gcc/config/nvptx/t-nvptx:MULTILIB_OPTIONS'
etc., I suppose?)  Should we add a few representative configurations to
be built by default?  And/or, should we have a way to 'configure' per
user needs (I suppose: '--with-multilib-list=[...]', as supported for a
few other targets?)?  (I see there's also a new
'--with-multilib-generator=[...]', haven't looked in detail.)  No matter
which way: again, combinatorial explosion is a problem, of course...

For example, in addition to the default (fiji/gfx803) for GCN we've got:

gcc/config/gcn/t-gcn-hsa:MULTILIB_OPTIONS = 
march=gfx900/march=gfx906/march=gfx908
gcc/config/gcn/t-gcn-hsa:MULTILIB_DIRNAMES = gfx900 gfx906 gfx908


Grüße
 Thomas
-
Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 
München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas 
Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht 
München, HRB 106955