<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJy1Vt1z2jgQ_2vgRWMPmK_kgQcDds5TAxlwmvTJI0vCqCdLPklOm_71t7IJcG2a3sxdM8S2dler3d9-aAtFX-aLhgvKZYmEeK684cgf-AOkJMJoFHgFt0hw2XxFyqDGOLGSEG849AOEJUWl4AXxAn807ri9UdgbrHqD1-d0cPq1S1LhPxny0vAP5K2W6_BDlC_zOA3v9vkuSqNwH_VGq14QeBXW5AjfNZOWN5VXIa-yjWRA4tObKfK2Bnk1rxkIX1Q9Pf1_ypLNPgvTNL_fRXHy1GqKG6PhKRTBAuTS9OM6jzbhIo3yOE5AZLt5JS8eknSVt5-rT2my-AczTTYffsbLwt1dlO3zbNvp6Fw4KmN7o0W4Xt3dP8DH4j7ubL22YZdlZyM6Hzorsk_3DokdEwwbdmZ-jHaL7T7K3SJOUieS7R6iswfJ5iFL0j0AsVwlux8AgDeXRDSU_QAZ-NTtgNx4ixk9RcuzAOghAkNaeY9SeZQ9I-8Obbj8jJHvA_PNPOqevn_AXBj0hdvj-3kXh-AgYBmi7sSlouyOSfjaAyrEciVX4Z1jrCFBYy6YgYXD4ZrvU66_29LWDtM-qWtfodPZ3-NUcHcS6QUL-CFAJHd459s43kcZAJ3tAYrp2DHuNg_5fvuwW7o45KlLhlb2Qsv32WqZL7cOzk0G0VvutvsLI97u1uGP5DRZJxdq8h4KwG6B_4XMOfid9Hl5uE-W8IRYGlZhKDjicWmZrpXhbjfwnrnhBRfcvgALmgsz3pFTyoD3yLRWGuCg2DLP8go0PmIhHOer1bjLkkY2hlGvxhpXDHQD9YvmsMFYDT0IqvmRYGO9vxpXqG5HxY3rTt6BM0HhVDAFC_6NaVf5jLZ2dpJCgZh7wJJXteCEW-8AJtijVk15POnDLwUDOy6aaMeAXDbGq8B1QpgxHVEz2kh3iFepZ9bRauDyin9zVl2oUrGvhNXWsy-1I1EAHfySSnrPXFvwx6NWOYdNU5YMfIStWnN62k9UVUGXgwV4DPXu-jq4C9hafEKfclxK6CecGBAXTtnh0Mg2tBCz9m2cHLb4av2vmyiCvzb-nSfdbmMpCJ5KYAipvl7Bf_Z7y9Fbx7_1AB9irn6zCwT9shh_ruDUj2YLY-GuxpoiLuvG9mZtKwwNVGghoHwqyEUM2XRpom9vmYxvbgZu6yPWsrvsEYMhQB3QATxEUlmE7SsJu8EB8mOBJPviPkGVYdoy-v4hk0kwcZqjrhWEqMAUaVZy40pdQskj19iDCQNMZu_7eNahIG_RMk6cffbIrs12Fp76A_LJgefAq7UiCILjUH1mp-Gly16n7QC1IRB7Vf6BCwENwPBSAhmsrLiE_kURqCmhRyFChrVozEmPqmouunK8yPrvXHTZkRuEhVHocuGh68nGVSCsr_dslGXgKbhbuIRApoGGxKjpJrvp-K3J7lplySTTnLgxoz3uZ1OfW550g8OtaDtH3pzHSIkY1oJD7KBVGec1AO9iYFwov5sx-3Q-orejW9zHjT0qPf_cYOixypJ-o8X8aG3dpikMBkFcwmlN4QOgrkTg1NPLA9w_Q-jcvWRM05beZBTcjPrHOWaTYFTQYljckul0NiimM4ZxgIPJDA-GU9IXuGDCzHsTCHYAmYtaFQ7dyar_3y3g82AQBIPh8HYwHQ6DoX-4xYfRZDSczcbFeEAmvfEAbg8ufKfHV7rs63mrsmhKA0wBdWAuTLhuIO0Yaw0GCy23gs1Po_y_rKF-a-O8NfBvD6fZhA>53283</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            llvm-13 Error: bad register name `%eb'
        </td>
    </tr>

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

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

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

<pre>
    Building llvm-13.0.0 on a 32-bit linux os using gcc-11.2 and glibc-2.34 using:

```
cmake -LAH -DCMAKE_C_FLAGS_RELEASE="-march=pentium-m -mtune=i686 -Os -pipe" -DCMAKE_CXX_FLAGS_RELEASE="-march=pentium-m -mtune=i686 -Os -pipe" -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_ENABLE_FFI=ON -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_TARGETS_TO_BUILD="host;AMDGPU;BPF" -DLLVM_ENABLE_RTTI=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=TRUE -DLLVM_BINUTILS_INCDIR=/usr/local/include -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_LIBEXECDIR=lib/clang -Wno-dev -G Ninja ../
```

..fails with:

```
FAILED: lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o 
/usr/local/bin/c++  -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/CodeGen/SelectionDAG -I../lib/CodeGen/SelectionDAG -Iinclude -I../include -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 -march=pentium-m -mtune=i686 -Os -pipe    -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -MF lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o.d -o lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -c ../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
{standard input}: Assembler messages:
{standard input}:54880: Warning: end of file not at end of a line; newline inserted
{standard input}:55525: Error: bad register name `%eb'
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
```

