[all-commits] [llvm/llvm-project] a4e44a: [ClassicFlang] Fix for allowing string_type as a b...
Bryan Chan via All-commits
all-commits at lists.llvm.org
Wed Jun 24 08:41:05 PDT 2020
Branch: refs/heads/release_10.x
Home: https://github.com/llvm/llvm-project
Commit: a4e44a064c788ad80749020a195de0ce4f1b6cca
https://github.com/llvm/llvm-project/commit/a4e44a064c788ad80749020a195de0ce4f1b6cca
Author: Eric Schweitz <eschweitz at nvidia.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M llvm/lib/IR/Verifier.cpp
Log Message:
-----------
[ClassicFlang] Fix for allowing string_type as a basic debug type
Cherry-picked eddca9f374bd7b4b4038909b609771cb2203f927.
Commit: 4b3cb48710569c84457aca5659c6eebc9c2faae6
https://github.com/llvm/llvm-project/commit/4b3cb48710569c84457aca5659c6eebc9c2faae6
Author: Varun Jayathirtha <vjayathirtha at nvidia.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M llvm/lib/Support/Unix/Threading.inc
Log Message:
-----------
Change for SLES 11 support.
Cherry-picked 9d840227b8e054f05ccc0dea90c28a68c47ea8c7:
We don't want to include calls to pthread_[sg]etname_np() as they are
glibc 2.12 functions and SLES uses glibc 2.11 by default.
Commit: 8e89598ddff8d61e4a4399104cebdfdcbe3ae233
https://github.com/llvm/llvm-project/commit/8e89598ddff8d61e4a4399104cebdfdcbe3ae233
Author: Bryan Chan <bryan.chan at huawei.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M clang/lib/CodeGen/CGDebugInfo.cpp
M llvm/include/llvm-c/DebugInfo.h
M llvm/include/llvm/Analysis/TargetLibraryInfo.h
M llvm/include/llvm/Bitcode/LLVMBitCodes.h
M llvm/include/llvm/IR/DIBuilder.h
M llvm/include/llvm/IR/DebugInfoMetadata.h
M llvm/include/llvm/IR/Metadata.def
M llvm/lib/Analysis/TargetLibraryInfo.cpp
M llvm/lib/AsmParser/LLParser.cpp
M llvm/lib/Bitcode/Reader/MetadataLoader.cpp
M llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
M llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h
M llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp
M llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h
M llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
M llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h
M llvm/lib/IR/AsmWriter.cpp
M llvm/lib/IR/DIBuilder.cpp
M llvm/lib/IR/DebugInfo.cpp
M llvm/lib/IR/DebugInfoMetadata.cpp
M llvm/lib/IR/LLVMContextImpl.h
M llvm/lib/IR/Verifier.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/tools/llvm-c-test/debuginfo.c
Log Message:
-----------
[ClassicFlang] Merge PGI changes from release_90 branch
Cherry-picked 2085211cfcca70411dc63f0d08763facc8a02090 by Eric Schweitz, and
resolved merge conflicts.
Commit: 656c2b405297f79baef81299b05fae143389c2b9
https://github.com/llvm/llvm-project/commit/656c2b405297f79baef81299b05fae143389c2b9
Author: Eric Schweitz <eschweitz at nvidia.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
A llvm/test/DebugInfo/Generic/fortran-subprogram-at.ll
A llvm/test/DebugInfo/Generic/more-subprogram-attr.ll
A llvm/test/DebugInfo/X86/DICommonBlock.ll
Log Message:
-----------
[ClassicFlang] Add DebugInfo tests
Cherry-picked cabccf8f2d00daf1d740b18a1c80e9b5f4593f60.
Commit: a1a0f84b986d6a3cc7b81edb9ff20a78a0c2aca2
https://github.com/llvm/llvm-project/commit/a1a0f84b986d6a3cc7b81edb9ff20a78a0c2aca2
Author: Bryan Chan <bryan.chan at huawei.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M clang/CMakeLists.txt
M clang/include/clang/Basic/CodeGenOptions.def
M clang/include/clang/Basic/CodeGenOptions.h
M clang/include/clang/Basic/DiagnosticDriverKinds.td
M clang/include/clang/Basic/MacroBuilder.h
M clang/include/clang/Basic/Sanitizers.def
M clang/include/clang/Driver/Action.h
M clang/include/clang/Driver/Options.td
M clang/include/clang/Driver/Phases.h
M clang/include/clang/Driver/ToolChain.h
M clang/include/clang/Driver/Types.def
M clang/include/clang/Driver/Types.h
M clang/include/clang/Frontend/Utils.h
M clang/lib/CodeGen/BackendUtil.cpp
M clang/lib/CodeGen/CodeGenAction.cpp
M clang/lib/Driver/Action.cpp
M clang/lib/Driver/CMakeLists.txt
M clang/lib/Driver/Driver.cpp
M clang/lib/Driver/Phases.cpp
M clang/lib/Driver/ToolChain.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Driver/ToolChains/CommonArgs.h
M clang/lib/Driver/ToolChains/Cuda.cpp
M clang/lib/Driver/ToolChains/Cuda.h
A clang/lib/Driver/ToolChains/Flang1.cpp
A clang/lib/Driver/ToolChains/Flang1.h
M clang/lib/Driver/ToolChains/Gnu.cpp
M clang/lib/Driver/ToolChains/Linux.cpp
M clang/lib/Driver/ToolChains/Linux.h
M clang/lib/Driver/Types.cpp
M clang/lib/Frontend/CompilerInvocation.cpp
M clang/lib/Frontend/InitPreprocessor.cpp
M clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
M clang/tools/driver/CMakeLists.txt
Log Message:
-----------
[ClassicFlang] Port flang-driver release_90 changes to release/10.x
Cherry-picked c51f89679135f84675f492d560ec5535c2000cfe by Varun Jayathirtha,
and resolved merge conflicts.
To avoid conflicts with the new Flang, lib/Driver/ToolChains/Flang.{cpp,h}
have been renamed to Flang1.{cpp,h}, and the USE_CLASSIC_FLANG macro is
introduced to select which incarnation of Flang to build. The macro is set
by running CMake with -DLLVM_ENABLE_CLASSIC_FLANG.
Commit: d9680739465b531d1716be4d136cb39f1b0c064d
https://github.com/llvm/llvm-project/commit/d9680739465b531d1716be4d136cb39f1b0c064d
Author: Bryan Chan <bryan.chan at huawei.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M llvm/unittests/IR/MetadataTest.cpp
Log Message:
-----------
[IR] Fix DIGlobalVariable unit test
...broken by http://github.com/flang-compiler/llvm/commit/edfad65eebdf045b.
Commit: 81aaf55790cfee9af273fcb820403eaa224ebe7f
https://github.com/llvm/llvm-project/commit/81aaf55790cfee9af273fcb820403eaa224ebe7f
Author: Bryan Chan <bryan.chan at huawei.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
M clang/include/clang/Driver/Types.def
M clang/lib/Driver/Driver.cpp
M clang/lib/Driver/Types.cpp
Log Message:
-----------
[Driver] Fix use of classic Flang as preprocessor
Commit: 650764672b2560728067af20c3af31a1849af786
https://github.com/llvm/llvm-project/commit/650764672b2560728067af20c3af31a1849af786
Author: Bryan Chan <bryan.chan at huawei.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
M clang/CMakeLists.txt
M clang/test/Driver/autocomplete.c
A clang/test/Driver/flang/classic_flang.f95
M clang/test/Driver/flang/flang.f90
M clang/test/Driver/flang/flang_ucase.F90
M clang/test/Driver/flang/multiple-inputs-mixed.f90
M clang/test/Driver/flang/multiple-inputs.f90
M clang/test/Driver/fortran.f95
M clang/test/Driver/gfortran.f90
M clang/test/lit.cfg.py
M clang/test/lit.site.cfg.py.in
Log Message:
-----------
[Driver] Fix test failures when in classic Flang mode
Add a new lit feature tag "classic_flang" to select which tests can or cannot
be run when the driver is built for classic Flang.
Compare: https://github.com/llvm/llvm-project/compare/a4e44a064c78%5E...650764672b25
More information about the All-commits
mailing list