Page MenuHomePhabricator

jeanPerier (Jean Perier)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 16 2020, 6:35 AM (44 w, 4 d)

Recent Activity

Yesterday

jeanPerier accepted D94716: [flang] Correct shape analysis for transformational intrinsic functions.

Looks good to me.

Fri, Jan 22, 9:42 AM · Restricted Project, Unknown Object (Project)

Fri, Jan 8

jeanPerier accepted D94017: [flang] Fix bogus message on internal subprogram with alternate return.

Looks good to me, thanks Pete.

Fri, Jan 8, 12:36 AM · Unknown Object (Project), Restricted Project

Thu, Jan 7

jeanPerier requested changes to D94017: [flang] Fix bogus message on internal subprogram with alternate return.

@schweitz, as I understand things, the current lowering code gets the value of alternate return labels from the parse tree. Do you plan to change that once their available in the values of the ActualArgument?

That would make sens IMHO.
Otherwise, the change you have should work OK with lowering, except for the ProcedureRef hasAlternateReturns that is now wrong and would make lowering fail (see inlined comment).

Thu, Jan 7, 4:42 AM · Unknown Object (Project), Restricted Project

Dec 16 2020

jeanPerier accepted D93321: [flang] Fix crash in folding (#48437).

Looks good to me

Dec 16 2020, 1:03 AM · Restricted Project, Unknown Object (Project)

Dec 8 2020

jeanPerier accepted D92802: [flang] Implement derived type description table encoding.
Dec 8 2020, 9:26 AM · Unknown Object (Project), Restricted Project

Nov 16 2020

jeanPerier accepted D91443: [flang] Unsplit COMPLEX operations.

Looks good to me.

Nov 16 2020, 3:33 AM · Restricted Project, Unknown Object (Project)

Nov 12 2020

jeanPerier accepted D91215: [flang] Implement runtime support for basic ALLOCATE/DEALLOCATE.

Thanks, looks good to me.

Nov 12 2020, 10:12 AM · Restricted Project, Unknown Object (Project)
jeanPerier added inline comments to D91215: [flang] Implement runtime support for basic ALLOCATE/DEALLOCATE.
Nov 12 2020, 6:54 AM · Restricted Project, Unknown Object (Project)

Nov 10 2020

jeanPerier accepted D91213: [flang] Add isnan() extension intrinsic function, with folding.

Looks good to me

Nov 10 2020, 11:35 PM · Restricted Project, Unknown Object (Project)

Nov 2 2020

jeanPerier accepted D90494: [flang] Allow array constructor implied DO loop indices as constant expressions.

Looks good to me

Nov 2 2020, 12:46 AM · Unknown Object (Project), Restricted Project
jeanPerier accepted D90500: [flang] Design document for runtime derived type descriptions (NFC).

Looks good me

Nov 2 2020, 12:44 AM · Restricted Project, Unknown Object (Project)

Oct 26 2020

jeanPerier committed rG878b526409ac: [flang] Tighten rules to resolve procedure as intrinsic procedure (authored by jeanPerier).
[flang] Tighten rules to resolve procedure as intrinsic procedure
Oct 26 2020, 3:27 AM
jeanPerier closed D90049: [flang] Tighten rules to resolve procedure as intrinsic procedure.
Oct 26 2020, 3:27 AM · Restricted Project, Unknown Object (Project)
jeanPerier updated the diff for D90049: [flang] Tighten rules to resolve procedure as intrinsic procedure.

Thanks for the reviews. Fix typos in documentation an error message.

Oct 26 2020, 3:22 AM · Restricted Project, Unknown Object (Project)

Oct 23 2020

jeanPerier requested review of D90049: [flang] Tighten rules to resolve procedure as intrinsic procedure.
Oct 23 2020, 8:37 AM · Restricted Project, Unknown Object (Project)

Oct 20 2020

jeanPerier committed rG29d1a494477d: [flang] Document and use intrinsic subroutine argument intents (authored by jeanPerier).
[flang] Document and use intrinsic subroutine argument intents
Oct 20 2020, 5:11 AM
jeanPerier closed D89473: [flang] Document and use intrinsic subroutine argument intents.
Oct 20 2020, 5:11 AM · Restricted Project, Unknown Object (Project)

Oct 19 2020

jeanPerier updated the summary of D89473: [flang] Document and use intrinsic subroutine argument intents.
Oct 19 2020, 4:19 AM · Restricted Project, Unknown Object (Project)
jeanPerier added inline comments to D89473: [flang] Document and use intrinsic subroutine argument intents.
Oct 19 2020, 4:15 AM · Restricted Project, Unknown Object (Project)
jeanPerier updated the diff for D89473: [flang] Document and use intrinsic subroutine argument intents.

Only allow INTENT(OUT) allocatable coarrays in intrinsics where they are
explicitly allowed intstead of all intrinsics.

Oct 19 2020, 4:12 AM · Restricted Project, Unknown Object (Project)

Oct 16 2020

jeanPerier added inline comments to D89473: [flang] Document and use intrinsic subroutine argument intents.
Oct 16 2020, 1:21 AM · Restricted Project, Unknown Object (Project)
jeanPerier updated the diff for D89473: [flang] Document and use intrinsic subroutine argument intents.

Change DummyArgument::HasIntent to DummyArgument::GetIntent.

Oct 16 2020, 1:17 AM · Restricted Project, Unknown Object (Project)

Oct 15 2020

jeanPerier requested review of D89473: [flang] Document and use intrinsic subroutine argument intents.
Oct 15 2020, 7:59 AM · Restricted Project, Unknown Object (Project)

Oct 14 2020

jeanPerier committed rG94d9a4fd886d: [flang] Rework host runtime folding and enable REAL(2) folding with it. (authored by jeanPerier).
[flang] Rework host runtime folding and enable REAL(2) folding with it.
Oct 14 2020, 7:41 AM
jeanPerier closed D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it..
Oct 14 2020, 7:41 AM · Restricted Project, Unknown Object (Project)
jeanPerier accepted D88915: [flang][openacc] Switch to use TODO from D88909.

LGTM

Oct 14 2020, 6:44 AM · Unknown Object (Project), Restricted Project
jeanPerier added a comment to D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it..

The patch compiles successfully with msvc (with a patch to trunk that I still need to upload a patch for).

Thanks for testing this @Meinersbur !

Oct 14 2020, 6:15 AM · Restricted Project, Unknown Object (Project)
jeanPerier accepted D87893: [flang] Make flang build compatible with LLVM dylib.

I can build and run tests as expected with and without LLVM_LINK_LLVM_DYLIB now. Thanks for making flang work with this build option !

Oct 14 2020, 4:41 AM · Restricted Project

Oct 13 2020

jeanPerier added a comment to D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it..

@Meinersbur, I have added you as a reviewer since this patch is touching a lot of template/constexpr features so it is likely it will hit MSVC errors. If you have the opportunity to test it ahead that would be great, otherwise beware that it may lead to MSVC regressions.

Oct 13 2020, 9:45 AM · Restricted Project, Unknown Object (Project)
jeanPerier added a reviewer for D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it.: Meinersbur.
Oct 13 2020, 9:40 AM · Restricted Project, Unknown Object (Project)
jeanPerier added a comment to D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it..
Oct 13 2020, 9:37 AM · Restricted Project, Unknown Object (Project)
jeanPerier added a comment to D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it..

Thanks for the reviews, I have updated the patch where I could.

Oct 13 2020, 8:52 AM · Restricted Project, Unknown Object (Project)
jeanPerier updated the diff for D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it..

Remove static_assert from StaticMultimapView

Oct 13 2020, 8:45 AM · Restricted Project, Unknown Object (Project)
jeanPerier updated the diff for D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it..
  • Simplify StaticMultimapView (use std::equal_range and removed unused member functions)
  • Add REAL(2) and REAL(3) folding test
  • Enable X87 float folding with IEEE 128 bits float runtime if available on the host.
  • Use RealKindForPrecision instead of TypeOf
  • Add a compile time verfication that StaticMultimapView is sorted
  • Capitalize some functions. std::nullopt instead of {}.
  • Use raw subnormal in flushing test instead of decimal input.
Oct 13 2020, 5:17 AM · Restricted Project, Unknown Object (Project)

Oct 12 2020

jeanPerier added a comment to D87893: [flang] Make flang build compatible with LLVM dylib.

Thanks for this update, I just finished testing it. There is one issue with a really really slow test being run in regression (see inline comment). Apart from that, this patch built in my environment with/without LLVM_LINK_LLVM_DYLIB in/out of LLVM tree.

Oct 12 2020, 7:15 AM · Restricted Project
jeanPerier accepted D88917: [flang][openacc] Lower parallel construct.

LGTM (genObjectListWithModifier is redundant with the one in https://reviews.llvm.org/D88918, I suppose you will handle this conflict while merging ? ).

Oct 12 2020, 6:39 AM · Restricted Project
jeanPerier accepted D88914: [flang][openacc] Update Loop Construct lowering to use fir::getBase.

LGTM

Oct 12 2020, 6:34 AM · Restricted Project
jeanPerier accepted D88918: [flang][openacc] Lower data construct.

LGTM

Oct 12 2020, 6:32 AM · Restricted Project

Oct 7 2020

jeanPerier accepted D88752: [flang][msvc] Avoid dependence on long double.

Looks good to me

Oct 7 2020, 10:15 AM · Unknown Object (Project), Restricted Project
jeanPerier accepted D88691: [flang] Semantic checks for bad usage of whole assumed-size arrays.

Looks good to me.

Oct 7 2020, 10:06 AM · Restricted Project, Unknown Object (Project)
jeanPerier requested review of D88981: [flang] Rework host runtime folding and enable REAL(2) folding with it..
Oct 7 2020, 9:59 AM · Restricted Project, Unknown Object (Project)

Oct 6 2020

jeanPerier accepted D88689: [flang] Track CHARACTER length better in TypeAndShape.

Looks good to me.

Oct 6 2020, 8:38 AM · Restricted Project, Unknown Object (Project)

Sep 23 2020

jeanPerier accepted D87893: [flang] Make flang build compatible with LLVM dylib.

Thanks for fixing this. I tested in my build environment. I could reproduce the failure without this fix at build time with LLVM_LINK_LLVM_DYLIB when Generating ../../include/flang/__fortran_builtins.mod. With this fix, I can still build OK without LLVM_LINK_LLVM_DYLIB. With LLVM_LINK_LLVM_DYLIB, flang now builds, but I see 14 flang regression tests are failing with error CommandLine Error: Option 'disable-symbolication' registered more than once!. I think it may be a test linking issue that is remaining, but at least LLVM_LINK_LLVM_DYLIB now works to build flang.

Sep 23 2020, 11:18 PM · Restricted Project
jeanPerier accepted D87846: [OpenMP][flang]Lower NUM_THREADS clause for parallel construct.

LGTM regarding my comment for the unit test.

Sep 23 2020, 5:20 AM · Restricted Project, Unknown Object (Project)
jeanPerier committed rGbd72ed93d22a: [flang] CHARACTER(*) return does not require explicit interface (authored by jeanPerier).
[flang] CHARACTER(*) return does not require explicit interface
Sep 23 2020, 4:39 AM
jeanPerier closed D88075: [flang] CHARACTER(*) return does not require explicit interface.
Sep 23 2020, 4:38 AM · Restricted Project, Unknown Object (Project)

Sep 22 2020

jeanPerier requested review of D88075: [flang] CHARACTER(*) return does not require explicit interface.
Sep 22 2020, 1:20 AM · Restricted Project, Unknown Object (Project)
jeanPerier added inline comments to D87846: [OpenMP][flang]Lower NUM_THREADS clause for parallel construct.
Sep 22 2020, 12:08 AM · Restricted Project, Unknown Object (Project)

Jul 31 2020

jeanPerier committed rGa50cec71ecea: [flang] Fix CMPLX folding with complex arguments (authored by jeanPerier).
[flang] Fix CMPLX folding with complex arguments
Jul 31 2020, 1:27 AM
jeanPerier closed D84936: [flang] Fix CMPLX folding with complex arguments.
Jul 31 2020, 1:27 AM · Unknown Object (Project), Restricted Project

Jul 30 2020

jeanPerier requested review of D84936: [flang] Fix CMPLX folding with complex arguments.
Jul 30 2020, 5:34 AM · Unknown Object (Project), Restricted Project
jeanPerier committed rG67e41df4e03e: [flang] Expose specific to generic intrinsic name mapping (authored by jeanPerier).
[flang] Expose specific to generic intrinsic name mapping
Jul 30 2020, 5:31 AM
jeanPerier closed D84842: [flang] Expose specific to generic intrinsic name mapping.
Jul 30 2020, 5:31 AM · Restricted Project, Unknown Object (Project)
jeanPerier accepted D84889: [flang] Create HostAssoc symbols for uplevel references.

Looks good to me, thanks for implementing this.

Jul 30 2020, 5:18 AM · Restricted Project, Unknown Object (Project)

Jul 29 2020

jeanPerier requested review of D84842: [flang] Expose specific to generic intrinsic name mapping.
Jul 29 2020, 6:15 AM · Restricted Project, Unknown Object (Project)

Jul 24 2020

jeanPerier added a comment to D83397: [flang] Replace uses of _Complex with std::complex.

In this very spot, the goal of the template is to digest the runtime headers in order to lower their function signature to an mlir::FuncOp declaration that is compatible with the runtime and will be call in user programs.
So if we use std::complex here and introduce a wrapper indirection in C around the runtime, then the cost of this indirection will be paid by the user program. I am not comfortable with having a Fortran programmer pay the price of a C/C++ compatibility issues.

Jul 24 2020, 9:02 AM · Restricted Project, Unknown Object (Project)

Jul 23 2020

jeanPerier requested changes to D83397: [flang] Replace uses of _Complex with std::complex.

Sorry I was harvesting potatoes far from any computers when all these discussions happened. First of all, thanks for detecting the warning and proposing a fix for it. I will try to explain our issue and why we cannot use safely std::complex here so we can find a fix for this.

Jul 23 2020, 5:25 AM · Restricted Project, Unknown Object (Project)

Jul 3 2020

jeanPerier accepted D77815: [flang] Fix setting mxcsr on MSVC.

LGTM, thanks for doing this.

Jul 3 2020, 9:06 AM · Unknown Object (Project), Restricted Project
jeanPerier committed rGeb305631bec6: [flang][NFC] Move and rework pgmath description used in folding (authored by jeanPerier).
[flang][NFC] Move and rework pgmath description used in folding
Jul 3 2020, 1:35 AM
jeanPerier closed D83051: [flang][NFC] Move and rework pgmath description used in folding.
Jul 3 2020, 1:35 AM · Restricted Project, Unknown Object (Project)
jeanPerier accepted D83107: [flang] Add FIR builder.

LGTM

Jul 3 2020, 1:03 AM · Restricted Project, Unknown Object (Project)

Jul 2 2020

jeanPerier added inline comments to D83051: [flang][NFC] Move and rework pgmath description used in folding.
Jul 2 2020, 9:42 AM · Restricted Project, Unknown Object (Project)
jeanPerier updated the diff for D83051: [flang][NFC] Move and rework pgmath description used in folding.

Removed old FIXME that was actually implemented in fold-real.cc

Jul 2 2020, 9:42 AM · Restricted Project, Unknown Object (Project)
jeanPerier created D83051: [flang][NFC] Move and rework pgmath description used in folding.
Jul 2 2020, 7:32 AM · Restricted Project, Unknown Object (Project)
jeanPerier accepted D83018: [flang] Add changes to codegen to convert it to tablegen passes..
Jul 2 2020, 1:34 AM · Restricted Project, Unknown Object (Project)
jeanPerier accepted D83010: [flang] Add inliner pass..
Jul 2 2020, 1:34 AM · Restricted Project, Unknown Object (Project)

Jun 25 2020

jeanPerier accepted D82608: [flang] upstream of CHARACTER helper and runtime lowering.
Jun 25 2020, 11:25 PM · Restricted Project, Unknown Object (Project)

Jun 23 2020

jeanPerier added inline comments to D80285: [mlir] make the bitwidth of device side index computations configurable.
Jun 23 2020, 11:57 PM · Restricted Project, Restricted Project
jeanPerier accepted D82387: [flang] add RTBuilder.
Jun 23 2020, 9:37 AM · Restricted Project, Unknown Object (Project)
jeanPerier added inline comments to D80285: [mlir] make the bitwidth of device side index computations configurable.
Jun 23 2020, 6:21 AM · Restricted Project, Restricted Project

Jun 22 2020

jeanPerier accepted D82309: [flang] Fix bug checking SAVE attribute.

LGTM, thanks

Jun 22 2020, 11:49 AM · Restricted Project, Unknown Object (Project)
jeanPerier added a comment to D82309: [flang] Fix bug checking SAVE attribute.

Why not updating semantics::IsSaved to test IsFunctionResult instead like it is doing with IsDummy ?
Lowering relies on IsSaved to indicate whether something is implicitly or explicitly saved, so with this patch it looks like we would still create a global for f2b even if we should not.

Jun 22 2020, 10:12 AM · Restricted Project, Unknown Object (Project)
jeanPerier accepted D82268: [flang] finish adding AbstractConverter.h.
Jun 22 2020, 1:34 AM · Restricted Project, Unknown Object (Project)

Jun 19 2020

jeanPerier accepted D82140: [flang] Upstream SymbolMap.
Jun 19 2020, 10:19 AM · Restricted Project, Unknown Object (Project)

Jun 17 2020

jeanPerier committed rGf1fa3b7f6ee9: [flang] AMAX0, MIN1... rewrite to MAX/MIN: make result conversion explicit (authored by jeanPerier).
[flang] AMAX0, MIN1... rewrite to MAX/MIN: make result conversion explicit
Jun 17 2020, 11:25 PM
jeanPerier closed D81940: [flang] AMAX0, MIN1... rewrite to MAX/MIN: make result conversion explicit.
Jun 17 2020, 11:25 PM · Restricted Project, Unknown Object (Project)
jeanPerier updated the diff for D81940: [flang] AMAX0, MIN1... rewrite to MAX/MIN: make result conversion explicit.

Add comments in AMAX0/MIN1... rewrite algorithm.

Jun 17 2020, 10:13 AM · Restricted Project, Unknown Object (Project)
jeanPerier added inline comments to D81940: [flang] AMAX0, MIN1... rewrite to MAX/MIN: make result conversion explicit.
Jun 17 2020, 6:58 AM · Restricted Project, Unknown Object (Project)

Jun 16 2020

jeanPerier added inline comments to D81940: [flang] AMAX0, MIN1... rewrite to MAX/MIN: make result conversion explicit.
Jun 16 2020, 11:00 AM · Restricted Project, Unknown Object (Project)
jeanPerier accepted D81764: [flang] Add the Mangler module to flang lowering.

LGTM, unit test can always be added later when the framework is ready.

Jun 16 2020, 8:15 AM · Restricted Project, Unknown Object (Project)
jeanPerier created D81940: [flang] AMAX0, MIN1... rewrite to MAX/MIN: make result conversion explicit.
Jun 16 2020, 7:42 AM · Restricted Project, Unknown Object (Project)

Jun 4 2020

jeanPerier accepted D81034: [flang] add ConvertType to lowering.
Jun 4 2020, 3:13 AM · Restricted Project, Unknown Object (Project)
jeanPerier committed rG62b127eef6b3: [flang] Fix IsConstantExpr for division expressions (authored by jeanPerier).
[flang] Fix IsConstantExpr for division expressions
Jun 4 2020, 1:02 AM
jeanPerier closed D81096: [flang] Fix IsConstantExpr for division expressions.
Jun 4 2020, 1:02 AM · Unknown Object (Project), Restricted Project

Jun 3 2020

jeanPerier added reviewers for D81096: [flang] Fix IsConstantExpr for division expressions: klausler, schweitz, PeteSteinfeld.
Jun 3 2020, 8:12 AM · Unknown Object (Project), Restricted Project
jeanPerier created D81096: [flang] Fix IsConstantExpr for division expressions.
Jun 3 2020, 8:12 AM · Unknown Object (Project), Restricted Project

May 6 2020

jeanPerier accepted D79442: [flang] Add examples in documentation/BijectiveInternalNameUniquing.md.
May 6 2020, 2:39 AM · Restricted Project, Unknown Object (Project)
jeanPerier added a comment to D79442: [flang] Add examples in documentation/BijectiveInternalNameUniquing.md.

Thanks for adding these examples

May 6 2020, 1:34 AM · Restricted Project, Unknown Object (Project)

Apr 29 2020

jeanPerier accepted D79089: [flang] Add the proposal document and rationale for the internal naming module that was previously added..
Apr 29 2020, 9:06 AM · Unknown Object (Project), Restricted Project

Apr 27 2020

jeanPerier added a comment to D78838: [flang] Add support for creating unique internal names..

Would it make sens to also upstream https://github.com/flang-compiler/f18-llvm-project/blob/fir-dev/flang/documentation/BijectiveInternalNameUniquing.md in this patch. It explains the rational of this mangling.
Otherwise looks good to me.

Apr 27 2020, 7:29 AM · Unknown Object (Project), Restricted Project

Apr 16 2020

jeanPerier added a comment to D77815: [flang] Fix setting mxcsr on MSVC.

Looks like originalFenv_ is still used for restoring the original state. Shall I change the type of originalFenv_ to be unsigned int on x86_64? (Or maybe a union?)
From what I understand originalFenv_ is used for changing and restoring the __mxcsr value (or its equivalents on aarch64).

In host.cpp, originalFenv_ is more than just the __mxcsr, it also backs-up the whole fp environment (original rounding mode, exceptions that were raised,...) before calling the run-time to fold. Interrupts are also disabled between the related feholdexcept / fesetenv (we do not want the compiler to crash if the Fortran code being folded is wrong and triggers a division by zero or such), so it should be kept.
currentFenv_ however was only about manipulating the __mxcsr (or __fpcr /...), so you can remove it where you do not need it anymore.

Apr 16 2020, 1:33 AM · Unknown Object (Project), Restricted Project

Apr 9 2020

jeanPerier committed rGf856a5526ab1: [flang] Support latest LLVM head with FIR - MLIR SideEffects interface change (authored by jeanPerier).
[flang] Support latest LLVM head with FIR - MLIR SideEffects interface change
Apr 9 2020, 1:02 PM
GitHub <noreply@github.com> committed rG9509a2f676c1: [flang] Merge pull request flang-compiler/f18#1071 from flang-compiler/jpr-fix… (authored by jeanPerier).
[flang] Merge pull request flang-compiler/f18#1071 from flang-compiler/jpr-fix…
Apr 9 2020, 1:02 PM
GitHub <noreply@github.com> committed rG57f536a44855: [flang] Add Fortran IR (FIR) MLIR dialect implementation (flang… (authored by jeanPerier).
[flang] Add Fortran IR (FIR) MLIR dialect implementation (flang…
Apr 9 2020, 1:02 PM
GitHub <noreply@github.com> committed rG844e7628b060: [flang] Merge pull request flang-compiler/f18#1026 from flang-compiler/jpr… (authored by jeanPerier).
[flang] Merge pull request flang-compiler/f18#1026 from flang-compiler/jpr…
Apr 9 2020, 12:56 PM
jeanPerier committed rG13c7778df9cc: [flang] Remove clang from LLVM drone builds until needed to fasten builds (authored by jeanPerier).
[flang] Remove clang from LLVM drone builds until needed to fasten builds
Apr 9 2020, 12:56 PM
jeanPerier committed rGc3ce28b8b44c: [flang] Fix drone CI build failure due to lack of FileCheck (authored by jeanPerier).
[flang] Fix drone CI build failure due to lack of FileCheck
Apr 9 2020, 12:56 PM
GitHub <noreply@github.com> committed rGd49804cde510: [flang] Merge pull request flang-compiler/f18#994 from flang-compiler/jpr-fix… (authored by jeanPerier).
[flang] Merge pull request flang-compiler/f18#994 from flang-compiler/jpr-fix…
Apr 9 2020, 12:52 PM
jeanPerier committed rG24b9ef8727a2: [flang] Fix issues with -DBUILD_SHARED_LIBS=On (authored by jeanPerier).
[flang] Fix issues with -DBUILD_SHARED_LIBS=On
Apr 9 2020, 12:52 PM
GitHub <noreply@github.com> committed rG840e19eed840: [flang] Merge pull request flang-compiler/f18#959 from jeanPerier/jpr-mono-split (authored by jeanPerier).
[flang] Merge pull request flang-compiler/f18#959 from jeanPerier/jpr-mono-split
Apr 9 2020, 12:52 PM