[llvm] [flang-rt] Optimise ShallowCopy and use it in CopyInAssign (PR #140569)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu May 22 12:16:53 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-rel-assert` running on `linaro-flang-aarch64-rel-assert` while building `flang-rt` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/29/builds/14106
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
2.257 [114/41/19] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/memory.cpp.o
2.371 [114/40/20] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/lib/Decimal/decimal-to-binary.cpp.o
2.660 [114/39/21] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/pointer.cpp.o
2.706 [114/38/22] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/support.cpp.o
2.777 [114/37/23] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/allocatable.cpp.o
3.066 [114/36/24] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/pseudo-unit.cpp.o
3.077 [114/35/25] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/descriptor.cpp.o
3.381 [114/34/26] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/external-unit.cpp.o
3.453 [114/33/27] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/connection.cpp.o
3.534 [114/32/28] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o
FAILED: flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o
/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/./bin/clang++ --target=aarch64-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang-rt/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang-rt/../flang/include -I/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/runtimes/runtimes-bins/flang-rt -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wno-unnecessary-virtual-specifier -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=gnu++17 -UNDEBUG -fno-lto -fno-exceptions -fno-rtti -funwind-tables -fno-asynchronous-unwind-tables -U_GLIBCXX_ASSERTIONS -U_LIBCPP_ENABLE_ASSERTIONS -MD -MT flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o -MF flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o.d -o flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/assign.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang-rt/lib/runtime/assign.cpp
/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang-rt/lib/runtime/assign.cpp:594:17: error: use of undeclared identifier 'kNoAsyncId'
594 | temp.Allocate(kNoAsyncId);
| ^~~~~~~~~~
1 error generated.
3.556 [114/31/29] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/inquiry.cpp.o
3.589 [114/30/30] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/stop.cpp.o
3.607 [114/29/31] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/io-error.cpp.o
3.793 [114/28/32] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/environment.cpp.o
3.837 [114/27/33] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/ragged.cpp.o
3.867 [114/26/34] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/internal-unit.cpp.o
4.038 [114/25/35] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/derived.cpp.o
4.090 [114/24/36] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/stat.cpp.o
4.117 [114/23/37] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/file.cpp.o
4.264 [114/22/38] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/numeric.cpp.o
5.247 [114/21/39] Building CXX object openmp/tools/archer/CMakeFiles/archer_static.dir/ompt-tsan.cpp.o
5.751 [114/20/40] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/product.cpp.o
5.891 [114/19/41] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/home/tcwg-buildbot/worker/flang-aarch64-rel-assert/llvm-project/flang/lib/Decimal/binary-to-decimal.cpp.o
6.230 [114/18/42] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/edit-input.cpp.o
6.236 [114/17/43] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/edit-output.cpp.o
6.251 [114/16/44] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/format.cpp.o
6.597 [114/15/45] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/descriptor-io.cpp.o
6.759 [114/14/46] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/transformational.cpp.o
7.268 [114/13/47] Building CXX object openmp/tools/archer/CMakeFiles/archer.dir/ompt-tsan.cpp.o
8.273 [114/12/48] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/io-stmt.cpp.o
9.689 [114/11/49] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/io-api-minimal.cpp.o
11.098 [114/10/50] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/sum.cpp.o
12.699 [114/9/51] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/io-api.cpp.o
14.184 [114/8/52] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/tools.cpp.o
16.140 [114/7/53] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/namelist.cpp.o
26.393 [114/6/54] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/character.cpp.o
86.541 [114/5/55] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/dot-product.cpp.o
98.861 [114/4/56] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/extrema.cpp.o
145.071 [114/3/57] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/matmul.cpp.o
201.172 [114/2/58] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/matmul-transpose.cpp.o
308.178 [114/1/59] Building CXX object flang-rt/lib/runtime/CMakeFiles/flang_rt.runtime.static.dir/findloc.cpp.o
ninja: build stopped: subcommand failed.
FAILED: runtimes/runtimes-stamps/runtimes-build /home/tcwg-buildbot/worker/flang-aarch64-rel-assert/build/runtimes/runtimes-stamps/runtimes-build
```
</details>
https://github.com/llvm/llvm-project/pull/140569
More information about the llvm-commits
mailing list