[flang-dev] [Classic Flang] RFC: Adding release_12x branch to flang-compiler/classic-flang-llvm-project

Michał Paszta via flang-dev flang-dev at lists.llvm.org
Mon Mar 15 06:58:28 PDT 2021


Hi Bryan,

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.

Classic-flang-llvm-project errors:

Failed Tests (4):
  Clang :: Driver/flang/classic-flang-must-preprocess.F
  Clang :: Driver/flang/classic-flang-must-preprocess.F95
  Clang :: Driver/flang/classic-flang.f
  Clang :: Driver/flang/classic-flang.f95

make install went fine despite the test failures.
With the new llvm-12 I ran the flang project tests and got this error:

Failed Tests (1):
  Flang :: f90_correct/lit/array_constructor_nested_implied_do.sh

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.

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).
Are you able to reproduce these failures on your side?

Best regards,

Michał Paszta
Senior Consultant / Senior Group Manager

Mobica Ltd.
Address: Skierniewicka 10a, 01-230 Warszawa


On Sun, Mar 14, 2021 at 6:24 PM Bryan Chan via flang-dev <
flang-dev at lists.llvm.org> wrote:

> Hi,
>
> I have created a candidate release_12x
> <https://github.com/Huawei-PTLab/classic-flang-llvm-project/tree/release_12x>
> branch in classic-flang-llvm-project. It is a rebase of all commits from
> release_11x since 43ff75f2
> <https://github.com/flang-compiler/classic-flang-llvm-project/commit/43ff75f2c3feef64f9d73328230d34dac8832a91>,
> 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 PR #1010
> <https://github.com/flang-compiler/flang/pull/1010>). I have tested the
> build on both X86 and AArch64, and made sure all regression tests pass.
>
> 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.
>
> Thanks,
> --
> Bryan Chan
> _______________________________________________
> flang-dev mailing list
> flang-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev
>

-- 
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.
Find out more at 
Mobica.com <https://www.mobica.com>





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.
This message is intended 
solely for the addressee(s) and may contain confidential information.
If 
you have received this message in error, please send it back to us, and 
immediately and permanently delete it.
Do not use, copy or disclose the 
information contained in this message or in any attachment.
Mobica complies 
with all requirements of GDPR and other relevant data protection law. You 
can view our Privacy Policy at https://mobica.com/privacy-policy/ 
<https://mobica.com/privacy-policy/>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/flang-dev/attachments/20210315/0d43cd66/attachment.html>


More information about the flang-dev mailing list