<div dir="ltr">Hi Michal,<div><br></div><div>That is really strange.</div><div><br></div><div>I was not able to reproduce the Driver test failures you saw. They all pass for me, on both X86 and AArch64. I did see some libomptarget failures on AArch64, but I believe those are failing on upstream LLVM 12 as well.</div><div><br></div><div>The CMake and ninja incantations I used to configure and build classic-flang-llvm-project were:</div><div><br></div><div>cmake -G Ninja \<br>  -DCMAKE_BUILD_TYPE=$buildtype \<br>  -DCMAKE_INSTALL_PREFIX=$installdir \<br>  -DCMAKE_C_COMPILER=gcc \<br>  -DCMAKE_CXX_COMPILER=g++ \<br>  -DLLVM_ENABLE_PROJECTS="clang;openmp" \<br>  -DLLVM_ENABLE_ASSERTIONS=on \<br>  -DLLVM_ENABLE_CLASSIC_FLANG=on \<br>  -DLLVM_OPTIMIZED_TABLEGEN=on \<br>  -DLLVM_TARGETS_TO_BUILD="X86;AArch64" \<br>  ../../llvm-project/llvm || exit 1<br>ninja -v check-all install 2>&1<br></div><div><br></div><div>I used GCC 9.3 instead of GCC 10, but I don't think that matters.</div><div><br></div><div>Is anyone else seeing the same failures?</div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">--<br>Bryan Chan</div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 15, 2021 at 9:58 AM Michał Paszta <<a href="mailto:michal.paszta@mobica.com">michal.paszta@mobica.com</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"><div dir="ltr">Hi Bryan,<div><br></div><div>Thanks a lot for your efforts with creating this branch. I checked out both your classic-flang-llvm-project/release_12x branch and the code in PR #1010, that you mentioned. They both built fine for me with gcc-10, but I got some errors from the tests I ran. I expect we should also see them in CI, once the release_12x branch is pulled into the origin repo.</div><div><br></div><div>Classic-flang-llvm-project errors:</div><div><br></div><div>Failed Tests (4):<br>  Clang :: Driver/flang/classic-flang-must-preprocess.F<br>  Clang :: Driver/flang/classic-flang-must-preprocess.F95<br>  Clang :: Driver/flang/classic-flang.f<br>  Clang :: Driver/flang/classic-flang.f95<br></div><div><br></div><div>make install went fine despite the test failures.</div><div>With the new llvm-12 I ran the flang project tests and got this error:</div><div><br></div><div>Failed Tests (1):<br>  Flang :: f90_correct/lit/array_constructor_nested_implied_do.sh<br></div><div><br></div><div>This comes from a test I just added recently in PR#1004, so perhaps it just needs a slight adjustment to the newer llvm tools. I can check this.</div><div><br></div><div>I am more worried about the llvm project failures. We do run clang and llvm tests on every PR, but when pulling the branch as a whole we won't see them until the first PR to the new branch is submitted for review (just like was the case with release_11x).</div><div>Are you able to reproduce these failures on your side?</div><div><br></div><div>Best regards,</div><div><br></div><div><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Michał Paszta<br>Senior Consultant / Senior Group Manager</div><div dir="ltr"><br></div><div>Mobica Ltd.</div><div dir="ltr">Address: Skierniewicka 10a, 01-230 Warszawa<br></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 14, 2021 at 6:24 PM Bryan Chan via flang-dev <<a href="mailto:flang-dev@lists.llvm.org" target="_blank">flang-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"><div dir="ltr">Hi,<div><br></div><div>I have created a candidate <a href="https://github.com/Huawei-PTLab/classic-flang-llvm-project/tree/release_12x" target="_blank">release_12x</a> branch in classic-flang-llvm-project. It is a rebase of all commits from release_11x since <a href="https://github.com/flang-compiler/classic-flang-llvm-project/commit/43ff75f2c3feef64f9d73328230d34dac8832a91" target="_blank">43ff75f2</a>, minus the DebugInfo additions that already exist in upstream LLVM 12. To build Classic Flang with this branch, we also need some minor changes to Classic Flang itself (see <a href="https://github.com/flang-compiler/flang/pull/1010" target="_blank">PR #1010</a>). I have tested the build on both X86 and AArch64, and made sure all regression tests pass.</div><div><br></div><div>Any help from the community to review and test this branch would be greatly appreciated. Once the final LLVM 12.0.0 is tagged, I will rebase the branch and pull it into classic-flang-llvm-project, if there is no objection from the community.</div><div><br></div><div>Thanks,<br clear="all"><div><div dir="ltr">--<br>Bryan Chan</div></div></div></div>
_______________________________________________<br>
flang-dev mailing list<br>
<a href="mailto:flang-dev@lists.llvm.org" target="_blank">flang-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev</a><br>
</blockquote></div>

<br>
<div style="font-family:Arial,Helvetica,sans-serif;font-size:1.3em"><font face="Arial, Helvetica, sans-serif" size="2">Mobica is a global software services company, delivering and enabling technologies that transform business outcomes for the leading brands in Automotive, Silicon, FinTech, Media and Telecoms. Headquartered in Wilmslow UK with offices across Europe and the US, our established technical and delivery excellence in high quality software engineering drives success for our multinational customers on every continent, every day.</font></div><div style="font-family:Arial,Helvetica,sans-serif;font-size:1.3em"><font face="Arial, Helvetica, sans-serif" size="2">Find out more at <a href="https://www.mobica.com" target="_blank">Mobica.com</a><br><br></font></div><div style="font-family:Arial,Helvetica,sans-serif;font-size:1.3em"><img src="https://www.mobica.com/mobica_mail_tagline.png"><br><br></div><div><div style="font-family:Arial,Helvetica,sans-serif"><font size="1">Mobica Limited is a limited company registered in England and Wales with registered number 05169596 and VAT registered number 223837508. Our registered office is at Crown House, Manchester Road, Wilmslow, Cheshire, SK9 1BH, UK.</font></div><div style="font-family:Arial,Helvetica,sans-serif"><font size="1">This message is intended solely for the addressee(s) and may contain confidential information.</font></div><div><font size="1"><font face="Arial, Helvetica, sans-serif">If you have received this message in error, please send it back to us, and immediately and permanently delete it.</font><br><font face="Arial, Helvetica, sans-serif">Do not use, copy or disclose the information contained in this message or in any attachment.</font><br><font face="Arial, Helvetica, sans-serif">Mobica complies with all requirements of GDPR and other relevant data protection law. You can view our Privacy Policy at <a href="https://mobica.com/privacy-policy/" target="_blank">https://mobica.com/privacy-policy/</a></font></font></div></div></blockquote></div>