<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">