=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for flang-18.1.8nb3 [ 0%] Generating VCSVersion.inc [ 0%] Built target acc_gen [ 0%] Building HLFIRTypes.h.inc... [ 0%] Built target omp_gen [ 0%] Building CXX object lib/Decimal/CMakeFiles/obj.FortranDecimal.dir/binary-to-decimal.cpp.o [ 0%] Building FIREnumAttr.h.inc... [ 0%] Built target intrinsics_gen [ 0%] Building Passes.h.inc... [ 1%] Building HLFIRTypes.cpp.inc... [ 1%] Building HLFIRDialect.h.inc... [ 1%] Building CXX object lib/Decimal/CMakeFiles/obj.FortranDecimal.dir/decimal-to-binary.cpp.o [ 1%] Building FIREnumAttr.cpp.inc... [ 1%] Built target FIROptTransformsPassIncGen [ 1%] Building CGOps.cpp.inc... [ 2%] Building HLFIRDialect.cpp.inc... [ 2%] Building HLFIRAttributes.h.inc... [ 2%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Fortran.cpp.o [ 3%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Fortran-features.cpp.o [ 4%] Building FIRAttr.h.inc... [ 4%] Building CGOps.h.inc... [ 4%] Building HLFIRAttributes.cpp.inc... [ 4%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/default-kinds.cpp.o [ 4%] Building FIRAttr.cpp.inc... [ 4%] Built target CGOpsIncGen [ 4%] Building HLFIREnums.h.inc... [ 4%] Building FIROps.h.inc... [ 4%] Building HLFIREnums.cpp.inc... [ 4%] Building C object runtime/FortranMain/CMakeFiles/obj.Fortran_main.dir/Fortran_main.c.o [ 5%] Building FIROps.cpp.inc... [ 5%] Building HLFIROpInterfaces.h.inc... [ 6%] Building FIROpsTypes.h.inc... [ 6%] Building HLFIROpInterfaces.cpp.inc... [ 6%] Built target obj.Fortran_main [ 6%] Building HLFIROps.h.inc... [ 6%] Building FIROpsTypes.cpp.inc... [ 6%] Building Passes.h.inc... [ 6%] Building HLFIROps.cpp.inc... [ 6%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/idioms.cpp.o [ 6%] Built target FIROpsIncGen [ 6%] Built target HLFIROpsIncGen [ 7%] Building CXX object lib/Common/CMakeFiles/obj.FortranCommon.dir/Version.cpp.o [ 8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/ISO_Fortran_binding.cpp.o [ 8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/allocatable.cpp.o [ 8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/array-constructor.cpp.o [ 8%] Built target flang-to-external-fc [ 8%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/assign.cpp.o [ 8%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/Fortran-parsers.cpp.o [ 9%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/buffer.cpp.o [ 9%] Built target obj.FortranDecimal [ 9%] Built target obj.FortranCommon [ 9%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/character.cpp.o [ 9%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/call.cpp.o [ 9%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/command.cpp.o [ 9%] Linking CXX shared library ../libFortranDecimal.so [ 9%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/complex-powi.cpp.o [ 9%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/obj.FIRDialectSupport.dir/KindMapping.cpp.o /usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7 [ 10%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/characteristics.cpp.o [ 10%] Built target FortranDecimal [ 10%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-buffer.cpp.o [ 10%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/check-expression.cpp.o [ 11%] Building C object runtime/CMakeFiles/obj.FortranRuntime.dir/complex-reduction.c.o [ 11%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/common.cpp.o [ 11%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/complex.cpp.o [ 11%] Building CXX object lib/Optimizer/Dialect/Support/CMakeFiles/obj.FIRDialectSupport.dir/FIRContext.cpp.o [ 11%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/connection.cpp.o [ 12%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/constant.cpp.o [ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/copy.cpp.o [ 12%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/derived-api.cpp.o [ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/derived.cpp.o [ 13%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/expression.cpp.o [ 13%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/descriptor-io.cpp.o [ 13%] Built target obj.FIRDialectSupport [ 13%] Building FortranVariableInterface.h.inc... [ 13%] Building FortranVariableInterface.cpp.inc... [ 13%] Building FirAliasTagOpInterface.h.inc... [ 14%] Building FirAliasTagOpInterface.cpp.inc... [ 14%] Building CanonicalizationPatterns.inc... [ 14%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/descriptor.cpp.o [ 14%] Built target CanonicalizationPatternsIncGen [ 15%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/DataLayout.cpp.o [ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/dot-product.cpp.o [ 16%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/InitFIR.cpp.o [ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/edit-input.cpp.o [ 16%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/edit-output.cpp.o [ 17%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-block.cpp.o [ 18%] Building CGPasses.h.inc... [ 18%] Built target FIROptCodeGenPassIncGen [ 18%] Building CXX object lib/Optimizer/Support/CMakeFiles/obj.FIRSupport.dir/InternalNames.cpp.o [ 18%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/environment.cpp.o [ 19%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/exceptions.cpp.o [ 19%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/execute.cpp.o [ 19%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/assignment.cpp.o [ 19%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/extensions.cpp.o [ 19%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/extrema.cpp.o [ 20%] Linking C static library ../../lib/libFortran_main.a [ 20%] Built target Fortran_main [ 21%] Linking CXX shared library ../libFortranCommon.so /usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7 [ 21%] Built target FortranCommon [ 21%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold.cpp.o [ 21%] Built target obj.FIRSupport [ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/file.cpp.o [ 22%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-character.cpp.o [ 22%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/findloc.cpp.o [ 22%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/attr.cpp.o [ 22%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/char-set.cpp.o [ 22%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/characters.cpp.o [ 23%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-complex.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/debug-parser.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/executable-parsers.cpp.o [ 24%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/expr-parsers.cpp.o [ 25%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-acc.cpp.o [ 25%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/format.cpp.o [ 25%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/inquiry.cpp.o [ 25%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/instrumented-parser.cpp.o [ 25%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-designator.cpp.o [ 26%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/internal-unit.cpp.o [ 27%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/io-parsers.cpp.o [ 27%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-do.cpp.o [ 28%] Linking CXX shared library ../../../libFIRDialectSupport.so [ 28%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-integer.cpp.o /usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7 [ 28%] Built target FIRDialectSupport [ 28%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRAttr.cpp.o [ 28%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-api.cpp.o [ 28%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRDialect.cpp.o [ 28%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-error.cpp.o [ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/io-stmt.cpp.o [ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/iostat.cpp.o [ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/main.cpp.o [ 29%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/matmul-transpose.cpp.o [ 30%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-logical.cpp.o [ 30%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/message.cpp.o [ 30%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/canonicalize-omp.cpp.o [ 30%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/openacc-parsers.cpp.o [ 31%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIROps.cpp.o [ 31%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/openmp-parsers.cpp.o [ 32%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-acc-structure.cpp.o [ 33%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/matmul.cpp.o [ 33%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FIRType.cpp.o [ 33%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/memory.cpp.o [ 34%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/parse-tree.cpp.o [ 34%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-allocate.cpp.o [ 34%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FortranVariableInterface.cpp.o [ 35%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/FirAliasTagOpInterface.cpp.o [ 35%] Building CXX object lib/Optimizer/Dialect/CMakeFiles/obj.FIRDialect.dir/Inliner.cpp.o [ 35%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-real.cpp.o [ 35%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/parsing.cpp.o [ 35%] Built target obj.FIRDialect [ 35%] Linking CXX shared library ../../libFIRSupport.so /usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7 [ 35%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/misc-intrinsic.cpp.o [ 35%] Built target FIRSupport [ 35%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/namelist.cpp.o [ 35%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-arithmeticif.cpp.o [ 35%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-call.cpp.o [ 36%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/non-tbp-dio.cpp.o [ 36%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/numeric.cpp.o [ 36%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/pointer.cpp.o [ 36%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/product.cpp.o [ 36%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/preprocessor.cpp.o [ 37%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/ragged.cpp.o [ 38%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-case.cpp.o [ 38%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/random.cpp.o [ 38%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/reduction.cpp.o [ 38%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/prescan.cpp.o [ 38%] Linking CXX shared library ../../libFIRDialect.so /usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7 [ 38%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-reduction.cpp.o [ 39%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/program-parsers.cpp.o [ 39%] Built target FIRDialect [ 39%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/formatting.cpp.o [ 39%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/stat.cpp.o [ 40%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/stop.cpp.o [ 40%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/sum.cpp.o [ 40%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/support.cpp.o [ 41%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/temporary-stack.cpp.o [ 41%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/terminator.cpp.o [ 41%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/time-intrinsic.cpp.o [ 41%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/tools.cpp.o [ 41%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/provenance.cpp.o [ 42%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/transformational.cpp.o [ 42%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/type-code.cpp.o [ 42%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/source.cpp.o [ 42%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/type-info.cpp.o [ 42%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/unit-map.cpp.o [ 42%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/token-sequence.cpp.o [ 43%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/unit.cpp.o [ 43%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-coarray.cpp.o [ 43%] Building CXX object runtime/CMakeFiles/obj.FortranRuntime.dir/utf.cpp.o [ 43%] Built target obj.FortranRuntime [ 43%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-cuda.cpp.o [ 44%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/obj.HLFIRDialect.dir/HLFIRDialect.cpp.o [ 45%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/tools.cpp.o [ 45%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AbstractResult.cpp.o [ 45%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/unparse.cpp.o [ 45%] Building CXX object lib/Optimizer/HLFIR/IR/CMakeFiles/obj.HLFIRDialect.dir/HLFIROps.cpp.o [ 45%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/BoxedProcedure.cpp.o [ 46%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AddAliasTags.cpp.o [ 47%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/host.cpp.o [ 47%] Building CXX object lib/Parser/CMakeFiles/obj.FortranParser.dir/user-state.cpp.o [ 47%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/CGOps.cpp.o [ 47%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AffinePromotion.cpp.o [ 47%] Built target obj.HLFIRDialect [ 47%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AffineDemotion.cpp.o [ 48%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/CodeGen.cpp.o [ 48%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-data.cpp.o [ 48%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AnnotateConstant.cpp.o [ 48%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/BufferizeHLFIR.cpp.o [ 48%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/PreCGRewrite.cpp.o [ 49%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/initial-image.cpp.o [ 49%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/CharacterConversion.cpp.o [ 49%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/TBAABuilder.cpp.o [ 49%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/ConvertToFIR.cpp.o [ 49%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/ControlFlowConverter.cpp.o [ 49%] Built target obj.FortranParser [ 50%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/InlineElementals.cpp.o [ 50%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/Target.cpp.o [ 50%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/LowerHLFIRIntrinsics.cpp.o [ 50%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/ArrayValueCopy.cpp.o [ 51%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/TargetRewrite.cpp.o [ 51%] Linking CXX shared library ../lib/libFortranRuntime.so /usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7 [ 52%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-deallocate.cpp.o [ 52%] Built target FortranRuntime [ 52%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-declarations.cpp.o [ 52%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/ExternalNameConversion.cpp.o [ 52%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-do-forall.cpp.o [ 52%] Building CXX object lib/Optimizer/CodeGen/CMakeFiles/obj.FIRCodeGen.dir/TypeConverter.cpp.o [ 53%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/MemoryAllocation.cpp.o [ 54%] Linking CXX shared library ../libFortranParser.so /usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7 [ 54%] Built target FortranParser [ 54%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/StackArrays.cpp.o [ 54%] Built target obj.FIRCodeGen [ 54%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/LowerHLFIROrderedAssignments.cpp.o [ 55%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/ScheduleOrderedAssignments.cpp.o [ 55%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/integer.cpp.o [ 55%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics.cpp.o [ 55%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/MemRefDataFlowOpt.cpp.o [ 55%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/SimplifyHLFIRIntrinsics.cpp.o [ 56%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics-library.cpp.o [ 56%] Linking CXX shared library ../../../libHLFIRDialect.so [ 56%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/logical.cpp.o /usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libclang-cpp.so, may conflict with libstdc++.so.7 [ 56%] Built target HLFIRDialect [ 56%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/real.cpp.o [ 57%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/SimplifyRegionLite.cpp.o [ 57%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/f18-parse-demo.cpp.o [ 57%] Building CXX object lib/Optimizer/HLFIR/Transforms/CMakeFiles/obj.HLFIRTransforms.dir/OptimizedBufferization.cpp.o [ 57%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/shape.cpp.o [ 57%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/BoxValue.cpp.o [ 57%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AlgebraicSimplification.cpp.o [ 58%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Character.cpp.o /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'constexpr const Fortran::evaluate::HostRuntimeFunction Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>::table []': /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:255:39: required from 'constexpr const Fortran::evaluate::HostRuntimeMap Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>::map' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:256:17: required from 'struct Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:491:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:504:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = __float128; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:527:57: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:559:58: required from here /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:222:45: error: no matches converting function 'acos' to type '__float128 (*)(__float128)' 222 | FolderFactory::Create("acos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/host.h:26, from /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/fold-implementation.h:13, from /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:15: /usr/pkg/gcc12/include/c++/complex:1613:5: note: candidates are: 'template std::complex<_Tp> std::acos(const complex<_Tp>&)' 1613 | acos(const std::complex<_Tp>& __z) | ^~~~ In file included from /usr/pkg/gcc12/include/c++/complex:44: /usr/pkg/gcc12/include/c++/cmath:99:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acos(_Tp)' 99 | acos(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:91:3: note: 'constexpr long double std::acos(long double)' 91 | acos(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:87:3: note: 'constexpr float std::acos(float)' 87 | acos(float __x) | ^~~~ In file included from /usr/pkg/gcc12/include/c++/cmath:45: /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:240:9: note: 'double acos(double)' 240 | double acos(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:223:46: error: no matches converting function 'acosh' to type '__float128 (*)(__float128)' 223 | FolderFactory::Create("acosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1729:5: note: candidates are: 'template std::complex<_Tp> std::acosh(const complex<_Tp>&)' 1729 | acosh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1226:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acosh(_Tp)' 1226 | acosh(_Tp __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1218:3: note: 'constexpr long double std::acosh(long double)' 1218 | acosh(long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1214:3: note: 'constexpr float std::acosh(float)' 1214 | acosh(float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:294:9: note: 'double acosh(double)' 294 | double acosh(double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:224:45: error: no matches converting function 'asin' to type '__float128 (*)(__float128)' 224 | FolderFactory::Create("asin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1649:5: note: candidates are: 'template std::complex<_Tp> std::asin(const complex<_Tp>&)' 1649 | asin(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:118:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asin(_Tp)' 118 | asin(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:110:3: note: 'constexpr long double std::asin(long double)' 110 | asin(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:106:3: note: 'constexpr float std::asin(float)' 106 | asin(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:241:9: note: 'double asin(double)' 241 | double asin(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:225:46: error: no matches converting function 'asinh' to type '__float128 (*)(__float128)' 225 | FolderFactory::Create("asinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1768:5: note: candidates are: 'template std::complex<_Tp> std::asinh(const complex<_Tp>&)' 1768 | asinh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1244:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asinh(_Tp)' 1244 | asinh(_Tp __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1236:3: note: 'constexpr long double std::asinh(long double)' 1236 | asinh(long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1232:3: note: 'constexpr float std::asinh(float)' 1232 | asinh(float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:295:9: note: 'double asinh(double)' 295 | double asinh(double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:226:45: error: no matches converting function 'atan' to type '__float128 (*)(__float128)' 226 | FolderFactory::Create("atan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1693:5: note: candidates are: 'template std::complex<_Tp> std::atan(const complex<_Tp>&)' 1693 | atan(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:137:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atan(_Tp)' 137 | atan(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:129:3: note: 'constexpr long double std::atan(long double)' 129 | atan(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:125:3: note: 'constexpr float std::atan(float)' 125 | atan(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:242:9: note: 'double atan(double)' 242 | double atan(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:227:48: error: no matches converting function 'atan2' to type '__float128 (*)(__float128, __float128)' 227 | FolderFactory::Create("atan2"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/cmath:155:5: note: candidates are: 'template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::atan2(_Tp, _Up)' 155 | atan2(_Tp __y, _Up __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:148:3: note: 'constexpr long double std::atan2(long double, long double)' 148 | atan2(long double __y, long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:144:3: note: 'constexpr float std::atan2(float, float)' 144 | atan2(float __y, float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:243:9: note: 'double atan2(double, double)' 243 | double atan2(double, double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:228:46: error: no matches converting function 'atanh' to type '__float128 (*)(__float128)' 228 | FolderFactory::Create("atanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1812:5: note: candidates are: 'template std::complex<_Tp> std::atanh(const complex<_Tp>&)' 1812 | atanh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1262:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atanh(_Tp)' 1262 | atanh(_Tp __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1254:3: note: 'constexpr long double std::atanh(long double)' 1254 | atanh(long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1250:3: note: 'constexpr float std::atanh(float)' 1250 | atanh(float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:296:9: note: 'double atanh(double)' 296 | double atanh(double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:229:44: error: no matches converting function 'cos' to type '__float128 (*)(__float128)' 229 | FolderFactory::Create("cos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:737:5: note: candidates are: 'template std::complex<_Tp> std::cos(const complex<_Tp>&)' 737 | cos(const complex<_Tp>& __z) { return __complex_cos(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:196:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cos(_Tp)' 196 | cos(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:188:3: note: 'constexpr long double std::cos(long double)' 188 | cos(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:184:3: note: 'constexpr float std::cos(float)' 184 | cos(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:244:9: note: 'double cos(double)' 244 | double cos(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:230:45: error: no matches converting function 'cosh' to type '__float128 (*)(__float128)' 230 | FolderFactory::Create("cosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:767:5: note: candidates are: 'template std::complex<_Tp> std::cosh(const complex<_Tp>&)' 767 | cosh(const complex<_Tp>& __z) { return __complex_cosh(__z.__rep()); } | ^~~~ /usr/pkg/gcc12/include/c++/cmath:215:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cosh(_Tp)' 215 | cosh(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:207:3: note: 'constexpr long double std::cosh(long double)' 207 | cosh(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:203:3: note: 'constexpr float std::cosh(float)' 203 | cosh(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:248:9: note: 'double cosh(double)' 248 | double cosh(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:231:44: error: no matches converting function 'erf' to type '__float128 (*)(__float128)' 231 | FolderFactory::Create("erf"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/cmath:1318:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::erf(_Tp)' 1318 | erf(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:1310:3: note: 'constexpr long double std::erf(long double)' 1310 | erf(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:1306:3: note: 'constexpr float std::erf(float)' 1306 | erf(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:270:9: note: 'double erf(double)' 270 | double erf(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:232:45: error: no matches converting function 'erfc' to type '__float128 (*)(__float128)' 232 | FolderFactory::Create("erfc"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/cmath:1336:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::erfc(_Tp)' 1336 | erfc(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:1328:3: note: 'constexpr long double std::erfc(long double)' 1328 | erfc(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:1324:3: note: 'constexpr float std::erfc(float)' 1324 | erfc(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:271:9: note: 'double erfc(double)' 271 | double erfc(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:233:44: error: no matches converting function 'exp' to type '__float128 (*)(__float128)' 233 | FolderFactory::Create("exp"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:793:5: note: candidates are: 'template std::complex<_Tp> std::exp(const complex<_Tp>&)' 793 | exp(const complex<_Tp>& __z) { return __complex_exp(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:234:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::exp(_Tp)' 234 | exp(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:226:3: note: 'constexpr long double std::exp(long double)' 226 | exp(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:222:3: note: 'constexpr float std::exp(float)' 222 | exp(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:252:9: note: 'double exp(double)' 252 | double exp(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:234:47: error: no matches converting function 'tgamma' to type '__float128 (*)(__float128)' 234 | FolderFactory::Create("gamma"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/cmath:1822:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tgamma(_Tp)' 1822 | tgamma(_Tp __x) | ^~~~~~ /usr/pkg/gcc12/include/c++/cmath:1814:3: note: 'constexpr long double std::tgamma(long double)' 1814 | tgamma(long double __x) | ^~~~~~ /usr/pkg/gcc12/include/c++/cmath:1810:3: note: 'constexpr float std::tgamma(float)' 1810 | tgamma(float __x) | ^~~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:405:9: note: 'double tgamma(double)' 405 | double tgamma(double); | ^~~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:235:44: error: no matches converting function 'log' to type '__float128 (*)(__float128)' 235 | FolderFactory::Create("log"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:820:5: note: candidates are: 'template std::complex<_Tp> std::log(const complex<_Tp>&)' 820 | log(const complex<_Tp>& __z) { return __complex_log(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:350:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log(_Tp)' 350 | log(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:342:3: note: 'constexpr long double std::log(long double)' 342 | log(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:338:3: note: 'constexpr float std::log(float)' 338 | log(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:256:9: note: 'double log(double)' 256 | double log(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:236:46: error: no matches converting function 'log10' to type '__float128 (*)(__float128)' 236 | FolderFactory::Create("log10"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/complex:829:5: note: candidates are: 'template std::complex<_Tp> std::log10(const complex<_Tp>&)' 829 | log10(const complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:369:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log10(_Tp)' 369 | log10(_Tp __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:361:3: note: 'constexpr long double std::log10(long double)' 361 | log10(long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:357:3: note: 'constexpr float std::log10(float)' 357 | log10(float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:258:9: note: 'double log10(double)' 258 | double log10(double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:237:47: error: no matches converting function 'lgamma' to type '__float128 (*)(__float128)' 237 | FolderFactory::Create("log_gamma"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/pkg/gcc12/include/c++/cmath:1509:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::lgamma(_Tp)' 1509 | lgamma(_Tp __x) | ^~~~~~ /usr/pkg/gcc12/include/c++/cmath:1501:3: note: 'constexpr long double std::lgamma(long double)' 1501 | lgamma(long double __x) | ^~~~~~ /usr/pkg/gcc12/include/c++/cmath:1497:3: note: 'constexpr float std::lgamma(float)' 1497 | lgamma(float __x) | ^~~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:404:9: note: 'double lgamma(double)' 404 | double lgamma(double); | ^~~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:238:46: error: no matches converting function 'pow' to type '__float128 (*)(__float128, __float128)' 238 | FolderFactory::Create("pow"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:1882:5: note: candidates are: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const complex<_Up>&)' 1882 | pow(const std::complex<_Tp>& __x, const std::complex<_Up>& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1874:5: note: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const _Tp&, const complex<_Up>&)' 1874 | pow(const _Tp& __x, const std::complex<_Up>& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1866:5: note: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const _Up&)' 1866 | pow(const std::complex<_Tp>& __x, const _Up& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1073:5: note: 'template std::complex<_Tp> std::pow(const _Tp&, const complex<_Tp>&)' 1073 | pow(const _Tp& __x, const complex<_Tp>& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1062:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, const complex<_Tp>&)' 1062 | pow(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1028:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, const _Tp&)' 1028 | pow(const complex<_Tp>& __x, const _Tp& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1019:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, int)' 1019 | pow(const complex<_Tp>& __z, int __n) | ^~~ /usr/pkg/gcc12/include/c++/cmath:415:5: note: 'template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::pow(_Tp, _Up)' 415 | pow(_Tp __x, _Up __y) | ^~~ /usr/pkg/gcc12/include/c++/cmath:392:3: note: 'constexpr long double std::pow(long double, long double)' 392 | pow(long double __x, long double __y) | ^~~ /usr/pkg/gcc12/include/c++/cmath:388:3: note: 'constexpr float std::pow(float, float)' 388 | pow(float __x, float __y) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:261:9: note: 'double pow(double, double)' 261 | double pow(double, double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:239:44: error: no matches converting function 'sin' to type '__float128 (*)(__float128)' 239 | FolderFactory::Create("sin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:855:5: note: candidates are: 'template std::complex<_Tp> std::sin(const complex<_Tp>&)' 855 | sin(const complex<_Tp>& __z) { return __complex_sin(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:437:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sin(_Tp)' 437 | sin(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:429:3: note: 'constexpr long double std::sin(long double)' 429 | sin(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:425:3: note: 'constexpr float std::sin(float)' 425 | sin(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:245:9: note: 'double sin(double)' 245 | double sin(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:240:45: error: no matches converting function 'sinh' to type '__float128 (*)(__float128)' 240 | FolderFactory::Create("sinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:885:5: note: candidates are: 'template std::complex<_Tp> std::sinh(const complex<_Tp>&)' 885 | sinh(const complex<_Tp>& __z) { return __complex_sinh(__z.__rep()); } | ^~~~ /usr/pkg/gcc12/include/c++/cmath:456:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sinh(_Tp)' 456 | sinh(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:448:3: note: 'constexpr long double std::sinh(long double)' 448 | sinh(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:444:3: note: 'constexpr float std::sinh(float)' 444 | sinh(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:249:9: note: 'double sinh(double)' 249 | double sinh(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:241:44: error: no matches converting function 'tan' to type '__float128 (*)(__float128)' 241 | FolderFactory::Create("tan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:956:5: note: candidates are: 'template std::complex<_Tp> std::tan(const complex<_Tp>&)' 956 | tan(const complex<_Tp>& __z) { return __complex_tan(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:494:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tan(_Tp)' 494 | tan(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:486:3: note: 'constexpr long double std::tan(long double)' 486 | tan(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:482:3: note: 'constexpr float std::tan(float)' 482 | tan(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:246:9: note: 'double tan(double)' 246 | double tan(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:242:45: error: no matches converting function 'tanh' to type '__float128 (*)(__float128)' 242 | FolderFactory::Create("tanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:984:5: note: candidates are: 'template std::complex<_Tp> std::tanh(const complex<_Tp>&)' 984 | tanh(const complex<_Tp>& __z) { return __complex_tanh(__z.__rep()); } | ^~~~ /usr/pkg/gcc12/include/c++/cmath:513:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tanh(_Tp)' 513 | tanh(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:505:3: note: 'constexpr long double std::tanh(long double)' 505 | tanh(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:501:3: note: 'constexpr float std::tanh(float)' 501 | tanh(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:250:9: note: 'double tanh(double)' 250 | double tanh(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'struct Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>': /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:491:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary<__float128, Fortran::evaluate::LibraryVersion::Libm>]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:504:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = __float128; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:527:57: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:559:58: required from here /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:256:27: error: non-constant condition for static assertion 256 | static_assert(map.Verify(), "map must be sorted"); | ~~~~~~~~~~^~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'constexpr const Fortran::evaluate::HostRuntimeFunction Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>::table []': /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:255:39: required from 'constexpr const Fortran::evaluate::HostRuntimeMap Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>::map' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:256:17: required from 'struct Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:491:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:504:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = __complex__ __float128; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:548:59: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:559:58: required from here /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:222:45: error: no matches converting function 'acos' to type '__complex__ __float128 (*)(__complex__ __float128)' 222 | FolderFactory::Create("acos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1613:5: note: candidates are: 'template std::complex<_Tp> std::acos(const complex<_Tp>&)' 1613 | acos(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:99:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acos(_Tp)' 99 | acos(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:91:3: note: 'constexpr long double std::acos(long double)' 91 | acos(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:87:3: note: 'constexpr float std::acos(float)' 87 | acos(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:240:9: note: 'double acos(double)' 240 | double acos(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:223:46: error: no matches converting function 'acosh' to type '__complex__ __float128 (*)(__complex__ __float128)' 223 | FolderFactory::Create("acosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1729:5: note: candidates are: 'template std::complex<_Tp> std::acosh(const complex<_Tp>&)' 1729 | acosh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1226:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::acosh(_Tp)' 1226 | acosh(_Tp __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1218:3: note: 'constexpr long double std::acosh(long double)' 1218 | acosh(long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1214:3: note: 'constexpr float std::acosh(float)' 1214 | acosh(float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:294:9: note: 'double acosh(double)' 294 | double acosh(double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:224:45: error: no matches converting function 'asin' to type '__complex__ __float128 (*)(__complex__ __float128)' 224 | FolderFactory::Create("asin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1649:5: note: candidates are: 'template std::complex<_Tp> std::asin(const complex<_Tp>&)' 1649 | asin(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:118:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asin(_Tp)' 118 | asin(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:110:3: note: 'constexpr long double std::asin(long double)' 110 | asin(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:106:3: note: 'constexpr float std::asin(float)' 106 | asin(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:241:9: note: 'double asin(double)' 241 | double asin(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:225:46: error: no matches converting function 'asinh' to type '__complex__ __float128 (*)(__complex__ __float128)' 225 | FolderFactory::Create("asinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1768:5: note: candidates are: 'template std::complex<_Tp> std::asinh(const complex<_Tp>&)' 1768 | asinh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1244:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::asinh(_Tp)' 1244 | asinh(_Tp __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1236:3: note: 'constexpr long double std::asinh(long double)' 1236 | asinh(long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1232:3: note: 'constexpr float std::asinh(float)' 1232 | asinh(float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:295:9: note: 'double asinh(double)' 295 | double asinh(double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:226:45: error: no matches converting function 'atan' to type '__complex__ __float128 (*)(__complex__ __float128)' 226 | FolderFactory::Create("atan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1693:5: note: candidates are: 'template std::complex<_Tp> std::atan(const complex<_Tp>&)' 1693 | atan(const std::complex<_Tp>& __z) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:137:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atan(_Tp)' 137 | atan(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:129:3: note: 'constexpr long double std::atan(long double)' 129 | atan(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:125:3: note: 'constexpr float std::atan(float)' 125 | atan(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:242:9: note: 'double atan(double)' 242 | double atan(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:227:48: error: no matches converting function 'atan2' to type '__complex__ __float128 (*)(__complex__ __float128, __complex__ __float128)' 227 | FolderFactory::Create("atan2"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/cmath:155:5: note: candidates are: 'template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::atan2(_Tp, _Up)' 155 | atan2(_Tp __y, _Up __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:148:3: note: 'constexpr long double std::atan2(long double, long double)' 148 | atan2(long double __y, long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:144:3: note: 'constexpr float std::atan2(float, float)' 144 | atan2(float __y, float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:243:9: note: 'double atan2(double, double)' 243 | double atan2(double, double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:228:46: error: no matches converting function 'atanh' to type '__complex__ __float128 (*)(__complex__ __float128)' 228 | FolderFactory::Create("atanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/complex:1812:5: note: candidates are: 'template std::complex<_Tp> std::atanh(const complex<_Tp>&)' 1812 | atanh(const std::complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1262:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::atanh(_Tp)' 1262 | atanh(_Tp __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1254:3: note: 'constexpr long double std::atanh(long double)' 1254 | atanh(long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:1250:3: note: 'constexpr float std::atanh(float)' 1250 | atanh(float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:296:9: note: 'double atanh(double)' 296 | double atanh(double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:229:44: error: no matches converting function 'cos' to type '__complex__ __float128 (*)(__complex__ __float128)' 229 | FolderFactory::Create("cos"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:737:5: note: candidates are: 'template std::complex<_Tp> std::cos(const complex<_Tp>&)' 737 | cos(const complex<_Tp>& __z) { return __complex_cos(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:196:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cos(_Tp)' 196 | cos(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:188:3: note: 'constexpr long double std::cos(long double)' 188 | cos(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:184:3: note: 'constexpr float std::cos(float)' 184 | cos(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:244:9: note: 'double cos(double)' 244 | double cos(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:230:45: error: no matches converting function 'cosh' to type '__complex__ __float128 (*)(__complex__ __float128)' 230 | FolderFactory::Create("cosh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:767:5: note: candidates are: 'template std::complex<_Tp> std::cosh(const complex<_Tp>&)' 767 | cosh(const complex<_Tp>& __z) { return __complex_cosh(__z.__rep()); } | ^~~~ /usr/pkg/gcc12/include/c++/cmath:215:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::cosh(_Tp)' 215 | cosh(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:207:3: note: 'constexpr long double std::cosh(long double)' 207 | cosh(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:203:3: note: 'constexpr float std::cosh(float)' 203 | cosh(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:248:9: note: 'double cosh(double)' 248 | double cosh(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:231:44: error: no matches converting function 'erf' to type '__complex__ __float128 (*)(__complex__ __float128)' 231 | FolderFactory::Create("erf"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/cmath:1318:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::erf(_Tp)' 1318 | erf(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:1310:3: note: 'constexpr long double std::erf(long double)' 1310 | erf(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:1306:3: note: 'constexpr float std::erf(float)' 1306 | erf(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:270:9: note: 'double erf(double)' 270 | double erf(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:232:45: error: no matches converting function 'erfc' to type '__complex__ __float128 (*)(__complex__ __float128)' 232 | FolderFactory::Create("erfc"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/cmath:1336:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::erfc(_Tp)' 1336 | erfc(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:1328:3: note: 'constexpr long double std::erfc(long double)' 1328 | erfc(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:1324:3: note: 'constexpr float std::erfc(float)' 1324 | erfc(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:271:9: note: 'double erfc(double)' 271 | double erfc(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:233:44: error: no matches converting function 'exp' to type '__complex__ __float128 (*)(__complex__ __float128)' 233 | FolderFactory::Create("exp"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:793:5: note: candidates are: 'template std::complex<_Tp> std::exp(const complex<_Tp>&)' 793 | exp(const complex<_Tp>& __z) { return __complex_exp(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:234:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::exp(_Tp)' 234 | exp(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:226:3: note: 'constexpr long double std::exp(long double)' 226 | exp(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:222:3: note: 'constexpr float std::exp(float)' 222 | exp(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:252:9: note: 'double exp(double)' 252 | double exp(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:234:47: error: no matches converting function 'tgamma' to type '__complex__ __float128 (*)(__complex__ __float128)' 234 | FolderFactory::Create("gamma"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/cmath:1822:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tgamma(_Tp)' 1822 | tgamma(_Tp __x) | ^~~~~~ /usr/pkg/gcc12/include/c++/cmath:1814:3: note: 'constexpr long double std::tgamma(long double)' 1814 | tgamma(long double __x) | ^~~~~~ /usr/pkg/gcc12/include/c++/cmath:1810:3: note: 'constexpr float std::tgamma(float)' 1810 | tgamma(float __x) | ^~~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:405:9: note: 'double tgamma(double)' 405 | double tgamma(double); | ^~~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:235:44: error: no matches converting function 'log' to type '__complex__ __float128 (*)(__complex__ __float128)' 235 | FolderFactory::Create("log"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:820:5: note: candidates are: 'template std::complex<_Tp> std::log(const complex<_Tp>&)' 820 | log(const complex<_Tp>& __z) { return __complex_log(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:350:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log(_Tp)' 350 | log(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:342:3: note: 'constexpr long double std::log(long double)' 342 | log(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:338:3: note: 'constexpr float std::log(float)' 338 | log(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:256:9: note: 'double log(double)' 256 | double log(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:236:46: error: no matches converting function 'log10' to type '__complex__ __float128 (*)(__complex__ __float128)' 236 | FolderFactory::Create("log10"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/pkg/gcc12/include/c++/complex:829:5: note: candidates are: 'template std::complex<_Tp> std::log10(const complex<_Tp>&)' 829 | log10(const complex<_Tp>& __z) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:369:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::log10(_Tp)' 369 | log10(_Tp __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:361:3: note: 'constexpr long double std::log10(long double)' 361 | log10(long double __x) | ^~~~~ /usr/pkg/gcc12/include/c++/cmath:357:3: note: 'constexpr float std::log10(float)' 357 | log10(float __x) | ^~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:258:9: note: 'double log10(double)' 258 | double log10(double); | ^~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:237:47: error: no matches converting function 'lgamma' to type '__complex__ __float128 (*)(__complex__ __float128)' 237 | FolderFactory::Create("log_gamma"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/pkg/gcc12/include/c++/cmath:1509:5: note: candidates are: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::lgamma(_Tp)' 1509 | lgamma(_Tp __x) | ^~~~~~ /usr/pkg/gcc12/include/c++/cmath:1501:3: note: 'constexpr long double std::lgamma(long double)' 1501 | lgamma(long double __x) | ^~~~~~ /usr/pkg/gcc12/include/c++/cmath:1497:3: note: 'constexpr float std::lgamma(float)' 1497 | lgamma(float __x) | ^~~~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:404:9: note: 'double lgamma(double)' 404 | double lgamma(double); | ^~~~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:238:46: error: no matches converting function 'pow' to type '__complex__ __float128 (*)(__complex__ __float128, __complex__ __float128)' 238 | FolderFactory::Create("pow"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:1882:5: note: candidates are: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const complex<_Up>&)' 1882 | pow(const std::complex<_Tp>& __x, const std::complex<_Up>& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1874:5: note: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const _Tp&, const complex<_Up>&)' 1874 | pow(const _Tp& __x, const std::complex<_Up>& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1866:5: note: 'template std::complex::__value>::__type)(0) + (typename __gnu_cxx::__promote<_Up, std::__is_integer<_Up>::__value>::__type)(0)))>::__type> std::pow(const complex<_Tp>&, const _Up&)' 1866 | pow(const std::complex<_Tp>& __x, const _Up& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1073:5: note: 'template std::complex<_Tp> std::pow(const _Tp&, const complex<_Tp>&)' 1073 | pow(const _Tp& __x, const complex<_Tp>& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1062:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, const complex<_Tp>&)' 1062 | pow(const complex<_Tp>& __x, const complex<_Tp>& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1028:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, const _Tp&)' 1028 | pow(const complex<_Tp>& __x, const _Tp& __y) | ^~~ /usr/pkg/gcc12/include/c++/complex:1019:5: note: 'template std::complex<_Tp> std::pow(const complex<_Tp>&, int)' 1019 | pow(const complex<_Tp>& __z, int __n) | ^~~ /usr/pkg/gcc12/include/c++/cmath:415:5: note: 'template constexpr typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::pow(_Tp, _Up)' 415 | pow(_Tp __x, _Up __y) | ^~~ /usr/pkg/gcc12/include/c++/cmath:392:3: note: 'constexpr long double std::pow(long double, long double)' 392 | pow(long double __x, long double __y) | ^~~ /usr/pkg/gcc12/include/c++/cmath:388:3: note: 'constexpr float std::pow(float, float)' 388 | pow(float __x, float __y) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:261:9: note: 'double pow(double, double)' 261 | double pow(double, double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:239:44: error: no matches converting function 'sin' to type '__complex__ __float128 (*)(__complex__ __float128)' 239 | FolderFactory::Create("sin"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:855:5: note: candidates are: 'template std::complex<_Tp> std::sin(const complex<_Tp>&)' 855 | sin(const complex<_Tp>& __z) { return __complex_sin(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:437:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sin(_Tp)' 437 | sin(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:429:3: note: 'constexpr long double std::sin(long double)' 429 | sin(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:425:3: note: 'constexpr float std::sin(float)' 425 | sin(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:245:9: note: 'double sin(double)' 245 | double sin(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:240:45: error: no matches converting function 'sinh' to type '__complex__ __float128 (*)(__complex__ __float128)' 240 | FolderFactory::Create("sinh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:885:5: note: candidates are: 'template std::complex<_Tp> std::sinh(const complex<_Tp>&)' 885 | sinh(const complex<_Tp>& __z) { return __complex_sinh(__z.__rep()); } | ^~~~ /usr/pkg/gcc12/include/c++/cmath:456:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::sinh(_Tp)' 456 | sinh(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:448:3: note: 'constexpr long double std::sinh(long double)' 448 | sinh(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:444:3: note: 'constexpr float std::sinh(float)' 444 | sinh(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:249:9: note: 'double sinh(double)' 249 | double sinh(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:241:44: error: no matches converting function 'tan' to type '__complex__ __float128 (*)(__complex__ __float128)' 241 | FolderFactory::Create("tan"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/pkg/gcc12/include/c++/complex:956:5: note: candidates are: 'template std::complex<_Tp> std::tan(const complex<_Tp>&)' 956 | tan(const complex<_Tp>& __z) { return __complex_tan(__z.__rep()); } | ^~~ /usr/pkg/gcc12/include/c++/cmath:494:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tan(_Tp)' 494 | tan(_Tp __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:486:3: note: 'constexpr long double std::tan(long double)' 486 | tan(long double __x) | ^~~ /usr/pkg/gcc12/include/c++/cmath:482:3: note: 'constexpr float std::tan(float)' 482 | tan(float __x) | ^~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:246:9: note: 'double tan(double)' 246 | double tan(double); | ^~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:242:45: error: no matches converting function 'tanh' to type '__complex__ __float128 (*)(__complex__ __float128)' 242 | FolderFactory::Create("tanh"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/pkg/gcc12/include/c++/complex:984:5: note: candidates are: 'template std::complex<_Tp> std::tanh(const complex<_Tp>&)' 984 | tanh(const complex<_Tp>& __z) { return __complex_tanh(__z.__rep()); } | ^~~~ /usr/pkg/gcc12/include/c++/cmath:513:5: note: 'template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::tanh(_Tp)' 513 | tanh(_Tp __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:505:3: note: 'constexpr long double std::tanh(long double)' 505 | tanh(long double __x) | ^~~~ /usr/pkg/gcc12/include/c++/cmath:501:3: note: 'constexpr float std::tanh(float)' 501 | tanh(float __x) | ^~~~ /usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.4.0/include-fixed/math.h:250:9: note: 'double tanh(double)' 250 | double tanh(double); | ^~~~ /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp: In instantiation of 'struct Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>': /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:491:41: required by substitution of 'template struct Fortran::evaluate::IsAvailable [with T = Fortran::evaluate::HostRuntimeLibrary<__complex__ __float128, Fortran::evaluate::LibraryVersion::Libm>]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:504:37: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapHelper(DynamicType) [with HostT = __complex__ __float128; LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:548:59: required from 'const Fortran::evaluate::HostRuntimeMap* Fortran::evaluate::GetHostRuntimeMapVersion(DynamicType) [with LibraryVersion version = Fortran::evaluate::LibraryVersion::Libm; HostRuntimeMap = Fortran::common::StaticMultimapView]' /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:559:58: required from here /pbulk/work/lang/flang/work/flang-18.1.8.src/lib/Evaluate/intrinsics-library.cpp:256:27: error: non-constant condition for static assertion 256 | static_assert(map.Verify(), "map must be sorted"); | ~~~~~~~~~~^~ [ 58%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/SimplifyIntrinsics.cpp.o [ 58%] Built target obj.HLFIRTransforms [ 59%] Building CXX object tools/f18-parse-demo/CMakeFiles/f18-parse-demo.dir/stub-evaluate.cpp.o [ 60%] Building CXX object lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/static-data.cpp.o [ 60%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/AddDebugFoundation.cpp.o [ 60%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Complex.cpp.o [ 60%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/DoLoopHelper.cpp.o [ 60%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/FIRBuilder.cpp.o [ 61%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/PolymorphicOpConversion.cpp.o [ 61%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/LoopVersioning.cpp.o gmake[2]: *** [lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/build.make:359: lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/intrinsics-library.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 62%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/HLFIRTools.cpp.o [ 62%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-if-stmt.cpp.o [ 62%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/IntrinsicCall.cpp.o [ 63%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-io.cpp.o [ 63%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/LowLevelIntrinsics.cpp.o gmake[1]: *** [CMakeFiles/Makefile2:1907: lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 63%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-namelist.cpp.o [ 63%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/OMPFunctionFiltering.cpp.o [ 63%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/MutableBox.cpp.o [ 63%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-nullify.cpp.o [ 63%] Linking CXX executable ../../bin/f18-parse-demo /usr/bin/ld: warning: libstdc++.so.9, needed by /pbulk/work/lang/flang/work/.buildlink/lib/libLLVM.so, may conflict with libstdc++.so.7 [ 63%] Built target f18-parse-demo [ 64%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/PPCIntrinsicCall.cpp.o [ 64%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/OMPMarkDeclareTarget.cpp.o [ 65%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-omp-structure.cpp.o [ 66%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/VScaleAttr.cpp.o [ 66%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Allocatable.cpp.o [ 66%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/ArrayConstructor.cpp.o [ 67%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Assign.cpp.o [ 67%] Building CXX object lib/Optimizer/Transforms/CMakeFiles/obj.FIRTransforms.dir/FunctionAttr.cpp.o [ 67%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Character.cpp.o [ 67%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-purity.cpp.o [ 67%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-return.cpp.o [ 67%] Built target obj.FIRTransforms [ 67%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Command.cpp.o [ 67%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Derived.cpp.o [ 67%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-select-rank.cpp.o [ 68%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/EnvironmentDefaults.cpp.o [ 69%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-select-type.cpp.o [ 69%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Exceptions.cpp.o [ 69%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Execute.cpp.o [ 69%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/check-stop.cpp.o [ 69%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/compute-offsets.cpp.o [ 69%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Inquiry.cpp.o [ 70%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Intrinsics.cpp.o [ 70%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/data-to-inits.cpp.o [ 71%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/definable.cpp.o [ 71%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Numeric.cpp.o [ 71%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/expression.cpp.o [ 71%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/mod-file.cpp.o [ 71%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Pointer.cpp.o [ 71%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/pointer-assignment.cpp.o [ 72%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/program-tree.cpp.o [ 72%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Ragged.cpp.o [ 72%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-labels.cpp.o [ 73%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Reduction.cpp.o [ 73%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Stop.cpp.o [ 73%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/TemporaryStack.cpp.o [ 73%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-directives.cpp.o [ 74%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/Runtime/Transformational.cpp.o [ 74%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-names-utils.cpp.o [ 74%] Building CXX object lib/Optimizer/Builder/CMakeFiles/obj.FIRBuilder.dir/TemporaryStorage.cpp.o [ 75%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/resolve-names.cpp.o [ 75%] Built target obj.FIRBuilder [ 75%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/rewrite-directives.cpp.o [ 75%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/rewrite-parse-tree.cpp.o [ 76%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/runtime-type-info.cpp.o [ 76%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/scope.cpp.o [ 76%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/semantics.cpp.o [ 76%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/symbol.cpp.o [ 77%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/tools.cpp.o [ 77%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/type.cpp.o [ 77%] Building CXX object lib/Semantics/CMakeFiles/obj.FortranSemantics.dir/unparse-with-symbols.cpp.o [ 77%] Built target obj.FortranSemantics gmake: *** [Makefile:136: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/lang/flang *** Error code 1 Stop. make: stopped in /usr/pkgsrc/lang/flang