<div><div dir="auto">Thanks for your reply ! I just found that I modified the openmp source code in a wrong way which caused the issue.</div></div><div><br><div class="gmail_quote"><div dir="ltr">On Mon, Oct 15, 2018 at 3:32 AM Churbanov, Andrey <<a href="mailto:Andrey.Churbanov@intel.com">Andrey.Churbanov@intel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="RU" link="#0563C1" vlink="#954F72">
<div class="m_2977998940477552864WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Your code fails to compile because “printf” is undeclared.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">If I add #include <stdio.h> the code works fine when compiled with gcc:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">bash-4.2$ gcc -fopenmp -std=c99 gcc-ordered.c -L.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">bash-4.2$ KMP_VERSION=1 ./a.out<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Intel(R) OMP version: 5.0.20140926<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Intel(R) OMP library type: performance<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Intel(R) OMP link type: dynamic<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Intel(R) OMP build time: no_timestamp<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Intel(R) OMP build compiler: GCC 4.8<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Intel(R) OMP alternative compiler support: yes<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Intel(R) OMP API version: 5.0 (201611)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Intel(R) OMP dynamic error checking: no<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Intel(R) OMP thread affinity support: not used<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">0<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">1<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">2<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">3<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">4<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">5<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">6<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">7<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">8<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">9<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">bash-4.2$ gcc --version<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Andrey<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><a name="m_2977998940477552864______replyseparator"></a><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Openmp-dev [mailto:<a href="mailto:openmp-dev-bounces@lists.llvm.org" target="_blank">openmp-dev-bounces@lists.llvm.org</a>]
<b>On Behalf Of </b>Tianyi Zhang via Openmp-dev<br>
<b>Sent:</b> Saturday, October 13, 2018 12:17 AM<br>
<b>To:</b> <a href="mailto:openmp-dev@lists.llvm.org" target="_blank">openmp-dev@lists.llvm.org</a><br>
<b>Subject:</b> [Openmp-dev] dynamic ordered for loop failure when compiling with gcc<u></u><u></u></span></p></div></div><div lang="RU" link="#0563C1" vlink="#954F72"><div class="m_2977998940477552864WordSection1">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<div>
<p class="MsoNormal">I have the following code failure when compiling with gcc.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">It seems that under kmp_gsupport.cpp, the long*p_lb is not properly read.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Could anyone help with this?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<pre style="background:#2b2b2b"><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#6a8759"><br></span><b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#cc7832">int </span></b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#ffc66d">main</span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">(){<br></span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#bbb529">#pragma </span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">omp parallel </span><b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#cc7832">for </span></b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">schedule(dynamic) ordered<br>    </span><b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#cc7832">for </span></b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">(</span><b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#cc7832">int </span></b><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">i = </span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#6897bb">0</span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#cc7832">; </span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">i < </span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#6897bb">10</span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#cc7832">; </span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">i++)<br>    {<br></span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#bbb529">#pragma </span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">omp ordered<br>        {<br>            printf(</span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#6a8759">"</span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#cc7832">%d\n</span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#6a8759"> "</span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#cc7832">, </span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">i)</span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#cc7832">;<br>        </span><span style="font-size:9.0pt;font-family:"DejaVu Sans Mono",serif;color:#a9b7c6">}<br>    }<br>}<u></u><u></u></span></pre>
</div>
</div>
</div></div><div lang="RU" link="#0563C1" vlink="#954F72"><div class="m_2977998940477552864WordSection1"></div>
<p><br>--------------------------------------------------------------------<br>Joint Stock Company Intel A/O<br>Registered legal address: Krylatsky Hills Business Park, <br><a href="https://maps.google.com/?q=17+Krylatskaya+Str.,+Bldg+4,+Moscow+121614,++Russian+Federation&entry=gmail&source=g">17 Krylatskaya Str., Bldg 4, Moscow 121614, </a><br><a href="https://maps.google.com/?q=17+Krylatskaya+Str.,+Bldg+4,+Moscow+121614,++Russian+Federation&entry=gmail&source=g">Russian Federation</a></p><p>This e-mail and any attachments may contain confidential material for<br>the sole use of the intended recipient(s). Any review or distribution<br>by others is strictly prohibited. If you are not the intended<br>recipient, please contact the sender and delete all copies.</p>
</div>

</blockquote></div></div>