On Wed, Jul 31, 2024 at 6:32 AM liuhongt <hongtao....@intel.com> wrote:
>
> Ok for trunk?

OK for www.

Richard.

> ---
>  htdocs/gcc-14/changes.html    | 7 +++++++
>  htdocs/gcc-14/porting_to.html | 9 +++++++++
>  2 files changed, 16 insertions(+)
>
> diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
> index ca4cae0f..b023a4b9 100644
> --- a/htdocs/gcc-14/changes.html
> +++ b/htdocs/gcc-14/changes.html
> @@ -982,6 +982,13 @@ __asm (".global __flmap_lock"  "\n\t"
>      AVX512VP2INTERSECT, AVXVNNI, MOVDIR64B, MOVDIRI, and PREFETCHI ISA
>      extensions.
>    </li>
> +  <li> The <code>_Float16</code> and <code>__bf16</code> type are supported
> +    independent of SSE2. W/o SSE2, these types are storage-only, compiler 
> will
> +    issue an error when they're used in conversion, unary operation,
> +    binary operation, parameter passing or value return. Please use
> +    <code>__SSE2__</code> to detect arithmetic support of these types
> +    instead of <code>__FLT16_MAX__</code>(or other similar Macros).
> +  </li>
>  </ul>
>
>  <h3 id="mcore">MCore</h3>
> diff --git a/htdocs/gcc-14/porting_to.html b/htdocs/gcc-14/porting_to.html
> index 3de15d02..b4f87149 100644
> --- a/htdocs/gcc-14/porting_to.html
> +++ b/htdocs/gcc-14/porting_to.html
> @@ -490,6 +490,8 @@ in C23.
>  GCC will probably continue to support old-style function definitions
>  even once C23 is used as the default language dialect.
>
> +
> +
>  <h2 id="cxx">C++ language issues</h2>
>
>  <h3 id="header-dep-changes">Header dependency changes</h3>
> @@ -554,6 +556,13 @@ incorrect instruction set by GCC 14.
>  <p>The fix in this case is to remember whether <code>pop_options</code>
>  needs to be performed in a new user-defined macro.</p>
>
> +<h3 id="x86_fp16_bf16">Type _Float16 and __bf16 are supported independent of 
> SSE2 for IA-32/x86-64</h3>
> +<p>W/o SSE2, these types are storage-only, compiler will issue an error when
> +  they're used in conversion, unary operation, binary operation, parameter
> +  passing or value return. Please use <code>__SSE2__</code> to detect
> +  arithmetic support of these types instead of
> +  <code>__FLT16_MAX__</code>(or other similar Macros).</p>
> +
>  <!-- <h2 id="fortran">Fortran language issues</h2> -->
>
>  </body>
> --
> 2.31.1
>

Reply via email to