This also fails with "-march=i686"

Note that build succeeds on a 64-bit linux os using "-march=generic" with gcc-11.2 and glibc-2.34 and succeeded with llvm-8.0.0 on an earlier version of the same 32-bit linux os
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy1Vl9zmzgQ_zT2iwbGgO0kD37ANviYYjtjkyZ9YoQkY_UE4iSRNv30twLH9rVp2odrxgG0u1rt_vaPtpD0ZTZvuaC8LpEQz5XjBe7IHSFZI4wC3ym4QYLX7VckNWq1FSsJcTzP9RGuKSoFL4jju8G45w6CcDBaDkavz-no9OuWpMJ_M-Sk4V_IWS7W4YcoX-RxGq72-S5Ko3AfDYLlwPedCityhO-G1Ya3lVMhpzJtzYDEp7dT5Gw1chreMBC-qHp6-v-UJZt9FqZpfr-L4uSp0xS3WsFTSIIFyKXpx3UebcJ5GuVxnIDIdvNKnj8k6TLvPpef0mT-H2aabD78jJeFu1WU7fNs2-voXThKbQbBPFwvV_cP8DG_j3tbr23YZdnZiN6H3ors071FYscEw5qdmR-j3Xy7j3K7iJPUimS7h-jsQbJ5yJJ0D0AslsnuBwDgzWsiWsp-gAx86ndAbrzFjJ6ixVkA9BCBIa2cx1o6lD0jZ4U2vP6MkesC88086p-ue8BcaPSFm-P7eReH4CBgGaL-xIWkbMVq-NoDKsRwWS_DlWWsIUFjLpiGhcXhmu9Srr7b0tUOUy5pGlei09nf41RwexIZ-HP4IUAkt3jn2zjeRxkAne0BiunYMlabh3y_fdgtbBzy1CZDJ3uh5ftsucgXWwvnJoPoLXbb_YURb3fr8EdymqyTCzV5DwVgd8D_QuYc_F76vDzcJwt4Qiw1qzAUHHF4bZhqpOZ2N_CeueYFF9y8AAuaC9POkVPKgPfIlJIK4KDYMMfwCjQ-YiEs56tRuM-Stm41o06DFa4Y6AbqF8VhgzYKehBU8yPB2jj_tLZQ7Y6Ka9udnANngsKpYAoW_BtTtvIZ7ezsJYUEMfuAJa8awQk3zgFMMEcl2_J40odfCgZ2XDTRngG5rLVTgeuEMK17omK0re0hTiWfWU9rgMsr_s1adaHWkn0lrDGOeWksiQLo4Fcta-eZKwP-ONRI67Buy5KBj7BVKU5P-4msKuhysACPod5tXwd3AVuDT-hTjssa-gknGsSFVXY4tHUXWohZ99ZWDht8tf7tJorgr4t_70m_WxsKgqcS8CDV10v4z_5sOTrr-I8e4ELM5R92gaBfFuPPFZz60c1cG7irsaKI101rBjddKww1VGghoHwqyEUM2XRpom9vmYxvb0d26yNWdX_ZIwZDgDygA3iIamkQNq8kbAcHyI85qtkX-wmqNFOG0fcPmUz8idUc9a0gRAWmSLGSa1vqNZQ8so3dnzDA5OZ9H886JOQtWsSJtc8c2bXZ1sJTf0AuOfAceI2SBEFwLKrP7DS89NlrtR2gNgRir8o_cCGgAWhe1kAGKyteQ_-iCNSU0KMQIV4jWn3SI6uGi74cL7LuOxddduQaYaElulx46HqysRUI6-s9G2kYeAruFjYhkG6hITGq-8luOn5rsrtWWbKaKU7smNEd97Opzy5PusHhTrSbI2_PY2SNGFaCQ-ygVWnrNQBvY6BtKL-bMYd0FtC74A4PDTeCzU4z6W8mw7BVYnY0pulSGYYHPy7BorZwAXRbRqDt9HIgNp8hvPbu0rrtynMS-LfB8DibHHDg-SSgt-RuiqcEe7SgI3ozhmO8KZ0OBS6Y0LPBBBLCh-xGnQobgclyyGf-yPdHnnc3mnqe77mHO3wIJoF3czMuxiMyGYxHcD9w4Vo7XKnKoer9LNpSA1OAc_rChAsFEoux7jjQj1tzlGr2ucVw-UhDht3hs874fwHhIcQc">