<div dir="ltr"><div>It seems similar to <a href="https://bugs.llvm.org/show_bug.cgi?id=44587">https://bugs.llvm.org/show_bug.cgi?id=44587</a></div><div>My code also has reduction within each team. The reproducer here is much smaller and easier to work with.<br></div><div>Ye<br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">===================<br>
Ye Luo, Ph.D.<br>Computational Science Division & Leadership Computing Facility<br>
Argonne National Laboratory</div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 10, 2020 at 2:34 PM Johannes Doerfert via Openmp-dev <<a href="mailto:openmp-dev@lists.llvm.org">openmp-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I haven't seen that.<br>
<br>
If no one knows a bug ID for this, please open up one.<br>
<br>
<br>
On 02/09, Kelvin Li via Openmp-dev wrote:<br>
> Is it a known problem?<br>
> <br>
> int main()<br>
> {<br>
>   int t=-1;<br>
> <br>
> #pragma omp target teams map(t)<br>
> {<br>
>   #pragma omp parallel reduction(+: t)<br>
>   {<br>
>     #pragma omp parallel reduction(+: t)<br>
>     {<br>
>       t = 1;<br>
>     }<br>
>   }<br>
> }<br>
> }<br>
> <br>
> $ clang -fopenmp -fopenmp-targets=nvptx64-nvidia-cuda tmp.c <br>
> ptxas /tmp/thread_limit-984c26.s, line 1792; error   : Instruction 'vote' <br>
> without '.sync' is not supported on .target sm_70 and higher from PTX ISA <br>
> version 6.4<br>
> ptxas fatal   : Ptx assembly aborted due to errors<br>
> clang-11: error: ptxas command failed with exit code 255 (use -v to see <br>
> invocation)<br>
> <br>
> $ bin/clang -fopenmp -fopenmp-targets=nvptx64-nvidia-cuda tmp.c <br>
> -Xopenmp-target -march=sm_60<br>
> ptxas /tmp/thread_limit-5cc9b6.s, line 1792; warning : Instruction 'vote' <br>
> without '.sync' is deprecated since PTX ISA version 6.0 and will be <br>
> discontinued in a future PTX ISA version<br>
> <br>
> Kelvin<br>
> <br>
> <br>
<br>
> _______________________________________________<br>
> Openmp-dev mailing list<br>
> <a href="mailto:Openmp-dev@lists.llvm.org" target="_blank">Openmp-dev@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><br>
<br>
<br>
-- <br>
<br>
Johannes Doerfert<br>
Researcher<br>
<br>
Argonne National Laboratory<br>
Lemont, IL 60439, USA<br>
<br>
<a href="mailto:jdoerfert@anl.gov" target="_blank">jdoerfert@anl.gov</a><br>
_______________________________________________<br>
Openmp-dev mailing list<br>
<a href="mailto:Openmp-dev@lists.llvm.org" target="_blank">Openmp-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><br>
</blockquote></div>