[all-commits] [llvm/llvm-project] fdbcec: [llvm-debuginfo-analyzer] LLVM 16.0.0-rc1 Failing ...
Joseph Huber via All-commits
all-commits at lists.llvm.org
Tue Feb 14 00:00:47 PST 2023
Branch: refs/heads/release/16.x
Home: https://github.com/llvm/llvm-project
Commit: fdbcec90388a159eb8e969177dbebca57f4a854d
https://github.com/llvm/llvm-project/commit/fdbcec90388a159eb8e969177dbebca57f4a854d
Author: Carlos Alberto Enciso <carlos.alberto.enciso at gmail.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
M llvm/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
M llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
M llvm/lib/DebugInfo/LogicalView/Core/LVSupport.cpp
Log Message:
-----------
[llvm-debuginfo-analyzer] LLVM 16.0.0-rc1 Failing test on osx-64.
As describe in
https://github.com/llvm/llvm-project/issues/60363
the following DebugInfo LogicalView Tests unit tests failed:
- ELFReader
- SelectElements
The tests fail only on the OSX-64 platform with the CMake options:
-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON
Using the same options on a Linux platform all the tests pass:
- https://lab.llvm.org/buildbot/#/builders/196
- llvm-x86_64-debian-dylib
Basically it is a dynamic library initialization affecting a static
instance for the string pool (LVStringPool).
That string pool instance is accessed by all the logical elements
to store/retrieve any associated string during the creation of the
logical view.
For a logical view comparison, both logical readers (Reference and
Target) use retrieved indexes when comparing their strings.
Moved the static instance to LVSupport module (unnamed namespace).
Reviewed By: jmorse
Differential Revision: https://reviews.llvm.org/D143716
(cherry picked from commit 92716a42a6aa584fb009031a9f703b5dac310043)
Commit: 0de11b4790125e8f53e41515c4c7fec59ce59202
https://github.com/llvm/llvm-project/commit/0de11b4790125e8f53e41515c4c7fec59ce59202
Author: Amy Kwan <amy.kwan1 at ibm.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M flang/test/Driver/emit-asm-from-mlir.mlir
Log Message:
-----------
[Flang] Restrict emit-asm-from-mlir.mlir to be ran on specific targets using 'target=...'
This patch aims to restrict the emit-asm-from-mlir.mlir test to the targets that
the test cases expect using the 'target=...' LIT expression.
rG9067de2a43145411eff8b7782a404c5834249717 has previously attempted to resolve
the LIT failure on the ppc64le-flang-rhel-clang buildbot coming from the
emit-asm-from-mlir.mlir test by restricting the test case for AArch64, x86 and
ARM (as long as these targets are built). The original solution of adding
"*-registered-target" works on ppc64le-flang-rhel-clang because this bot only
builds PowerPC in LLVM_TARGETS_TO_BUILD.
When we build all targets and also build the flang project, this test case will
fail because despite being on PowerPC, we are still building the AArch64, x86
and ARM targets which will cause this test to run. These targets expect the ret
instruction to be produced in this test case, while PowerPC produces a blr instead.
Differential Revision: https://reviews.llvm.org/D143366
(cherry picked from commit 71513f761cb8d334f903986c875f7d16ab2ddeaf)
Commit: ad4fda80acb2771e82a62e32c02ddab9f555f3d9
https://github.com/llvm/llvm-project/commit/ad4fda80acb2771e82a62e32c02ddab9f555f3d9
Author: Peter Jung <admin at ptr1337.dev>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M llvm/utils/release/export.sh
Log Message:
-----------
[Release] Produce bolt tarball
Source tarball's are used from some distribution to build the project
Reviewed By: Amir
Differential Revision: https://reviews.llvm.org/D143809
(cherry picked from commit b673135bb833a54b16c32e2073d2d7b83c90de66)
Commit: ed47dbe5a74b21a08cb5fc5c928ecedd8f5ae104
https://github.com/llvm/llvm-project/commit/ed47dbe5a74b21a08cb5fc5c928ecedd8f5ae104
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M libcxx/include/__memory/shared_ptr.h
M libcxx/include/__memory/uninitialized_algorithms.h
Log Message:
-----------
[libc++][NFC] Rename multidimentional uninitialized algorithms
Reviewed By: Mordante, #libc
Spies: libcxx-commits
Differential Revision: https://reviews.llvm.org/D142526
(cherry picked from commit ba43f3e857390932fede4aedf3e57d8f3787e804)
Commit: 564b29ce936222ae3dcf7b5e5ceb1658ee3abc74
https://github.com/llvm/llvm-project/commit/564b29ce936222ae3dcf7b5e5ceb1658ee3abc74
Author: Hui <hui.xie0621 at gmail.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M libcxx/include/__memory/shared_ptr.h
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/unique_ptr_Y.pass.cpp
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer.pass.cpp
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y_rv.pass.cpp
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp
A libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_helper.h
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer.pass.cpp
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp
Log Message:
-----------
[libc++] fix `shared_ptr`'s incorrect constraints
Fix several bugs:
1. https://llvm.org/PR60258
The conversion constructors' constraint `__compatible_with` incorrectly allow array types conversion to scalar types
2. https://llvm.org/PR53368
The constructor that takes `unique_ptr` are not suffiently constrained.
3. The constructors that take raw pointers incorretly use `__compatible_with`. They have different constraints
Differential Revision: https://reviews.llvm.org/D143346
(cherry picked from commit a38a4654ce4b1d2ae8a03797d2e520e415150492)
Commit: 8e12c6e9c47ac25ce11bf0cf75631973a9b49853
https://github.com/llvm/llvm-project/commit/8e12c6e9c47ac25ce11bf0cf75631973a9b49853
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M libcxx/include/__config
M libcxx/include/__functional/function.h
M libcxx/include/__memory/shared_ptr.h
M libcxx/include/any
Log Message:
-----------
[libc++][NFC] Rename _LIBCPP_NO_RTTI to _LIBCPP_HAS_NO_RTTI
Other macros that disable parts of the library are named `_LIBCPP_HAS_NO_WHATEVER`.
Reviewed By: ldionne, Mordante, #libc
Spies: libcxx-commits
Differential Revision: https://reviews.llvm.org/D143164
(cherry picked from commit cf65d275ac048dfb781c7302c6c82c3500184eb1)
Commit: eaca569bb32634dcdab1a28c5435986698cc418b
https://github.com/llvm/llvm-project/commit/eaca569bb32634dcdab1a28c5435986698cc418b
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M libcxx/docs/Status/Cxx20Issues.csv
M libcxx/include/__memory/construct_at.h
M libcxx/include/__memory/shared_ptr.h
M libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_for_overwrite.pass.cpp
M libcxx/test/support/test_allocator.h
Log Message:
-----------
[libc++] Fix bug in allocate_shared_for_overwrite
Instead of destroying the object with allocator::destroy, we must
call its destructor directly. As a fly-by also mark LWG3008 as
fixed since it is handled by our implementation.
This was pointed out by Tim Song in https://reviews.llvm.org/D140913.
Differential Revision: https://reviews.llvm.org/D143791
(cherry picked from commit 5801090258011cfe636cda1493ac9bc07fb2a889)
Commit: 6d859df46e93e04bd7a4f90d9a9056763998f638
https://github.com/llvm/llvm-project/commit/6d859df46e93e04bd7a4f90d9a9056763998f638
Author: Joseph Huber <jhuber6 at vols.utk.edu>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M openmp/libomptarget/plugins-nextgen/amdgpu/CMakeLists.txt
M openmp/libomptarget/plugins-nextgen/cuda/CMakeLists.txt
M openmp/libomptarget/plugins/amdgpu/CMakeLists.txt
M openmp/libomptarget/plugins/cuda/CMakeLists.txt
Log Message:
-----------
[Libomptarget] Remove dependency on the DeviceRTL from the GPU plugins
The GPU plugins have a dependency on the device libraries. Sometimes we
cannot build the device libraries because the user does not have a valid
`clang` to use or it was explicitly disabled. Currently this leads to a
transitive failure because we cannot meet this dependency. This patch
simply removes that dependency.
Fixes https://github.com/llvm/llvm-project/issues/60457
Reviewed By: tianshilei1992
Differential Revision: https://reviews.llvm.org/D143196
(cherry picked from commit 9f650ae779b4d7e033f5f17290aad50e935424d2)
Compare: https://github.com/llvm/llvm-project/compare/be701ab08f12...6d859df46e93
More information about the All-commits
mailing list