On Fri, 12 Nov 2021, Jakub Jelinek via Gcc-patches wrote: > --- libgomp/config/nvptx/team.c.jj 2021-05-25 13:43:02.793121350 +0200 > +++ libgomp/config/nvptx/team.c 2021-11-12 17:49:02.847341650 +0100 > @@ -32,6 +32,7 @@ > #include <string.h> > > struct gomp_thread *nvptx_thrs __attribute__((shared,nocommon)); > +int __gomp_team_num __attribute__((shared));
It's going to be weird to have two declarations next to each other, one with 'nocommon', one without. Could you have 'nocommon' also on the new one, and then, if you like, to add extern declarations for both variables and drop the attribute (in a separate patch)? Alexander