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

    <tr>
        <th>Summary</th>
        <td>
            [clang] 18.1.6-final: FAILED: lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

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

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

<pre>
    ```
FAILED: lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o 
/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/Phase1/Release/llvmCore-18.1.6-final.install/usr/local/bin/clang++ -DGTEST_HAS_RTTI=0 -D_LARGE_FILE_API -D_XOPEN_SOURCE=700 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/Phase2/Release/llvmCore-18.1.6-final.obj/lib/Target/PowerPC -I/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/llvm-project/llvm/lib/Target/PowerPC -I/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/Phase2/Release/llvmCore-18.1.6-final.obj/include -I/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/llvm-project/llvm/include "-pthread" -mcmodel=large -fPIC -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fPIC -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -MF lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o.d -o lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -c /scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/llvm-project/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
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: /scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/Phase1/Release/llvmCore-18.1.6-final.install/usr/local/bin/clang++ -DGTEST_HAS_RTTI=0 -D_LARGE_FILE_API -D_XOPEN_SOURCE=700 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/Phase2/Release/llvmCore-18.1.6-final.obj/lib/Target/PowerPC -I/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/llvm-project/llvm/lib/Target/PowerPC -I/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/Phase2/Release/llvmCore-18.1.6-final.obj/include -I/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/llvm-project/llvm/include -pthread -mcmodel=large -fPIC -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fPIC -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -MF lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o.d -o lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -c /scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/llvm-project/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
1. <eof> parser at end of file
2.      Code generation
3. Running pass 'PPC Merge String Pool' on module '/scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/llvm-project/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp'.
clang++: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 18.1.6 (https://github.com/llvm/llvm-project.git 1118c2e05e67a36ed8ca250524525cdb66a55256)
Target: powerpc64-ibm-aix7.2.0.0
Thread model: posix
InstalledDir: /scratch/jenkins/releasetest/workspace/LLVM-Release/release-testing-prototype/llvm/clang18.1.6-final/final/Phase1/Release/llvmCore-18.1.6-final.install/usr/local/bin
```
[PPCRegisterInfo.tar.gz](https://github.com/llvm/llvm-project/files/15435720/PPCRegisterInfo.tar.gz)

This [commit](https://github.com/llvm/llvm-project/commit/1184a9cb30e6a12c883b918867f2f06bc3096fc0) seems to be the culprit. 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsWF1v4jwW_jXmxnKUOCTABReUwCxSmaLCu9075NgnwVPHztoO7cyvXzmBbWe3K-280qjdVauqUc_3eXziPDZzTtYaYI6yG5QVI9b5k7Fz9uPE9IyOSiO-z1EeX37jAsWL9WJzuypQusBKloiuD8zW4BFd78wT2N0S0fVyyx5hLRU4RNe3t3_dXlRLI-AL6EhIG-x3y3uopfNgN7oyEW_byOAhCaJrxy3z_ITo-hvoR6lDLAsKmAMPLiR8MvbRtYzDJQu5H9QvhiRYSl2T1hpv_Pc26JQ6N4iuuWK6TqZREuWkkpopRNfX5-7EHCSIrl8iBq-lsUBeu0RSO89UcOlc6EkZ3gcopb6mQPQG0RtMii-H1f5w_Mtif7w_HDYoLWJMiuPt4v7L6rje3K6Oi90mSP52t1t9Pe7v_rhfrlBaTOLe7rg_FMvj8u7r_rD4ejhuF8v7u_2LYn13v138u_h2s928SDcfAVb6X8Bqym9B9-Z8vX8bwST4fAPuXzw-arW_CLrUXHUC3r_ut1G-locoJa0_WWACUYpJwxsjQKG0UGEFMKl2myUmD2CtsSgtBPNAvGzglazTdcesAEHYmUnFSqmk_040PGHywJQKps_eMkwetCGd7hwI0jLLGvBgMXl4stIDcd5KXTtMHjhznvy9Y8Gzkc6FrisJShCppZdMyR9gHSYtCKa95ENgZXTd_wkRht1iNiXcNC3zpC-AOGgkJg-yaZXk0pOKKeVP1nT1KTiZM1gQxD1Jz09EQMU65Yfg2sAzh9aTAHwv0uQsre-YIsKb0IUABR7IGxrX1TU4T0J8K8NQPAzNEm70GayTRg-tKmAiyKUWoD3zg4J7JkjDvpdAOu26tjXWg8CkEpLV2jgvuSPcqJCsqjrNgx9x0D9dsGOevfr_LsWk-Fqsbv74gonzAqXFBbBkcl3xShsytHyJ0eknqQXxrFTgBr31XmKyLTDZHn7PV4xs178lcCQwMb-pZI4_5Bv_H5t9o42BPOxuV4v9CruubKTHDJddjS2E4cPe4JP3rUNpoBiIrmvpT10ZcdO8yvhzHdK5rgcUMy3wdQPyJ8DcMnfCJeOP3vaALHFrobWGg3MgsDOdHcTBkzlnuGThDbCdxo5b2fpoKHnvGX_EomvaUFkviiPc_-ysqS1rMLN114D2ofb3XqlPfvQRPtUflXF88qP350dXcvTJjD6Z0Scz-mRGA6dIIozSJZgKpSvcMuvAYuYxaIFNhSupYLCjF-4R0ME1aLD94A7KNML3ndZS17hlzmFEJ7vdEm8h7C77_i3AO2MUohNsNG6M6FQ4sE3-90Gkkwtfe8VcAh277JsL3MtxZY32AVRumiZQv4pJBQI_SX_C8Cw95gHYJJ1hRKedA0zOgZo6ACz12fABbTp7lQxfd5Whu-D4a0w2qqXHSZJMOYU4g3zC0hzElDOaxRkdZzTjosxzlmU0y_-Z-wJMusBtQKbl-ZjIsiFMPk8iGsXR5VbwMHxtLp-aYO3k86DaDBwQRCHt_wt3HS4pf74YRdnNv86MZzaqf6Cs-OXV6gsedqskG6fZhMZvzOQl_nWxrkshHUbZTRg-6f9k8oszXSfJdMxmvExjyFlC-XSalrNkOs0nFa3ivORpPMsrHiM6C_PbuDDI5eV81KnWSh_hkZinYpbO2AjmySTJszxOaT46zRMooZpMOa3iaZrnSZmVmUjirCwhTqpZPJJzGtNxGNBknEzTcZTzdDxjGUCajmeTWKBxDA2TKgoNRMbWo_68Np-laTweKVaCcv3tNqWXl5airBjZed9w2dUOjWMlnXcvEbz0qr8SHzyyAv80S-kC_95L8FFn1fzPn1OH1s9z-o8AAAD__2Gx-vE">