- User Since
- Dec 19 2019, 3:28 PM (23 w, 4 d)
Sat, May 30
Fri, May 29
This builds for me with clang 9 on macos and I'm seeing -O3 -DNDEBUG on the clang++ command line.
Thu, May 28
Tue, May 26
In release mode, where we do care about the performance of the Compiler's -fsyntax-only mode, these are compiled out allowing for more-aggressive optimization.
My understanding is that the behavior of llvm_unreachable is undefined in a Release build. If that's the case, this change makes things objectively worse for no benefit that I can see.
Mon, May 25
Sat, May 23
Where is gtest_main found in your build?
It's in build/lib/libgtest_main.a
Where is it finding the gtest_main library? Is it built as part of llvm or coming from outside?
Googletest is built with LLVM, source should be in llvm-project/llvm/utils/unittest/googletest
Fri, May 22
When I try to build I get this error:
ld: library not found for -lgtest_main
Thu, May 21
Would you pleave update the build and test instructions in flang/README.md?
Fri, May 15
Tue, May 12
Mon, May 11
Sat, May 9
Fri, May 8
Thu, May 7
Wed, May 6
Please mark comments as done when you have done something in response, and indicate what you did if it's not obvious.
Tue, May 5
Mon, May 4
@stephenneuendorffer, thanks for taking care of this.
With this change is it possible to enable -Werror for flang (in an in-tree build) without enabling it for all of LLVM? Also, -pedantic?
@clementval, you added this dependency to fix a linking problem. If this change makes it come back, can you provide details? FortranEvaluate should not depend on FortranSemantics at link time.
I like the idea of a cmake option as a temporary way to disable building the driver until the clang part can be properly extracted out. One shouldn't be forced to build all of clang just to build flang.
May 2 2020
Apr 30 2020
Apr 29 2020
Apr 28 2020
Apr 27 2020
Apr 24 2020
Apr 23 2020
Add Scope::GetSymbols to get symbols in canonical order.
compute-offsets.cpp and mod-file.cpp both need to process symbols in the
order in which they are declared. Move the collecting of those symbols
into Scope so that it can be shared.
[flang] Compute sizes and offsets for symbols
Add Scope::GetSymbols to get symbols in canonical order
Apr 22 2020
Apr 21 2020
Apr 20 2020
Apr 19 2020
It's a known issue, there is a circular dependency between FortranEvaluate and FortranParser.