<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56530>56530</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang-15 crash trying to build linux kernel for Target: powerpc64-unknown-linux 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          sudipm-mukherjee
      </td>
    </tr>
</table>

<pre>
    Stack dump:
0.      Program arguments: clang -Wp,-MMD,sound/core/seq/.seq_clientmgr.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -I ./arch/powerpc -DHAVE_AS_ATHIGH=1 -Qunused-arguments -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 --target=powerpc64-linux -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -mbig-endian -m64 -msoft-float -pipe -mcmodel=medium -mtune=power7 -mcpu=power5 -mno-altivec -mno-vsx -mno-spe -fno-asynchronous-unwind-tables -mbig-endian -fno-delete-null-pointer-checks -Wno-frame-address -Wno-address-of-packed-member -O2 -Wframe-larger-than=2048 -fno-stack-protector -Werror -Wimplicit-fallthrough -Wno-gnu -Wno-unused-but-set-variable -Wno-unused-const-variable -ftrivial-auto-var-init=pattern -fno-stack-clash-protection -pg -falign-functions=64 -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -fno-strict-overflow -fno-stack-check -Werror=date-time -Werror=incompatible-pointer-types -Wno-initializer-overrides -Wno-format -Wno-sign-compare -Wno-format-zero-length -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -DRANDSTRUCT -frandomize-layout-seed-file=./scripts/basic/randstruct.seed -fsanitize=kernel-address -mllvm -asan-mapping-offset=0xa80e000000000000 -mllvm -asan-globals=1 -mllvm -asan-instrumentation-with-call-threshold=0 --param asan-instrument-allocas=1 -mllvm -asan-stack=0 -fsanitize=array-bounds -fsanitize=shift -fsanitize=integer-divide-by-zero -fsanitize=unreachable -fsanitize=bool -fsanitize=enum -fsanitize-coverage=trace-pc -fsanitize-coverage=trace-cmp -DMODULE -mcmodel=large -DKBUILD_BASENAME=\"seq_clientmgr\" -DKBUILD_MODNAME=\"snd_seq\" -D__KBUILD_MODNAME=kmod_snd_seq -c -o sound/core/seq/seq_clientmgr.o sound/core/seq/seq_clientmgr.c
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module 'sound/core/seq/seq_clientmgr.c'.
4.      Running pass 'Loop Pass Manager' on function '@snd_seq_ioctl'
5.      Running pass 'Loop Strength Reduction' on basic block '%for.cond'
 #0 0x0000561ad08dcb30 PrintStackTraceSignalHandler(void*) Signals.cpp:0:0
 #1 0x0000561ad08da994 llvm::sys::CleanupOnSignal(unsigned long) (/usr/local/bin/clang-15+0x374f994)
 #2 0x0000561ad081f0f8 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
 #3 0x00007f242a21c140 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14140)
 #4 0x0000561acf9f2cce llvm::InductionDescriptor::isInductionPHI(llvm::PHINode*, llvm::Loop const*, llvm::ScalarEvolution*, llvm::InductionDescriptor&, llvm::SCEV const*, llvm::SmallVectorImpl<llvm::Instruction*>*) (/usr/local/bin/clang-15+0x2867cce)
 #5 0x0000561ad09fbf9f llvm::rewriteLoopExitValues(llvm::Loop*, llvm::LoopInfo*, llvm::TargetLibraryInfo*, llvm::ScalarEvolution*, llvm::TargetTransformInfo const*, llvm::SCEVExpander&, llvm::DominatorTree*, llvm::ReplaceExitVal, llvm::SmallVector<llvm::WeakTrackingVH, 16u>&) (/usr/local/bin/clang-15+0x3870f9f)
 #6 0x0000561ad06c2be8 ReduceLoopStrength(llvm::Loop*, llvm::IVUsers&, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, llvm::TargetTransformInfo const&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::MemorySSA*) LoopStrengthReduce.cpp:0:0
 #7 0x0000561ad06c4911 (anonymous namespace)::LoopStrengthReduce::runOnLoop(llvm::Loop*, llvm::LPPassManager&) LoopStrengthReduce.cpp:0:0
 #8 0x0000561acf88616b llvm::LPPassManager::runOnFunction(llvm::Function&) (/usr/local/bin/clang-15+0x26fb16b)
 #9 0x0000561ad000af00 llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/local/bin/clang-15+0x2e7ff00)
