[llvm] [SSAUpdater] Don't use large SmallSets for IDFcalc (PR #97823)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 8 03:39:06 PDT 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-libcxx` running on `linaro-flang-aarch64-libcxx` while building `llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/89/builds/3664
Here is the relevant piece of the build log for the reference:
```
Step 5 (build-unified-tree) failure: build (failure)
...
5.762 [6751/67/295] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_api_internal.cc.o
5.808 [6751/66/296] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_runner.cc.o
5.826 [6748/68/297] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark.cc.o
5.828 [6748/67/298] Linking CXX shared library lib/libFortranDecimal.so.20.0git
5.832 [6748/66/299] Linking CXX executable bin/llvm-PerfectShuffle
5.841 [6748/65/300] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_register.cc.o
5.891 [6748/64/301] Linking CXX static library lib/libDynamicLibraryLib.a
5.986 [6748/63/302] Linking CXX shared module unittests/Support/DynamicLibrary/SecondLib.so
5.993 [6748/62/303] Linking CXX shared module unittests/Support/DynamicLibrary/PipSqueak.so
6.183 [6748/61/304] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
FAILED: lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
/usr/local/bin/c++ -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/lib/Support -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/llvm/lib/Support -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/build/include -I/home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/llvm/include -stdlib=libc++ -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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC -UNDEBUG -std=c++17 -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -MF lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o.d -o lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-libcxx/llvm-project/llvm/lib/Support/SmallPtrSet.cpp
In file included from ../llvm-project/llvm/lib/Support/SmallPtrSet.cpp:14:
../llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:130:20: error: no member named 'max' in namespace 'std'; did you mean 'fmax'?
130 | NewSize = std::max(128u, NewSize);
| ~~~~~^~~
| fmax
/usr/local/clang+llvm-17.0.6-aarch64-linux-gnu/bin/../include/c++/v1/cmath:435:9: note: 'fmax' declared here
435 | using ::fmax _LIBCPP_USING_IF_EXISTS;
| ^
1 error generated.
6.365 [6748/60/305] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/counter.cc.o
6.376 [6748/59/306] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/perf_counters.cc.o
6.379 [6748/58/307] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o
6.381 [6748/57/308] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark_main.dir/benchmark_main.cc.o
6.396 [6748/56/309] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/statistics.cc.o
6.397 [6748/55/310] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/reporter.cc.o
6.399 [6748/54/311] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/string_util.cc.o
6.429 [6748/53/312] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/csv_reporter.cc.o
6.431 [6748/52/313] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/timers.cc.o
6.433 [6748/51/314] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o
7.085 [6748/50/315] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
8.396 [6748/49/316] Building CXX object tools/mlir/lib/TableGen/CMakeFiles/MLIRTableGen.dir/GenInfo.cpp.o
8.478 [6748/48/317] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackendSkeleton.cpp.o
8.587 [6748/47/318] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
8.641 [6748/46/319] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
8.716 [6748/45/320] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o
8.815 [6748/44/321] Building CXX object utils/TableGen/CMakeFiles/llvm-min-tblgen.dir/Attributes.cpp.o
8.879 [6748/43/322] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o
8.958 [6748/42/323] Building CXX object utils/TableGen/CMakeFiles/llvm-min-tblgen.dir/VTEmitter.cpp.o
8.997 [6748/41/324] Building CXX object utils/TableGen/CMakeFiles/llvm-min-tblgen.dir/TableGen.cpp.o
9.087 [6748/40/325] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o
9.205 [6748/39/326] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o
9.291 [6748/38/327] Building CXX object tools/reduce-chunk-list/CMakeFiles/reduce-chunk-list.dir/reduce-chunk-list.cpp.o
9.293 [6748/37/328] Building CXX object tools/mlir/lib/TableGen/CMakeFiles/MLIRTableGen.dir/AttrOrTypeDef.cpp.o
9.438 [6748/36/329] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TypeSize.cpp.o
9.502 [6748/35/330] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
9.513 [6748/34/331] Building CXX object tools/mlir/lib/TableGen/CMakeFiles/MLIRTableGen.dir/Predicate.cpp.o
9.633 [6748/33/332] Building CXX object utils/TableGen/CMakeFiles/llvm-min-tblgen.dir/ARMTargetDefEmitter.cpp.o
```
https://github.com/llvm/llvm-project/pull/97823
More information about the llvm-commits
mailing list