<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/90653>90653</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc][test] `atan*` and `smoke/atan*` tests need to have exception and errno checking fixed
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Flandini
</td>
</tr>
</table>
<pre>
These depends on `ASSERT_GE` and `EXPECT_GE` in `{ASSERT,EXPECT}_FP_EXCEPTION`. Using RoundingMode with the quick rounding mode tests ends up setting exceptions, so after switching these to `{ASSERT,EXPECT}_EQ`, these tests are failing and need to be changed to wrap the function invocation and not the entire RoundingMode test setup.
See https://github.com/llvm/llvm-project/pull/88816
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUUk1zmzAU_DWPi6YeIRDYBw6ODZ0e2qZJOpNbRogHqJElKok4_fcdyfUkPfTQCx_a97GrXeG9mgxiA_wG-DETa5itazotzKCMyno7_GoeZvRIBlzQDJ5YQ6Ci-_v79u7h6WMLFSXCDPGsfbxtD9czlcqgvrlUAjtcYKiPT93tU_t4aG8fPn39AhXdkO9emYnc2TVunT7bAclZhZmEGcnPVcln4v5g5BTBgD54kuisC_EYQoTwVeISlDUe2IF4S8QY0BF_VkHOsSAkIcH-m1n7LULscC1Ne4RDMgql44go1SAOcUqPRM7CTJe_sxNLIjyuRkYWRJkXK0X6TG02JBxNUA7_VhsXRR3rsgF6BLq_PO8RyRzC4qHYA-uAdZMK89pvpD0B67R-ub4-LM7-QBmAdcuqNbBuu93mVTY0xbArdiLDJq_zktOqYjybG0kZK3g_FlXFi3IUY92PctgWO17327wuMtUwykpaFjTfccr4htUlynyHUm7rvBQCSoonofQmrt9YN2XK-xWbHa14kWnRo_YpVoxp1UtgLAbMNYltv04eSqqVD_5tQFBBpyimBn4EfhMvBvgxOiaCMMD27wLnT_YZgXXvkItjV4dm8YJvsUht6JyxRM4on6Ofo3rFIVudbv77npNcD6xLin8HAAD___DbD8U">