#10 0x0000561ad000b06c llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/local/bin/clang-15+0x2e8006c)
#11 0x0000561ad000bba1 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/local/bin/clang-15+0x2e80ba1)
#12 0x0000561ad0c64070 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/usr/local/bin/clang-15+0x3ad9070)
#13 0x0000561ad1a028bc clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/usr/local/bin/clang-15+0x48778bc)
#14 0x0000561ad24850e9 clang::ParseAST(clang::Sema&, bool, bool) (/usr/local/bin/clang-15+0x52fa0e9)
#15 0x0000561ad136bd39 clang::FrontendAction::Execute() (/usr/local/bin/clang-15+0x41e0d39)
#16 0x0000561ad12f770b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/local/bin/clang-15+0x416c70b)
#17 0x0000561ad1422250 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/local/bin/clang-15+0x4297250)
#18 0x0000561ace2a3b5c cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/local/bin/clang-15+0x1118b5c)
#19 0x0000561ace29d159 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#20 0x0000561ad116d5e5 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::'lambda'()>(long) Job.cpp:0:0
#21 0x0000561ad081f1f3 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/local/bin/clang-15+0x36941f3)
#22 0x0000561ad116d944 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (.part.0) Job.cpp:0:0
#23 0x0000561ad113a626 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/local/bin/clang-15+0x3faf626)
#24 0x0000561ad113afcd clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/usr/local/bin/clang-15+0x3faffcd)
#25 0x0000561ad11493ac clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/usr/local/bin/clang-15+0x3fbe3ac)
#26 0x0000561ace2a1a1a clang_main(int, char**) (/usr/local/bin/clang-15+0x1116a1a)
#27 0x00007f2429d38d0a __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x26d0a)
#28 0x0000561ace29cc3a _start (/usr/local/bin/clang-15+0x1111c3a)
clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 15.0.0 (https://github.com/llvm/llvm-project.git 30b6c51f515e633d6a798ddb82d4591d597670e9)
Target: powerpc64-unknown-linux
Thread model: posix
InstalledDir: /usr/local/bin
clang-15: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-15: note: diagnostic msg: /tmp/seq_clientmgr-3f52ec.c
clang-15: note: diagnostic msg: /tmp/seq_clientmgr-3f52ec.sh
clang-15: note: diagnostic msg: 

********************

This was from a build job we run, I will try to get these files and attach to this issue.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzlGst24jj2a8hGxxzbgDGLLCggnUynKpkkVbXkyLYM6tiSR7Lz6K-feyUbLCCVZLpPb6Yfwehe3fdLMonMXs_va5o-kqwpq8FoPvCXA3_uDwf-7FbJjaIloWrTlEzUGsAkLajYEO9nNQgX3tevS_jQshHZILxIpWLwodl_4O8QPtZpwWFfuVFDOcyIJ6SuMy5S4l0NAYWqdAsflXxmqkrhCUBFk7F3wPC0YYIpWrOsRf3wxoZW_BPk3R0nyfxqVyeWi1dw0bwYc5UVL5jynpjSXIrh9r0dj6kUOd-8j9iRXtevFdOIv1yvf1_dfVtdr9cgODk2AKBczn-s1vP79fzh8uq3y8FoGRDv341oNMu8XQwQLy9pqqRXKZbzF6-kEDVLpAcfEBe0KOAvBATL4ZMpJRUAdK14WsMeWUsjE8CE9GAVIqzaIlX42mLRglPNMcpwEXQppYBnvZWq9p7TLVUWcnu16rHgZVXwlNde3oi0Bnt6GYNgBY9w3H6Mx0XdW1asbpTwUDgrWy5VSWtPs7RRvH4lIF0GeBvRBGAXrwaLsBoWWvtFY89YH0QDwmxjIsGjuseiEY9CPgvvmSoB6nmyOhRtIyCFMgMo-Z9G8p3liVcmfOMxkXEKm8poDH-0zEHhQlIAVxxFL9NSZqwAaiXLeFPCSt0I1gk6RYyq6b5O4CvoSouaP7HUfnnSL_ZBIz00NNWvIt0qKWSjvUY8c5GB_kmBbnSEQmRgzmrmiaYovEqiLZSXbln62Po8h5LCPJpliul2qf3iydyroBSBBUpWJgzcfBMCht1RoMGVV2-pAOlDfxx3QQNbTGSxtJaqMyd87iMCgrIG-ZvN1jIEJ9qHNrqTBh1de09UcdTLAULS6T4ohyh94rTwaFNLXIdI4iYSaA3Kir5YEIB62wlnnF1hWEOEb8QuUKGuLtGbP3sB69EcDQdUama9__OpoFauzqoaiMBKSnUv6G0A97JJQnmBCHl2xEJ_9AIvAy4exBzrB6PAKgLCgNI7lr3cRaXBCvxPWEYeimcdyKaOfUYhPUNJuYkF-6RXMLGpt65aYFQmmtJDvdoygZYu5IanYHXjDipAMXAaRIyCfsRcDo0wBsb8S1MTZcu7-bfl_cPd98UDwQgUmYQEw6B6lcb3gJtDxWxLmU4Vr6DfhRcJVCJsDrgFDNqk9RCRsRxRNMCfuOURvM6KfUyXRfEEiUcBBetjZZI9z7WpF_4LjX3m9_5xN2wKmdBC2_LbB3CBAmAw2Ah55vUWjARpBrHNoDoWWJ-AGiSRadvuJkjyQoJNjwmbmLBb-1pRpeirl2Bz1y5Eb3leu0um5oHzMkiNjHnJq_Gvi9MIxSiUb5tFPUAiZeGuYAD0VsC9EGF0g6Ba0RQCMv0lOC0rcPrXm-X361W_JpoiApDfv3y_ul6uv8zvV9_mX1cAGUwWgzB0hha7tMcGci6yyNY47HRo0GIPER-B8brFIx7ILMnJaelgWPoIUmontQAntcFowWQ-GK0IuF5D4YTsg5pMZE5MVBvMEDEXYAjSTioQRBYyQshdI7ArAQUI4UE4vWgrCrnFha9UgH0VrBNYAq0acCJ8-5Cg4XRoGY1PMbqWsjrFpCtpiDMY-60V11ymdYFLhuLkTYr3tbLF5Y5ljSHU0jUpTRJIhkdDOpxARRpCWcl2VGF95BP_BbNzEgU08-MsTWDpVkGgm3n5AePsHqoMLS6hNhQodvwkORCZD8IZsSA9TCucqn3z_452cECbzmZjghmJA_horl-1fVgUjIqmuhGWGnBohDaVjRRSbJAPrOG8qRWOf5DfBRYtLtAlOKl7wWQQfvFfRtNxDkxgx16K0JUiyP08JgsFHeuOmYx6PdQPlEeeDs5CQuq_1KcVHbUspnk4DmkYpMHYJ-s1lCto1Wyt6lb-gifw9yWO1t0chT3aAiosbzQbajn0jS7BGKg4mox7mqT5LA-h7PfseSXaCFgyW9mxwSGA6x3o9vIKRNnvge_fJA7V4M1Fj5aJLdODjkD3YH2qVk-yaGy4HcBPiRFGBzQWqx9vkS-hgv8wQ84VTDaQ833Stjm1bEerNgo_GB1hHE3BZI5NJ050zPIE7NqTRrFnGIsZmmP1wusftGiYdiyIoJPmuxK5PAI8mHn6mieKqteTGO-Z11KAvBQaRwyk8ZYlwcirlwrCmh17YAmTgaBg5AfFjt1_x6oCEr9V-U0HOc75yagpF49Qo35c4p4gaoyPos9kcDz1wQWOjyLHR1EaJiy29c44piuB77vl6sd3aBv6OBwPbf5rY0VvOTv6sKsOMOdaN6U5Jy1gdDhmcSJsDjC-slJCJbuftynRN4w11enSNT2w7XgG5z6wJBVSvJZwEiICjiUaDiwmb3YKu7TbZGnEjbCGfzdBbrEV7jph9BmRY6cMxnEURMmbpPeCdZ3eEW6_-JkgDaM8AaZOkM4cQ_o-zWHk7TH6B6Ri0xyY7qTCDuwfSJWAiz8g1Vcz-TgydUufkyj2gaEjUXAoUUKDnkQF29D0tW1Oe9lsK2jl-1vkAraOXO6YkEZjf-rba0DLZ1Xy-gse20V209RVA0kc98BLTjd48cdTvRIbLroc7qFcQntn6p7hjdSNSXbtlIMeKs6vvzHxDpatCu8gXcPTKZRe9YMTtNjcsfygorSGnR8QbI0wbyN0QcyNEUIawf_TsHVVu41B0ed1ZdroGto3o6WzKWM5bYp6bS9U3tkI3QQbyse7Cc1m4EfH0aO-owPqh3GSntAPBj6oyV1W2OHQlPLCHCm-42WIEwHz-4d2SPxcMI7j6RREcGTsT3pZOI4nPpv1ZbzF8w8wdCW4ZyVtvYtnzf3nh2WZhDkFVo4szoQUjKIkGzmyXCjUehcQNlleWNrUzHD9uCEC5gNth7nT-oMwn079xE0UewV8ZW5LukbUsu9CNH5b2s95KohS4O8I6PTPYByG4cQtG1aUvZxPQP9YrCM9PjXYjsPZFPg6gjldkoV0lEwgzNNgXVLuVtA53oBg-o8W5tZ5N01iqkHqO2uw0Dv-fVC-IAhiYO_IN3Plm2XBZEY6ay2CBxO48cmxsz0XHAtrnJkpDge249EBj4JOOwyCKJuwidGnV_e6Azkc39AkBmoD2ZQfRMHrqATKxDoXKMfejZZ369JFAF4toXAc5sRJ0-8XbbWm7tFnX6TbGtgroet1-gI2tl_MuR_rJUehjJEcZFxY14pyfNFlwQfk7A2aHe87eHvU6gqKcb41vdkyCKcFLZOMmpuGzlagaXt8_5dMTjskODycB_mo54tTR3ALuWvEPc1Z8erY89e--0TfiGZjkKQfsGF4GDuz8Zj8X_serTmsqKrxxuIXTnY7bjCiURi9aTlTCOlRK-nM6VTNg42I8NYY9AvUudMze7p9KFJymkem8Oz1HR_qm6fZZ_UFY-q3lQXoNQch3xjojkrlzr8V5ehac8P1cfu0QfDXrARGcKzkzhXBeDai6VsSLXvPTkc90Urfsu4_aKWP15k8YaC2Y5fooHEH8K-VoWvdnVwmveefbsUREHQ4TvvXl7NsFGc-Jet1wRMsJpDfhvEH7jBTvL2M2iMyEHG4HAwkszQdARdD_xPCB7BrR3YHHM1J-0Kv--lG3s55JG3dlFOYrzKCr5MIe-GYOxkjwchYrtGMeE-klkQzRnhvSOtzIu1PGEgwGfpDHzdu67oyt9jhBf42Aog3UARliXpgpNkPfDX6B0TaEBDIyE-idBLkk2DCotEoi-h0FmdZEofZeDILsslsGk37Q_hD-w5-TvYv4buX7PanEBbN3B-T9h0QImvegsxUWYD6S25MdNLWRxYVEs9jc5Ltjrak1Buzv3XqX_jPUjB_b69X8_sVmT88zBeX5OFyRS5urq9vfl59-41cXF2v7snDjVn-8v03cre6vbl7QIvbvYqBbfHtJ_hWy0bh6BxrTAh0OtVaptz8hEY1gtj76B2CYsR0O4DSekfygyYIL-qyOnwL5I3yScjS7q3V30FKb_8Hz_yt_nnYck2eqcacKgklScOLjPwhE_LMiLmOWZArSKyiILV6xSSCcCX1lkFS4Xs5bV1R1zTdIrRGelzrhrXvy86y81E2G83oWc3rgp13qpIUxz8kiq-9YKflbH-AYt9Gk1wq8m6CkLNGFeefy1X8xRHKiK_HJ9Fk5J9tz9M8zlKasWlMfcrSHIplFtIwDibpNA5idlbQhBX6fDD5MghDwZ6tmvA8mCzP-Hnoh6E_DeAcOZ5NpkM42UM9iyfjIM6YP50Nxj6c4HkxRDmGUm3O1LkRKWk2GoAFtHy9B0Jw40syZtgBfdrUW6nOdZPxqvTK5nHL1B-MnRkZzo0O_wUz7DT1">