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

    <tr>
        <th>Summary</th>
        <td>
            fatal error: error in backend: alignment is limited to 32-bytes
        </td>
    </tr>

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

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

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

<pre>
    [rte_cryptodev-a2eeb2.zip](https://github.com/llvm/llvm-project/files/8585508/rte_cryptodev-a2eeb2.zip)
[rte_ethdev-33cdc8.zip](https://github.com/llvm/llvm-project/files/8585510/rte_ethdev-33cdc8.zip)

C:\work\research\dpdk\source\dpdk-21.11>ninja -C build
ninja: Entering directory `build'
[120/549] Compiling C object drivers/libtmp_rte_bus_pci.a.p/bus_pci_windows_pci_netuio.c.obj
../drivers/bus/pci/windows/pci_netuio.c:127:33: warning: suggest braces around initialization of subobject [-Wmissing-braces]
        struct device_info hw_info = { 0 };
                                       ^
                                       {}
1 warning generated.
[341/549] Linking target lib/rte_kvargs-22.dll
   Creating library lib\rte_kvargs.lib and object lib\rte_kvargs.exp
[342/549] Linking target lib/rte_telemetry-22.dll
   Creating library lib\rte_telemetry.lib and object lib\rte_telemetry.exp
[354/549] Generating symbol file lib/rte_kvargs-22.dll.p/rte_kvargs-22.dll.symbols
WARNING: ['lib', 'llvm-lib', 'dlltool'] do not work or were not found. Relinking will always happen on source changes.
'lib' not found
ignoring unknown argument: -list
lib\rte_kvargs.lib: not a COFF object, bitcode or resource file
'dlltool' not found

[420/549] Linking target lib/rte_eal-22.dll
   Creating library lib\rte_eal.lib and object lib\rte_eal.exp
[447/549] Linking target drivers/rte_common_iavf-22.dll
   Creating library drivers\rte_common_iavf.lib and object drivers\rte_common_iavf.exp
[449/549] Linking target lib/rte_ring-22.dll
   Creating library lib\rte_ring.lib and object lib\rte_ring.exp
[450/549] Linking target lib/rte_dmadev-22.dll
   Creating library lib\rte_dmadev.lib and object lib\rte_dmadev.exp
[451/549] Linking target drivers/rte_bus_auxiliary-22.dll
   Creating library drivers\rte_bus_auxiliary.lib and object drivers\rte_bus_auxiliary.exp
[452/549] Linking target drivers/rte_bus_vdev-22.dll
   Creating library drivers\rte_bus_vdev.lib and object drivers\rte_bus_vdev.exp
[453/549] Linking target lib/rte_meter-22.dll
   Creating library lib\rte_meter.lib and object lib\rte_meter.exp
[454/549] Linking target lib/rte_stack-22.dll
   Creating library lib\rte_stack.lib and object lib\rte_stack.exp
[470/549] Linking target lib/rte_pci-22.dll
   Creating library lib\rte_pci.lib and object lib\rte_pci.exp
[481/549] Linking target lib/rte_rcu-22.dll
   Creating library lib\rte_rcu.lib and object lib\rte_rcu.exp
[482/549] Linking target lib/rte_mempool-22.dll
   Creating library lib\rte_mempool.lib and object lib\rte_mempool.exp
[487/549] Linking target drivers/rte_dma_skeleton-22.dll
   Creating library drivers\rte_dma_skeleton.lib and object drivers\rte_dma_skeleton.exp
[502/549] Linking target drivers/rte_bus_pci-22.dll
   Creating library drivers\rte_bus_pci.lib and object drivers\rte_bus_pci.exp
[507/549] Linking target drivers/rte_mempool_stack-22.dll
   Creating library drivers\rte_mempool_stack.lib and object drivers\rte_mempool_stack.exp
[508/549] Linking target drivers/rte_mempool_ring-22.dll
   Creating library drivers\rte_mempool_ring.lib and object drivers\rte_mempool_ring.exp
[509/549] Linking target lib/rte_mbuf-22.dll
   Creating library lib\rte_mbuf.lib and object lib\rte_mbuf.exp
[512/549] Linking target lib/rte_timer-22.dll
   Creating library lib\rte_timer.lib and object lib\rte_timer.exp
[514/549] Linking target lib/rte_cfgfile-22.dll
   Creating library lib\rte_cfgfile.lib and object lib\rte_cfgfile.exp
[515/549] Linking target drivers/rte_dma_idxd-22.dll
   Creating library drivers\rte_dma_idxd.lib and object drivers\rte_dma_idxd.exp
[516/549] Linking target drivers/rte_dma_ioat-22.dll
   Creating library drivers\rte_dma_ioat.lib and object drivers\rte_dma_ioat.exp
[518/549] Compiling C object lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.obj
FAILED: lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.obj
"clang" "-Ilib\librte_cryptodev.a.p" "-Ilib" "-I..\lib" "-Ilib\cryptodev" "-I..\lib\cryptodev" "-I." "-I.." "-Iconfig" "-I..\config" "-Ilib\eal\include" "-I..\lib\eal\include" "-Ilib\eal\windows\include" "-I..\lib\eal\windows\include" "-Ilib\eal\x86\include" "-I..\lib\eal\x86\include" "-Ilib\eal\common" "-I..\lib\eal\common" "-Ilib\eal" "-I..\lib\eal" "-Ilib\kvargs" "-I..\lib\kvargs" "-Ilib\mbuf" "-I..\lib\mbuf" "-Ilib\mempool" "-I..\lib\mempool" "-Ilib\ring" "-I..\lib\ring" "-Ilib\metrics" "-I..\lib\metrics" "-Ilib\telemetry" "-I..\lib\telemetry" "-Ilib\rcu" "-I..\lib\rcu" "-Xclang" "-fcolor-diagnostics" "-pipe" "-D_FILE_OFFSET_BITS=64" "-Wall" "-Winvalid-pch" "-O3" "-include" "rte_config.h" "-Wextra" "-Wcast-qual" "-Wdeprecated" "-Wformat" "-Wformat-nonliteral" "-Wformat-security" "-Wmissing-declarations" "-Wmissing-prototypes" "-Wnested-externs" "-Wold-style-definition" "-Wpointer-arith" "-Wsign-compare" "-Wstrict-prototypes" "-Wundef" "-Wwrite-strings" "-Wno-address-of-packed-member" "-Wno-missing-field-initializers" "-D_GNU_SOURCE" "-D_WIN32_WINNT=0x0A00" "-D_CRT_SECURE_NO_WARNINGS" "-march=native" "-DALLOW_EXPERIMENTAL_API" "-DALLOW_INTERNAL_API" "-DRTE_LOG_DEFAULT_LOGTYPE=lib.cryptodev" -MD -MQ lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.obj -MF "lib\librte_cryptodev.a.p\cryptodev_rte_cryptodev.c.obj.d" -o lib/librte_cryptodev.a.p/cryptodev_rte_cryptodev.c.obj "-c" ../lib/cryptodev/rte_cryptodev.c
fatal error: error in backend: alignment is limited to 32-bytes
clang.exe: error: clang frontend command failed with exit code 70 (use -v to see invocation)
clang version 7.0.1 (tags/RELEASE_701/final)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
clang.exe: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
clang.exe: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang.exe: note: diagnostic msg: C:\Users\anadgar\AppData\Local\Temp\rte_cryptodev-a2eeb2.c
clang.exe: note: diagnostic msg: C:\Users\anadgar\AppData\Local\Temp\rte_cryptodev-a2eeb2.sh
clang.exe: note: diagnostic msg:

********************
[519/549] Linking target lib/rte_gpudev-22.dll
   Creating library lib\rte_gpudev.lib and object lib\rte_gpudev.exp
[520/549] Compiling C object lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.obj
FAILED: lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.obj
"clang" "-Ilib\librte_ethdev.a.p" "-Ilib" "-I..\lib" "-Ilib\ethdev" "-I..\lib\ethdev" "-I." "-I.." "-Iconfig" "-I..\config" "-Ilib\eal\include" "-I..\lib\eal\include" "-Ilib\eal\windows\include" "-I..\lib\eal\windows\include" "-Ilib\eal\x86\include" "-I..\lib\eal\x86\include" "-Ilib\eal\common" "-I..\lib\eal\common" "-Ilib\eal" "-I..\lib\eal" "-Ilib\kvargs" "-I..\lib\kvargs" "-Ilib\net" "-I..\lib\net" "-Ilib\mbuf" "-I..\lib\mbuf" "-Ilib\mempool" "-I..\lib\mempool" "-Ilib\ring" "-I..\lib\ring" "-Ilib\metrics" "-I..\lib\metrics" "-Ilib\telemetry" "-I..\lib\telemetry" "-Ilib\meter" "-I..\lib\meter" "-Xclang" "-fcolor-diagnostics" "-pipe" "-D_FILE_OFFSET_BITS=64" "-Wall" "-Winvalid-pch" "-O3" "-include" "rte_config.h" "-Wextra" "-Wcast-qual" "-Wdeprecated" "-Wformat" "-Wformat-nonliteral" "-Wformat-security" "-Wmissing-declarations" "-Wmissing-prototypes" "-Wnested-externs" "-Wold-style-definition" "-Wpointer-arith" "-Wsign-compare" "-Wstrict-prototypes" "-Wundef" "-Wwrite-strings" "-Wno-address-of-packed-member" "-Wno-missing-field-initializers" "-D_GNU_SOURCE" "-D_WIN32_WINNT=0x0A00" "-D_CRT_SECURE_NO_WARNINGS" "-march=native" "-DALLOW_EXPERIMENTAL_API" "-DALLOW_INTERNAL_API" "-DRTE_LOG_DEFAULT_LOGTYPE=lib.ethdev" -MD -MQ lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.obj -MF "lib\librte_ethdev.a.p\ethdev_rte_ethdev.c.obj.d" -o lib/librte_ethdev.a.p/ethdev_rte_ethdev.c.obj "-c" ../lib/ethdev/rte_ethdev.c
fatal error: error in backend: alignment is limited to 32-bytes
clang.exe: error: clang frontend command failed with exit code 70 (use -v to see invocation)
clang version 7.0.1 (tags/RELEASE_701/final)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
clang.exe: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
clang.exe: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang.exe: note: diagnostic msg: C:\Users\anadgar\AppData\Local\Temp\rte_ethdev-33cdc8.c
clang.exe: note: diagnostic msg: C:\Users\anadgar\AppData\Local\Temp\rte_ethdev-33cdc8.sh
clang.exe: note: diagnostic msg:

********************
[521/549] Linking target lib/rte_net-22.dll
   Creating library lib\rte_net.lib and object lib\rte_net.exp
ninja: build stopped: subcommand failed.

C:\work\research\dpdk\source\dpdk-21.11>
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztWt9zozgS_mucFxWUDXZsP-TB8Y_ZVGWTnONc9p4oGWRbE5A4Iexk__prCQzIgQTPTN1u1WYqY0D9deuT1GqpBWsevF11BtdCEs8Xb7HkAdlb2CFk7dh_0rgzmHWc0U7KOOm4k46zgL8tlbt0bfs8gocw3B8vViz4d-JLeNzQkCRwHQ1Gg0F3BHeNFTjjTnfW6U5yEkTuFMB1_cAf_SoGvW7O4L31onr9O1VVDKYHLl7gIkhCsPB3cBvEgSpJeCp8kj9bTs_u9TrunFH2HSNritYpDYPMki4Da2jOJBGUbVFABVDj4g11LrsZ0hkWbe85iuOgP4b2oimPYhoqpSnia9UiFAi6J0K1KKRrGcWeas46TbzYpza2oSGL_Mk7UBbwQ3bPiEwpt30bzGR12TZAS2ugBL8Ahd9cMXsuVKERPSDqTlxXteeABbRtq26TdLsliURrgX2SICx4ygJEGZUUh_RPLClniG8At85bAQ21niOaJGDBytTU-GpiKP-XSJGqBpM99YlH2Yaj3SG7dtwZ6gyvURd-Zx332lT85F9nMD8PP7xWtWiV3rHZaEsYEViSwC6Gzu33yqG7pexF4SQWWyIRDFbuei97KEksx7GDMCyIgI9BNwEegAKDbygF8LxCwYYChKFb8x58JyevcYWJ04KJJCGJiBRvZ5ApdJr5lBCD0qBfUvqWdZ6qInmL1jxEapo2dZJ26velmWaS1fA8Wd7d3H1T3giVwYTStoYdZ4rUg4oJRgkYkJyHqgD4BBwxLpGa7ogLdCCC6IKNcmQbLUmY9-GBhiHC4QG_JWiH45iAXzOURQPk7zCDeXB0iCOH0lImoFvGdSBI2QvjBwbzZZtGhElFHlgmMsPVeYCCKHMYTe8Xi7zvVZPWVPoQURV7iFYZH9WnBZeywad8iiHqV0NPo9cQHJ7hL4Bu9hQlrPpIvz9sJFBGKr2C8CjizKN4v_mUzFEzq7OieUqsGWiSHLfoJTXAZ3STgjf3k5YaHAZtRiqIsFrk2rPIFJp55HKTSXPMM4dMrUo4fYXlDLeIOOZYGLofD5sJNak2B8X3VPdtuu591fuaDmxAmdzcFgMKUZWIM8ZT45uHMxObNPotaCQS-y9n0ND4ZhqZ2KAxbOPesDc5g4TaHjVSUEKDwKjNSi789Jwp7qcfzHAQmgTaLOARiWKI6Wd5hNb4yCcygEmmbViGAOElL7D-S87OnDxV1Y8nkIGs8hx0z5ngbdzn_cytcaN6kEmsbQfm3d9yipk1G7ofkzShJtXRmVRbrXT11deteh8gTZ5tVuFonX6-P6g4P8A_mBpKanDotdpl0-isoK3xH-yutdik0SZo-5ut2g-eQSTXaKZyBJhkBmfEChq8Bj8QJ5Ta5zFCo0xul-dw41j-CDdQa8FNoUxulXlXk_ZnA6mqrZ6f5Al_8eyZ0kq2v5jc3M5nKn34WUsdx_FDSHTgComUY91kDlFvsAI53tt2hj7RLxTfA2uFVdjx1udsQ7emgZOyzB4kHvBLmR-mAamrsB5QlR3PSFqYaYZWUa-jyzbG6mFVRJa4NFs4kZeiBg0TmOWiddgTSVaogmYd2CjPi7JYX4s-EeUxiLJtHdooPxqQgvq1tE9FWWlxiFGn8l6YV-yntXzK4j-MqbPxeciFFVC8ZTyRFRYxjYvBnXkLmLse5PuP85V3fbN67Lizy_5R_IzDomOeKdvjkAZW7O-OZffu8c50mizHVZPDLrDP5FUKXDz5OJHWf9PSB54DEgviq2OvomjDRYTlyaPFOAsppBcV3VySED8VVBZ9VxwDBgQ6R-jDwuSdMBZccvkWk1LESAI8LKBMREWDh4GVyDdY6gKy0WeQpbM_x5yqY1gLA4Oy1QndMgumRYwFKQuVW8i6ilMGlounA5gilkKzbYUct3AQCJIkFt9YMWyzgCq48ZqIKubYvA0lQLs4MdUr0XH0v909eY_3T8vpvCx7vrlzHfV7twJn6L52J91uKZ0uV97jfPq0nHt3915-NPZ4lEf6KNudMejqfellk9vb-2dv_sfDfHnz-_xuNbn1Jg83J-Kbu9V8eXciWq7m3u39N282X0yeblfqfvWfhzlUAf5vG7Hb-n0G___1E4sQqC9UtR-sOpX1os6CrX3X4j9DQrXbV2b0KXpmqNLQxYlOtnJusMQhIkJwoRZifYMoQ2vlHSxQZTD4W6bOAhFNgF8ErhUgyZHrWOs3SfLDTh1EYPtACjPqRpeijeDg4bD3UGFe7UE2GPZoATqAwyPySiXS54TDLrRhlCYEWXtVQUIIUNlzH2fzZVypCanNizrCH9pdu6f0JFauvljOb-eTx7k37Pb0mxamZnuuudL7KsULVizvsg8hycoXQitK9nmXrHawowpQBJRChY15Ql8z0Q2D7CQE6jOqm5e_knkQfCtwhBb6vc5genv779_hsqaspm8Yl_paRlgUJfqVxYNmrt5IQB8jjNbpFgkScyFVb5hvmUCW2OoI2eYCYvdCb-3yYIrkjiBf4GSnh1GqVxnqPBbCJEQOH-Y_9H3-tgiKlSZOEu5TFUORSBlKfEFjaZ_D_rgR-4m_yslv3hWT1Woy_Q2tfpujxb2a7BAzkFp5HtHqXhdfP31Dy_nD_XJVcHioa-YIfGPc3NQCIAgKuV5MEJaFyZYDmLvDU5JtrDHDwRYLuJvE8QwmmnINMK42PCvYPRxTltM3j_5fUWmy-4HR_lVjrnKNNrnzNk7POz3OFJrTxVxuZD2fvOw0InT2zjYPz9mDVyn_PNlpb6DzYY5TtdM-wcm0ajfZJ5Iq5iu1-dumNozIOmy1-B-YA-mXCg11lIKvPOgrD6pi_gF5UBnla5OgNotTbe5TUTwuJe8U61OeVlV2ajKdY1MWVfRXjvOV43zlOH-DHMf8tvH_keCYNf7V2Y3T5t097NLOSG0A3ZzXKGGR1BSfe-oPO1EieRyTIPtIcm2GK7va9B_74PQiuHKDsTvGF5LKkFz9guh7kYrw6uyvbGH5TvVntoNBb9i_2F0RF28Cfz0eXgZ-v0uGZNzrjUa9roN7G7_nDy9CvCZhcqU_1nMYOSBtAu5h2C7oldN1nG7fGfVG_aE7sMeXZN0dd_3B0O2R0WDcAZsR9GIRsi7Elaak4hgI1Vd0ZTy7gDkKrSZEVwf2cSp3XFzN8HfIx_GFrvpKU_8ffHAf2A">