pawosm-arm wrote: We're facing a regression after this one. We can't build https://github.com/dslarm/Financial-Services-Workload-Samples/tree/main/MonteCarloEuropeanOptions with `-g` for AArch64 with -fopenmp now:
``` Stack dump: 0. Program arguments: /usr/bin/clang-21 -cc1 -triple aarch64-none-linux-gnu -emit-obj -dumpdir MonteCarloInsideBlockingDP- -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name MonteCarloInsideBlockingDP.cpp -mrelocation-model static -mframe-pointer=non-leaf -menable-no-infs -menable-no-nans -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -ffp-contract=fast -fno-rounding-math -ffast-math -ffinite-math-only -complex-range=basic -mconstructor-aliases -funwind-tables=2 -enable-tlsdesc -target-cpu generic -target-feature +v8.1a -target-feature +crc -target-feature +fp-armv8 -target-feature +lse -target-feature +neon -target-feature +rdm -target-abi aapcs -tune-cpu neoverse-v1 -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb -fdebug-compilation-dir=/opt/buildAgent/temp/buildTmp/suite_stage/arm-dps/llvm/dps-llvm/FinanceBuildTest_0d34fa41/MonteCarloEuropeanOptions -fcoverage-compilation-dir=/opt/buildAgent/temp/buildTmp/suite_stage/arm-dps/llvm/dps-llvm/FinanceBuildTest_0d34fa41/MonteCarloEuropeanOptions -resource-dir /usr/lib/clang/21 -I /opt/arm/armpl_24.10_flang-new/include -I/opt/arm/armpl_24.10_flang-new/include -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/12/../../../../include/c++/12 -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/12/../../../../include/aarch64-linux-gnu/c++/12 -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/12/../../../../include/c++/12/backward -internal-isystem /usr/lib/clang/21/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -Ofast --std=c++14 -fdeprecated-macro -ferror-limit 19 -fopenmp -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /opt/buildAgent/temp/buildTmp/MonteCarloInsideBlockingDP-0c7c07.o -x c++ MonteCarloInsideBlockingDP.cpp 1. <eof> parser at end of file 2. Code generation #0 0x0000aaaaad96ee6c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/bin/clang-21+0x2ecee6c) #1 0x0000aaaaad96ce38 llvm::sys::RunSignalHandlers() (/usr/bin/clang-21+0x2ecce38) #2 0x0000aaaaad96f6d0 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0 #3 0x000040000002d8f8 (linux-vdso.so.1+0x8f8) #4 0x0000aaaaae649ddc llvm::DIE::getUnitDie() const (/usr/bin/clang-21+0x3ba9ddc) #5 0x0000aaaaae652994 llvm::DwarfDebug::finalizeModuleInfo() (/usr/bin/clang-21+0x3bb2994) #6 0x0000aaaaae65315c llvm::DwarfDebug::endModule() (/usr/bin/clang-21+0x3bb315c) #7 0x0000aaaaae63aa78 llvm::AsmPrinter::doFinalization(llvm::Module&) (/usr/bin/clang-21+0x3b9aa78) #8 0x0000aaaaad54e250 llvm::FPPassManager::doFinalization(llvm::Module&) (/usr/bin/clang-21+0x2aae250) #9 0x0000aaaaad548930 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/bin/clang-21+0x2aa8930) #10 0x0000aaaaadf4cca4 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (/usr/bin/clang-21+0x34acca4) #11 0x0000aaaaadf5e28c clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/usr/bin/clang-21+0x34be28c) #12 0x0000aaaaaf4aad58 clang::ParseAST(clang::Sema&, bool, bool) (/usr/bin/clang-21+0x4a0ad58) #13 0x0000aaaaae3d46a0 clang::FrontendAction::Execute() (/usr/bin/clang-21+0x39346a0) #14 0x0000aaaaae365610 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/bin/clang-21+0x38c5610) #15 0x0000aaaaae49f688 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/bin/clang-21+0x39ff688) #16 0x0000aaaaac98fb6c cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/bin/clang-21+0x1eefb6c) #17 0x0000aaaaac98d204 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0 #18 0x0000aaaaac98c2e4 clang_main(int, char**, llvm::ToolContext const&) (/usr/bin/clang-21+0x1eec2e4) #19 0x0000aaaaac998544 main (/usr/bin/clang-21+0x1ef8544) #20 0x00004000004573fc __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3 #21 0x00004000004574cc call_init ./csu/../csu/libc-start.c:128:20 #22 0x00004000004574cc __libc_start_main ./csu/../csu/libc-start.c:379:5 #23 0x0000aaaaac98afe4 _start (/usr/bin/clang-21+0x1eeafe4) clang++: error: unable to execute command: Segmentation fault (core dumped) ``` https://github.com/llvm/llvm-project/pull/131985 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits