<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJztVk2PmzAQ_TXkYgWBHQIcOCS7jdRDpWrVniNjD-DGsZFtstl_3zHJbrXt9mNVbU9Flj9nzLw3D5vWyocmoaVWrUjoFgtvFUnYBgvprBMg95O5V0bm6ci9T8U4ojnhRpI_cqPP3RyQjiutTE-sweHxVJJ7FYbomt0m2SZZZ9dyGdLdYI-ATRD3_bKdlJZe81Ocubfu4Ecunla1Ph2XDjRw_zQXDvme0YsjzjmRYz0bjs5-ARHiEFGcz4ggOoGPUz-DzjarPFY0AgXnrIud8DCChC4ysv88u-zfnQWMQVkTYQtujA2kBeKgAwcG955hE058cJMIxI8gVKfAXXCT3z5Xvxfeh6Td_Oku1ycp3r0l3x8HtGDYuXsyjr431sEyX6VZmi3RMLXtl0s2sBaamx7byzJ2lBF6ktH1kpQ0amZdYsWqmAMkGGIrAV0d8jsg0RdQj-n5jrIba4Kzer_VVhxeIJJtMaE75JNstOKezMzuXsHsG7P6VyquH6u3VLEPPChBTlZJIhCQmfAUqB43v0OE1mAaYlZvfiVoAmc8ZmqSlNtXCvu_vv-FvulFRJ70YMDxADJ9-TSf60-D8uSo-mHWUqfOCKZ9IC0Xh9G6EO-GpNiGaCXs8ahCUtyibIYQRh_viRjzrkfdTW2KBleyf_wgrs50x1cdX69LCbDOcgqsyFq5ygqAkpdFzQtWsqqlZY0Si0Jsp0DekwFFEWUfSPyYENFCNkzWrOYLPoXBusbZ04EvJqebV4emvJ_AY6dg1apeDE1erDLJabbmtMBX1LIradtJxqqKZxlfLTRvQfsGiUkofXbt4jhGjU1kEIzEQDZ3H-J0cbv4--BUQzOKJS9yynJapVUugVEMN6-BVUWbrDI44qWexn1S6_qFa-Yt26n3uKiVD_7bIh5CqjcAMxaMMKigoXl2VM2U-x_-FJY4ms6LOb5mDu4rOwq0rQ>53849</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            forced_unwind tests failing on armv7-linux
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            libc++abi,
            backend:ARM
      </td>
    </tr>

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

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

<pre>
    'libc++abi :: forced_unwind1.pass.cpp' and 'libc++abi :: forced_unwind2.pass.cpp' are failing on armv7 with:
```
/home/tcwg-buildslave/workspace/tcwg-llvm-release/tcwg-tk1_32-build/rc1/llvm-project/libcxxabi/test/forced_unwind1.pass.cpp:41:42: error: typedef '_Unwind_Exception' cannot be referenced with a struct specifier
                                  struct _Unwind_Exception*,
                                         ^
/home/tcwg-buildslave/workspace/tcwg-llvm-release/tcwg-tk1_32-build/rc1/Phase3/Release/llvmCore-14.0.0-rc1.obj/lib/clang/14.0.0/include/unwind.h:67:38: note: declared here
typedef struct _Unwind_Control_Block _Unwind_Exception; /* Alias */
                                     ^
/home/tcwg-buildslave/workspace/tcwg-llvm-release/tcwg-tk1_32-build/rc1/llvm-project/libcxxabi/test/forced_unwind1.pass.cpp:49:49: error: typedef '_Unwind_Exception' cannot be referenced with a struct specifier
static void cleanup(_Unwind_Reason_Code, struct _Unwind_Exception* exc) {
                                                ^
/home/tcwg-buildslave/workspace/tcwg-llvm-release/tcwg-tk1_32-build/rc1/Phase3/Release/llvmCore-14.0.0-rc1.obj/lib/clang/14.0.0/include/unwind.h:67:38: note: declared here
typedef struct _Unwind_Control_Block _Unwind_Exception; /* Alias */
                                     ^
2 errors generated.
```

This might be fixed by backporting [this commit](https://github.com/llvm/llvm-project/commit/a4fa667dee6012e350bd405ee7a759a53738b279), but I haven't tested.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztVclu2zAQ_Rr5QliQSMmyDjrYSQ30UKAI2rPBZSSxpkWBpBzn7zuUnRRp0yUo0lMFYrjNUHxvHklh1UOT0MpoIRO6xcKFJgnbYCGtdRLUfhru9aDydOTep3Ic0Z3wQZE_CqPPwxyQlmujh47YAbvHU0XudehjaHabZJtklV3LpUt3vT0CVkHed0sxaaO84ac4cm_dwY9cPs0aczouHRjg_mksHPI9o5dAHHMyRzs7js5-ARliF1Gcz4ggBoGPQz-DzjZFHg2NQME562IjPIygoI2M7D_PIft3Zwlj0HaIsCUfBhuIAOKgBQcDrj3DJpz44CYZiB9B6laDu-Amv_2ucS_8D0m7-dNVrl9SvntLvj_26MGwcffkHGNvrINlXqRZmi3RMbXiyyUbaKXhQ4f1ZRobepBmUjH0kpQ0amZVoWHrmAMkGGKtAEMd8tsj0RdQj-n5jrIbOwRnzX5rrDy8QCTbYkJ3yCfZGM09mZndvYLZN2b1r1RcP5q3VLEPPGhJTlYrIhHQMOEtsH5c_A4R2gHTELN68ytBEzjjNVOTpNq-Utj_9f0v9E0vIvKkgwEcD6DSl2_z2X7qtSdH3fWzllp9RjDigQguD6N1Ib4NSbkN0Uva41GHpLxF2fQhjD6-E3HPuw51N4kUHa5k_3ggrsF0x4uWr1aVAlhlOQVWZkIVWQlQ8aqseckqtha0qlFiUYhiCuQ96VEUUfaBxMOEiBaqYapmNV8EHQw0zw7X7OR_eNuW2JvOi8mZ5tXb195P4LFRsnVRL_omqzHJK1kIxotCVlnbZm1Vrhlrq5VYtcXCcAHGN0heQumzpxn7ERlWkWUYFG5kc_chDpe3C93QjGLJy5yynK7Tda6A0UzxvAa2LkVSZHBEaGncYmpdt3DNvFsxdR4njUbw3ybxmtHdADDvBNfnU-ita5w9HfhihtXMmL4C1amfrw">