<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/79216>79216</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc++] assert.conversion.pass.cpp assertion issues on PowerPC
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:PowerPC
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
maryammo
</td>
</tr>
</table>
<pre>
The following tests failed since the PowerPC rhel [bot](https://lab.llvm.org/buildbot/#/builders/57) started to build libc++, to unblock the bots they were `XFAILed` for PowerPC by this [commit](https://github.com/llvm/llvm-project/commit/503dbe75a042af2af35b90d23153752c66dcbf25#r134239197).
```
libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.conversion.pass.cpp
libcxx/test/std/experimental/simd/simd.class/simd_ctor_broadcast.pass.cpp
libcxx/test/std/experimental/simd/simd.class/simd_ctor_conversion.pass.cpp
libcxx/test/std/experimental/simd/simd.class/simd_ctor_generator.pass.cpp
libcxx/test/std/experimental/simd/simd.class/simd_subscr.pass.cpp
libcxx/test/std/experimental/simd/simd.reference/reference_assignment.pass.cpp
libcxx/test/std/experimental/simd/simd.reference/reference_value_type.pass.cpp
```
This issue is to investigate the root cause of why they fail with a different assertion than the expected one on PowerPC.
Also, recently with this [commit](https://github.com/llvm/llvm-project/commit/58780b811c23df3d928d8452ee21c862dde754a2), `layout_stride/assert.conversion.pass.cpp` started to pass unexpectedly because we no longer heck the assertion message in non-debug hardening modes. To not hide the PowerPC issue, the test will be `XFAILed` in debug mode.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VU9v27gT_TT0ZVCDHlqyddAhaSDgB_wOPeSwt4B_RhK3FGmQlB1_-wUlO02D7qHYFDBEkTIf38zwvZEp2cETtax6ZNXTRs55DLGdZLzKaQobFcy1fR4J-uBcuFg_QKaUE_TSOjKQrNcEeST4Fi4Uv32FOJIDVj2qkFn1xPA45nxKTDww7Bh2Tqqtc-dpG-LAsFOzdab8tXwU9wWKiWFXHRg2kLKMmQzkAMs3cFZpho_L72tZnr1yQX9fWKiQU3m5woUiAav5X93D__5PhtUc-hDfaKor5NGmwlSHabK_JDvYPM5qq8NUmLvzffhyiuFv0oX1bTN2FRdG0aGSfI-yR9mLSjXcoNhV4lChrmujVY8VQxF3Yo-i2TUlwC0w_sT4w-1Z89tvmZZYX18ZdiXp5fD7XAefpfVros6WLmWcTDpJvyT5Gub8knK0hhh2MiWKeauDP1NMNvjtSaa01afTr49J2TDs6PVE0U7ks3Rl0U7mNmy1kyndJi86h_iiYpBGy5Q_H_pP0h7IU5Q5xE-FTrNK-j9DRuopktelgm_vL6tiy4Y_g3-WbqaXfD3RB_wPV3N9PhcN2ZRmApuKGK0_U8p2kHm1hRhCBi3nRBB6uIzXVZ3FPuBi8wgSjO2XwzOs99QGD3mUftlf-Oui_-AJgr_r92fVPLgUihlE0uSzu67In6zv4-HI1XG30yhML0yDR3PcV0iEO32s0Rg6VHuJDJtChdX8N1RY8_c-V5Zh9vfQ3RUUrSm8EPgALviBIox0M70faZsoJTkQWA8--C-G1DzAKKMhX6x7CobSFp4D-JBhtOZn617quJjqSIvNw8U6B-qjj1oPK3LBu1diY1phGtHIDbW7A6_5vm6aejO2Yl8JLnpVYc17IZq-1lqgrLA_1Lo-4sa2yHHPdyhwV9VCbIWkfd0fNR10LwRHtuc0SeveGsdmYdoeGtzVGycVubQ0MEQl9XfyhomHW1AMsfS12C51VfOQ2J47m3L6gZZtdksHfNdaqif493q9y_jCJL27mZs5uva3r9kKw7BbYvonAAD__81UiHs">