<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/97335>97335</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Add support for `_Float32` and `_Float64` in C
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
tgross35
</td>
</tr>
</table>
<pre>
GCC supports `_Float32` and `_Float64` in both C and C++, with the associated `F32` and `F64` literal suffixes. Clang should add support for these to be compatible.
It sounds like these can't simply be redefines of `float` and `double`, see https://github.com/llvm/llvm-project/issues/50110 (cc @AaronBallman)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyckt-OniAQxZ8GbyY1CP75uODiWzc2fYoGYVRaFMPgbvftG_262bZXTRMjyUzOye_AMUR-3hA1a55Y81yYIy8x6TynSCSbYozuTX_ue6Bj32PKBKzlX4cQTZaCtRzM5j5GbX2O_AZjzAv017Jn4un6enj1eYG8IBiiaL3JeGmHP5yGh0nwGZMJQMc0-R9IJfTBbDPQEo_gwDj3jgRTTKcrIeQII4KN626yHwOWjD8zfn_8v2SgeGyOIPjv-EthzcZEl4H8uoe3U53Q4eQ3JIjTyTOdwX7jc_EYA7KWn4kIEZacd2LyzsTAxDD7vBxjaePKxBDCy_vxaU_xG9rMxOCJDiQmhoZXFQcmbtYCq_ndpLg9mRDWE0oVTkunpDIF6qqr1K1Rt0oVi-b81tQjt6KWqhUttg1aIeu67lrVCmUKrwUXNe94Vd0aXqlSoukMSmEt592EjtUcV-NDeZKVMc3FxaRVJ2VTBDNioKsRQmz4CteSCXEWJOkrzXjMxGoePGX6cMk-B9T3v97mnxrTF0cK-v_v8oH-osXPAAAA__8FsOIg">