[flang-commits] [flang] [flang][acc] Add infrastructure and tests for ACCImplicitData (PR #166797)
LLVM Continuous Integration via flang-commits
flang-commits at lists.llvm.org
Thu Nov 6 15:09:38 PST 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-sharedlibs` running on `linaro-flang-aarch64-sharedlibs` while building `flang` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/80/builds/17409
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
382.323 [65/8/7918] Linking CXX shared library lib/libFIROpenACCSupport.so.22.0git
382.325 [64/8/7919] Creating library symlink lib/libFortranUtils.so
382.334 [64/7/7920] Creating library symlink lib/libFIROpenACCSupport.so
382.354 [62/8/7921] Linking CXX shared library lib/libFIRAnalysis.so.22.0git
382.364 [61/8/7922] Creating library symlink lib/libFIRAnalysis.so
382.677 [58/10/7923] Linking CXX shared library lib/libFIRTestOpenACCInterfaces.so.22.0git
382.685 [57/10/7924] Creating library symlink lib/libFIRTestOpenACCInterfaces.so
382.699 [57/9/7925] Linking CXX shared library lib/libFIROpenACCAnalysis.so.22.0git
382.707 [56/9/7926] Creating library symlink lib/libFIROpenACCAnalysis.so
383.060 [55/9/7927] Linking CXX shared library lib/libFIROpenACCTransforms.so.22.0git
FAILED: lib/libFIROpenACCTransforms.so.22.0git
: && /usr/local/bin/c++ -fPIC -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 -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-copy -Wno-string-conversion -Wno-ctad-maybe-unsupported -Wno-unused-command-line-argument -Wstring-conversion -Wcovered-switch-default -Wno-nested-anon-types -Xclang -fno-pch-timestamp -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/./lib -Wl,--gc-sections -shared -Wl,-soname,libFIROpenACCTransforms.so.22.0git -o lib/libFIROpenACCTransforms.so.22.0git tools/flang/lib/Optimizer/OpenACC/Transforms/CMakeFiles/FIROpenACCTransforms.dir/ACCInitializeFIRAnalyses.cpp.o tools/flang/lib/Optimizer/OpenACC/Transforms/CMakeFiles/FIROpenACCTransforms.dir/ACCRecipeBufferization.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib:" lib/libFIROpenACCAnalysis.so.22.0git lib/libHLFIRDialect.so.22.0git lib/libFIRDialect.so.22.0git lib/libMLIROpenACCDialect.so.22.0git lib/libMLIRMemRefDialect.so.22.0git lib/libMLIRArithUtils.so.22.0git lib/libMLIRComplexDialect.so.22.0git lib/libMLIRDialectUtils.so.22.0git lib/libMLIRArithDialect.so.22.0git lib/libMLIRInferIntRangeCommon.so.22.0git lib/libMLIRShapedOpInterfaces.so.22.0git lib/libMLIRCastInterfaces.so.22.0git lib/libMLIRDialect.so.22.0git lib/libMLIRUBDialect.so.22.0git lib/libMLIRLLVMDialect.so.22.0git lib/libMLIRPtrMemorySpaceInterfaces.so.22.0git lib/libMLIROpenACCMPCommon.so.22.0git lib/libMLIRMemorySlotInterfaces.so.22.0git lib/libMLIRMemOpInterfaces.so.22.0git lib/libMLIRValueBoundsOpInterface.so.22.0git lib/libMLIRDestinationStyleOpInterface.so.22.0git lib/libMLIRPass.so.22.0git lib/libMLIRAnalysis.so.22.0git lib/libMLIRControlFlowInterfaces.so.22.0git lib/libMLIRDataLayoutInterfaces.so.22.0git lib/libMLIRInferStridedMetadataInterface.so.22.0git lib/libMLIRInferIntRangeInterface.so.22.0git lib/libMLIRLoopLikeInterface.so.22.0git lib/libMLIRPresburger.so.22.0git lib/libMLIRViewLikeInterface.so.22.0git lib/libMLIRFunctionInterfaces.so.22.0git lib/libMLIRCallInterfaces.so.22.0git lib/libMLIRInferTypeOpInterface.so.22.0git lib/libMLIRSideEffectInterfaces.so.22.0git lib/libMLIRIR.so.22.0git lib/libMLIRSupport.so.22.0git lib/libLLVMCore.so.22.0git lib/libLLVMBinaryFormat.so.22.0git lib/libLLVMSupport.so.22.0git -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib && :
/usr/bin/ld: tools/flang/lib/Optimizer/OpenACC/Transforms/CMakeFiles/FIROpenACCTransforms.dir/ACCInitializeFIRAnalyses.cpp.o: in function `mlir::detail::AliasAnalysisTraits::Model<fir::AliasAnalysis>::alias(mlir::Value, mlir::Value)':
ACCInitializeFIRAnalyses.cpp:(.text._ZN4mlir6detail19AliasAnalysisTraits5ModelIN3fir13AliasAnalysisEE5aliasENS_5ValueES6_[_ZN4mlir6detail19AliasAnalysisTraits5ModelIN3fir13AliasAnalysisEE5aliasENS_5ValueES6_]+0x4): undefined reference to `fir::AliasAnalysis::alias(mlir::Value, mlir::Value)'
/usr/bin/ld: tools/flang/lib/Optimizer/OpenACC/Transforms/CMakeFiles/FIROpenACCTransforms.dir/ACCInitializeFIRAnalyses.cpp.o: in function `mlir::detail::AliasAnalysisTraits::Model<fir::AliasAnalysis>::getModRef(mlir::Operation*, mlir::Value)':
ACCInitializeFIRAnalyses.cpp:(.text._ZN4mlir6detail19AliasAnalysisTraits5ModelIN3fir13AliasAnalysisEE9getModRefEPNS_9OperationENS_5ValueE[_ZN4mlir6detail19AliasAnalysisTraits5ModelIN3fir13AliasAnalysisEE9getModRefEPNS_9OperationENS_5ValueE]+0x4): undefined reference to `fir::AliasAnalysis::getModRef(mlir::Operation*, mlir::Value)'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
383.245 [55/8/7928] Linking CXX shared library lib/libFIRCodeGen.so.22.0git
384.125 [55/7/7929] Linking CXX shared library lib/libFlangOpenMPTransforms.so.22.0git
384.964 [55/6/7930] Linking CXX executable bin/fir-lsp-server
388.537 [55/5/7931] Linking CXX shared library lib/libFortranSemantics.so.22.0git
390.350 [55/4/7932] Building CXX object tools/flang/lib/Lower/CMakeFiles/FortranLower.dir/PFTBuilder.cpp.o
415.287 [55/3/7933] Building CXX object tools/flang/lib/Lower/CMakeFiles/FortranLower.dir/OpenMP/DataSharingProcessor.cpp.o
420.856 [55/2/7934] Building CXX object tools/flang/lib/Lower/CMakeFiles/FortranLower.dir/OpenMP/Clauses.cpp.o
622.584 [55/1/7935] Building CXX object tools/flang/lib/Lower/CMakeFiles/FortranLower.dir/ConvertExpr.cpp.o
ninja: build stopped: subcommand failed.
```
</details>
https://github.com/llvm/llvm-project/pull/166797
More information about the flang-commits
mailing list