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

    <tr>
        <th>Summary</th>
        <td>
            PLEASE Submit a bug report
        </td>
    </tr>

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

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

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

<pre>
    ```
FAILED: lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc 
cd /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86 && /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/bin/llvm-tblgen -gen-asm-writer -I /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/lib/Target/AMDGPU -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/include -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/include -I /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/lib/Target /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/lib/Target/AMDGPU/AMDGPU.td --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc -d lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.d
terminate called after throwing an instance of 'std::length_error'
  what(): basic_string::append
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/bin/llvm-tblgen -gen-asm-writer -I /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/lib/Target/AMDGPU -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/include -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/include -I /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/lib/Target /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/lib/Target/AMDGPU/AMDGPU.td --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc -d lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.d
 #0 0x568c89d9 PrintStackTraceSignalHandler(void*) Signals.cpp:0:0
 #1 0x568c5f15 llvm::sys::RunSignalHandlers() (/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/bin/llvm-tblgen+0x344f15)
 #2 0x568c6070 SignalHandler(int) Signals.cpp:0:0
 #3 0xfffffffff7fa8560 (linux-gate.so.1+0x560)
 #4 0xfffffffff7fa8549 (linux-gate.so.1+0x549)
 #5 0xfffffffff788b277 (/lib/libc.so.6+0x8b277)
 #6 0xfffffffff7835975 raise (/lib/libc.so.6+0x35975)
 #7 0xfffffffff781e3b5 abort (/lib/libc.so.6+0x1e3b5)
 #8 0xfffffffff7c80cc8 (/usr/lib/gcc/x86_64-pc-linux-gnu/12/32/libstdc++.so.6+0x80cc8)
 #9 0xfffffffff7c8f6c8 (/usr/lib/gcc/x86_64-pc-linux-gnu/12/32/libstdc++.so.6+0x8f6c8)
#10 0xfffffffff7c8f751 (/usr/lib/gcc/x86_64-pc-linux-gnu/12/32/libstdc++.so.6+0x8f751)
#11 0xfffffffff7c8fa5e (/usr/lib/gcc/x86_64-pc-linux-gnu/12/32/libstdc++.so.6+0x8fa5e)
#12 0xfffffffff7c84187 std::__throw_length_error(char const*) (/usr/lib/gcc/x86_64-pc-linux-gnu/12/32/libstdc++.so.6+0x84187)
#13 0x56602066 llvm::EmitAsmWriter(llvm::RecordKeeper&, llvm::raw_ostream&) (/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/bin/llvm-tblgen+0x81066)
#14 0x568448cd .L343 TableGen.cpp:0:0
#15 0x568d99dd llvm::TableGenMain(char const*, bool (*)(llvm::raw_ostream&, llvm::RecordKeeper&)) (/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/bin/llvm-tblgen+0x3589dd)
#16 0x565c1508 main (/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/bin/llvm-tblgen+0x40508)
#17 0xfffffffff781f4d9 (/lib/libc.so.6+0x1f4d9)
#18 0xfffffffff781f5ac __libc_start_main (/lib/libc.so.6+0x1f5ac)
#19 0x565c331b _start (/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/bin/llvm-tblgen+0x4231b)
```
Useful info
System: Gentoo AMD64
Version: 15.0.7
Compilation Flags (example of one file): `[2059/2838] /usr/bin/x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/lib/Target/AVR/Disassembler -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/lib/Target/AVR/Disassembler -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/lib/Target/AVR -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/lib/Target/AVR -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm_build-abi_x86_32.x86/include -I/var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/include  -DNDEBUG -march=native -O3 -pipe -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fvisibility=hidden -std=c++14 -MD -MT lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/AVRDisassembler.cpp.o -MF lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/AVRDisassembler.cpp.o.d -o lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/AVRDisassembler.cpp.o -c /var/tmp/portage/sys-devel/llvm-15.0.7/work/llvm/lib/Target/AVR/Disassembler/AVRDisassembler.cpp
`
Compiler: `gcc (Gentoo Hardened 12.2.1_p20230121-r1 p10) 12.2.1 20230121`
Comment: Similar error was at some other place, and I think it's compiler trouble, but I'm unable to understand backtrace, so maybe it will be useful for community.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsWVtT4zoS_jXipUspW77EeeAhEMyhFoYpYIbHlCx1HC2y7JVkLufXb8kOF8Ocszs7wNapOlMDcdTq7-tuqdstwZ1TtUHcJ9kByVZ7vPfb1u7_1psbbrnke1UrH_ZJHu3-RysSLcvlyenRiiRL0KoirLzitkZPWLk8Wx1__fb0cIxm6ZprqzzamTICCCtvuSWs9E1HWNm11vMaCSvdg6MSb1ETVmp929A4m0WzOWHlXWtvdoPrqldaUl6p9X2RrxM2uy_yIPtJIwYfhPwIa4CwnLD8gxytlHlU85Wu0QCt0VDuGno3-Af05Bep_yicQE8-xidlhO4l_jL-BOp9g_BBIX16mHkJdFxBqjZUbLmpUQJtfza9qPxJjZkck8GjbZThHkFwrVEC34Td5Le2vVOmBm5AGee5EQjtBgibOy9JsiTJUqOp_XaN1raWsPmIB3C35Z6wgrBFKBMVd0qsnbfK1KMa7zo0O_avp0fLyyNwfdUoDxyqvgaLIcrgW9h637mgxErCylr5bV_NRNu8iG6IfGfbf6IIPivnenSElcCNhMdN4bcIwnK3hYqLG2-5wNlIf-m5uAHZN11gGYaiGYkWX21bW94At3XfoPHBiL8T--_E_islNhCWRBDdZ3khioVcwFerjB92_FVIgUtVG65_40ZqtIQVt62ShC0JW8AocjPRhbyIhp8nzHiHmW3iDIZYDFntHtz4cNGbCbQbawEMH5-SQYQdRPdJmm7iLBShJ8vZzvI8mkfw2n1l_H90PYHofvP4b77hRZZHwS-tTH9Pa-5x5tpZPPBneTQhT9_opos_1E0XE91solsUFZvPd_Ec94ZWlQjq-aA-yCcA-RQgyRbzDCxXDv8EZpg1gZlPYWJMqgx4Far1H8MMsyYwxQRGFJEQxQ6gd_YJphaCsDIsdZ7STtBdpExPWBkzwsqEjXOdl4KwA8IOXsQggE5YF69YN_kHsAbQJ9aQLNFr1nkWvz_rPIsnrPFrVp7h-7PyDCes7BVrGhdzeOoW1uuhp1hPu4ZCbLkF0Rrnd8Xnvc0MVkzMTIYykEcsyvMXBeyoUf6pkIbEfJJcoGit_AdiFwQ5YYcv1Cy_W7fOW-TNIPv0QlfEUZ5PHEzHOpemhZAwO03SBK54pfEYzdu6FhSyUUEuFlK-cO1R6YwH4tcrdQhV2-rR27Bwk5C9jsrLiL0J5-L_8XrIioWUk7DlQxQyEWdRAQ1X5rNtSqMsmlaP1wV3k8rFn5XaIJ8AFK8BMi5gvQ5qa-e59esXjv4YMuNiArnYhSlJ4gpGkE8PFEvi6tmo6Q3FN4ebXoMym3bX5D84j2HvwTEa37awPFvl6Sj7jtap1gThzqxh-LBtOqW5V62BUvPaBQ_xnjedHk5BrUHYKI27M07gzg5YlC0IK1mRFCRbwVMRG334Qfmi9VisgDYJA9psuob7LUlWziHQ1bo8OT1an5fl5dHV-uDk6pIkqzwNguMv39aX598uDo_Ct9PlxfHRMPd5bH15tTpcH55_ubxafrlany0PL84vnwXl-cXZ8u3w6cnZyfPoBx0OXnez3y8IK1fKceewqfRw4Hn35vyTSD4xaH-lwxvQ1ZfV0cG3Y6ANtyJsccO9ukWg5wnQTnUIdPP15BDoxrTUYcONV4Iq49F2rVNDItLNrXKqUlr5B6qMVgYd3Sopw5n5euwnkpXkHqlXDQK95loHyb23HOi1aWlveoeSdtzyBoez9fV4RBvvJxzQa8Gdp__quR41GuWcMjXdKNSSKqO84lr9jtYB7VAOdo4zdWvq4RfQa9V0Wgnl6YZrHdqevt7u8PhDhbQ3z0hyFAjNnaMNNlwIdG4ctCh7E0ho04ZohbEOnVON-j1Y9TxqWrwX2HnqH0IwryVq9EhNa-itsr7nmkrfBoddX9foPG1v0Vold_qibRo0Huh1o5xGLgO8MhKN57voS8Vr0zqvhKOi1QFss-mNCGLqcPh0YR73_OX351UjyepxvYa2cLXr1uIU6NkK6NnVm7Pum8QlrDw84zdYKj3c9Jyefj9bfr94OWUmlR11J6Oi62Yt0LPyw0lmPzzov78rv3qr_t8Uyh-zP795X7wv0e5ehrUIlhW71-1v3Eo0KCFmMzaL1x2LWBLFLKY2hi4Ox-SdCB4lL4HDtgy4l6pRmlsYEh3uuAPuwbUNQuu3aKHTXGDoNLmRcAJ-q8wNKE_Y3IHY2Qfetn2lh2lV7-GEsHkDvQmNLvgWeiPROh8Qnq4Kw1zXwpC4oDzcKa2hQujHPmPThqa4aXqj_MNsT-4ncpEs-B7ux_l8nkTzJMr2tvu5ECnyBc-jtGCbKsrnm1xkeVxEEues4Htqf3CesSzK0zjNZmKR8jy0bHmKkjFG0ggbrvQsrNystfXecNu5n0eLotjTvELthj_lMGbwDgYhYYxkqz27P2yBqq8dSSOtnHfPKF55jfu7i9jLtxexe73V-__7Texg3r8DAAD__4RiQp8">