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

    <tr>
        <th>Summary</th>
        <td>
            LLVM/Clang bug report 15.0.7: linux kernel Makefile crash
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          jpsollie
      </td>
    </tr>
</table>

<pre>
    using "make LLVM=1 menuconfig":
```
linuxserver /usr/src/linux # gunzip -c /proc/config.gz > .config
linuxserver /usr/src/linux # make LLVM=1 menuconfig
  HOSTCC  scripts/basic/fixdep
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /usr/lib/llvm/15/bin/clang-15 -cc1 -triple x86_64-pc-linux-gnu -emit-obj --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name fixdep.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=none -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -fcoverage-compilation-dir=/usr/src/linux -resource-dir /usr/lib/llvm/15/bin/../../../../lib/clang/15.0.7 -dependency-file scripts/basic/.fixdep.d -MT scripts/basic/fixdep -include /usr/include/gentoo/fortify.h -internal-isystem /usr/lib/llvm/15/bin/../../../../lib/clang/15.0.7/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -std=gnu11 -fdebug-compilation-dir=/usr/src/linux -ferror-limit 19 -stack-protector 2 -fgnuc-version=4.2.1 -fcolor-diagnostics -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/fixdep-5e9eb8.o -x c scripts/basic/fixdep.c
1.      <eof> parser at end of file
2. Optimizer
 #0 0x00007f1cb6438a64 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xe38a64)
 #1 0x00007f1cb63ed554 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xded554)
 #2 0x00007f1cb548e0d0 (/lib64/libc.so.6+0x370d0)
 #3 0x00007f1cb7018ce2 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x1a18ce2)
 #4 0x00007f1cb701c380 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x1a1c380)
 #5 0x00007f1cb701e3a2 llvm::PromoteMemToReg(llvm::ArrayRef<llvm::AllocaInst*>, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x1a1e3a2)
 #6 0x00007f1cb73ae55f llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x1dae55f)
 #7 0x00007f1cb8f6e1b3 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x396e1b3)
 #8 0x00007f1cb65de591 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xfde591)
 #9 0x00007f1cb80c6301 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2ac6301)
#10 0x00007f1cb65deacd llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xfdeacd)
#11 0x00007f1cb80c62c1 (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0x2ac62c1)
#12 0x00007f1cb65ddeb2 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/usr/lib/llvm/15/bin/../lib64/libLLVM-15.so+0xfddeb2)
#13 0x00007f1cbeedfe42 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.g1+0x28dfe42)
#14 0x00007f1cbdddf91a 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/lib/llvm/15/bin/../lib64/libclang-cpp.so.g1+0x17df91a)
#15 0x00007f1cbe0e29b4 (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.g1+0x1ae29b4)
#16 0x00007f1cbd01bea4 clang::ParseAST(clang::Sema&, bool, bool) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.g1+0xa1bea4)
#17 0x00007f1cbe7bf969 clang::FrontendAction::Execute() (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.g1+0x21bf969)
#18 0x00007f1cbe7643b7 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.g1+0x21643b7)
#19 0x00007f1cbe82b798 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/lib/llvm/15/bin/../lib64/libclang-cpp.so.g1+0x222b798)
#20 0x000055bbd1ff7fa0 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/lib/llvm/15/bin/clang-15+0x14fa0)
#21 0x000055bbd1ffd841 (/usr/lib/llvm/15/bin/clang-15+0x1a841)
#22 0x000055bbd1ffe23e clang_main(int, char**) (/usr/lib/llvm/15/bin/clang-15+0x1b23e)
#23 0x00007f1cb547904a (/lib64/libc.so.6+0x2204a)
#24 0x00007f1cb5479105 __libc_start_main (/lib64/libc.so.6+0x22105)
#25 0x000055bbd1ff3af1 _start (/usr/lib/llvm/15/bin/clang-15+0x10af1)
clang-15: error: unable to execute command: Segmentation fault
clang-15: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 15.0.7
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/15/bin
Configuration file: /etc/clang/clang.cfg 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/fixdep-dfc5e5.c
clang-15: note: diagnostic msg: /tmp/fixdep-dfc5e5.sh
clang-15: note: diagnostic msg:

********************
make[1]: *** [scripts/Makefile.host:111: scripts/basic/fixdep] Error 1
make: *** [Makefile:636: scripts_basic] Error 2
[fixdep-dfc5e5.sh.txt](https://github.com/llvm/llvm-project/files/10783536/fixdep-dfc5e5.sh.txt)
[fixdep-dfc5e5.c.txt](https://github.com/llvm/llvm-project/files/10783537/fixdep-dfc5e5.c.txt)

```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMWV9z267S_jTKzQ4aCVn-c5ELx47bzqRvMk3eXy89CFYyv0igAyhN-unPgOzYSpw2TX1xOp46htXz7D7sAgJmrawU4nmUX0T58ox1bqPN-b-t1XUt8azQ4um8s1JVEFHasHuEq6t_vkbZMoUGVce1KmUVURpl8yhZRsk8GifbT_hZS9U9WjQPaCCiq86aiK6s4RFdhS6IaAZVp37KFgj3Jq3RvrdHjqufEGWXEG-J3o_5pq8BAuDz9e3dYgFguZGtsxFdFcxKj1HKR4Ftb3dzdTm_vQTbFY10wKDoKjDYauPAadg411ofOV1FdFVJt-mKmOvGO1I_7L5Ia_S_yF1EV9LaDj0XMCVAKl53AsFtELhhdgMF4_fOMI4RXUBr0GuB1qIAqzvTN_snmbWaS-ZQgOnUNoa4d_nWMX4Pomva5zFJYrgxujKsAWaqrkHlvNt78WpZ7H1Ocy-GVH4QaqYqkuZAOE-BOCPbGuFxOl6PR6TlJMhNKtUBwUY6oot_gZDGYM0eicFac-akVhaIkJYVNZLSIALhNTJDmHWkwFIbJD5wVGJvF4R7QCNLiSY0c2YEeWB1h0SxBi2QhklFSln3DdCPW8whOLClJo0WWEMrOZBWclLjA9ZA-x_SklYikKY0rEHSaqkcmihbKq0QSNkwtyFojNJAyrIlXCs_Oi7KlloBKZUmRndKSFURbwuk4VpZZzrutCGslsx6R8tO_ZBKEOdDs1G2pEAcMxU6wtvO60nGIyCuUxgaKlRovMeNl8HrjswRy1ndaygfUXi_PIclP5hRvkCJwKKrKjQeSKoqypaVKICUXD-gYRUSrptW1r0uQvpAj5YPMdinmzf6fZLE8ev_etuQPsE4TuKJd7BFJVDxpzBsR2ov3g6iAPL17s3aBLIrnWfntg2-DFE5rb2tNk6WT_HGmzs0itVE2ifrsDldUHvqX7Jozup3mgaSivtojxSaJ6Zv-Hfc_DUnPvo_-CH3u4wGSgO5pkC-s7oG8r2R1q8RfqZz2j21Pum_W2ckd8M2gbxmps9AVjo0xDrm0M9IQKwTPmdVl6ZAypDN707Zsi-HWvp5Op15MMbvAzn6YvQlX1aq435SsVKrKFuOYhqnoT5qbYiQrFLaOsktkIfwkPyJpNa6HTTYugWyXK8_LRbrz_N_LtfL7_NvK7perL6s57f9ckO018s17XPKkhxnWExjDeQR-JuZHfN-xk5jCP-ibIG69Ctgy4xFA8yBnyd1Cb6CemMaw3XrZCN_otkubxHNEkgekyRJJmXKi_Eom7LxCCI6fV_q17IYj_pvv4iSNI-tjuhF8ogBKaKzPVU6oMpQ5PlJqERAGlDRQ6p8NMVEJFuqAxweWx2PA0Y2SUQygMgOISZJOuVIT-FtygLUgGv0gotn0-REXB5qwJW_4MKMUQjI2TzK5jdGN9rhV2zu9DesIjrd982NYU_fsIyyxUFj7aetL8q6iM6j7NJvPva9S91IxZw2dwYxouNh79zarml91S4Y36AHoLMTBe7jGgQ-HgSeMczz8sCX22_X8xtmbf_LdOpL09aD8Fed4t7XV2H8YZDjUwUpQgyDICeHQU7LMaZFdgqubBagBlzTQT3nAvNZephJzNqvTLHK75UWx2QcqKRY_WTlr5_ILsNnO0DvG5z3Ap9sWMogxECp2WBUEj7OkvQUVJQFqGcuP8kmL0eFcXEgx1ctuhrv9C50P0pzwVqnzXFh-wf-SNbtIycWlXExCDR9KSrlJxOV8qGo9IWoAgv6jlTfaffnwr2V5v8ro-EFGCg0WC4RRYmjjy2X_cskb1u_OFdpPyTTgDcgHKyZQohyljLod90h7MtGuov-ffG6c23nIjo96F7u93GXqpJqp-mByWdkAs0tMsM3123_hhpe3F6bLrTAT6h-Y3UXXuZ-Y3TFVHXM5GClckaqyq_Dg-ZdasxfAG5FmD9PumED7Xs6Jf_T4bp1w4Qx7Me6_WGkw7X175TN4CGBJetqtxZYo8PfPNhn8geT7lgmpJMw0INMGOxoMEE6Kz62rzxKyALegHCwkxBJWiAbHSp-4zfh89u7YcbdYsO2Y1loXe-_T6cOC64MfB1sCHBSlLPx7NDXldHK7dOjL51H5J3D4NXpnKNpIB94Nx16Nx5lxWRYV_69Do3fXjLFceDfLqOnb4fz8RnveATBwUEEg6Udp7SYzKaDaaj3dR_Iw_bIaej3q0A_vhU-6jkNjh16TncbhTwvCpGW5aRkCXCerhsm1Vv7fr5hZjct7Xb7wza6gActxR8EsDs-7OttVLJk4Gf6wk8xHb1vnR_isulosKZT-gIXaYb9yO0UkMrt4gvhfDCigmY4YM6Gb6eTWTJiv3w7pTQZDeY8OnoJkSY5rNf-sbV1zLgQw29A0yQfgOYvFMlYmUIP94GwE1buBX_uyuYQzmD8H51iRY3gNGBfJcB10zDlVxq4xapB5UKtQFhyfoEUGqHcFv8OBkomaxQgukBiZaVY7SPpLAJ5CG2IIA9q8tBd2J4BwfYML_T0a7jnPHaO1ptsDDIB4UjZG7bayse-K5R3XaNYSvOOo_XwzCJcSHRmq4T0e7nwJDp-cNAYvmNeVnCokNIumO-PraCx1f4ahv7Fp0c4vACZ393NF5_h7vMlrK6vrq6_f_m_T7D6cnV5C3fXofni_z_Bt8ub6293zz7cHLvAmFpfa29eYjwbGIRwho8CmHuGfJcCr87eRMlzzHdna3-FYTd_AHIo5N8PSMPuMcov0ihf9g5ueyHKL_bniV_ZPfpUijfaet3SNPXWb15z5Uu49MUG6QHLS_gdaJTNx9n4AG_doz2D0G2w-cVL2WL36LzndPrHt2ae2XueJpNplmfjI4MS0J9nvJfs_HTkk9dZNeQeXoKeifNMzLIZO8PzdDwZT6ez2Wx2tjln5UTkMzYritmMZnyCOEono2nOJwWOOMMzeU4TmiWUJmkyGmezeDb1a30qRgkrs5ym0SjBhsk69g7H2lRn4XbxfJxMJ5OzmhVY23CtS6nCHxA6I0qjfHlmzkOQRVfZaJTU0jq7R3HS1Xgebk7pahGmy4Nbz-2Mmc2hP3i_R6Owhl2C9PeYZ52pzz9-ORoi-G8AAAD___XDOL0">