This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via f1c408e514f45a0dcfd81e86991f90a253d18bbf (commit)
from e88adf00155f04f33f860b88c6ab7dae09d77225 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -
commit f1c408e514f45a0dcfd81e86991f90a253d18bbf
Author: liuhongt
Date: Wed Jul 31 10:24:33 2024 +0800
[x86] Mention _Float16 and __bf16 changes in GCC14.
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.
+ The _Float16 and __bf16 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
+__SSE2__ to detect arithmetic support of these types
+instead of __FLT16_MAX__(or other similar Macros).
+
MCore
diff --git a/htdocs/gcc-14/porting_to.html b/htdocs/gcc-14/porting_to.html
index 3de15d02..2d8eaf3a 100644
--- a/htdocs/gcc-14/porting_to.html
+++ b/htdocs/gcc-14/porting_to.html
@@ -554,6 +554,13 @@ incorrect instruction set by GCC 14.
The fix in this case is to remember whether pop_options
needs to be performed in a new user-defined macro.
+Type _Float16 and __bf16 are supported independent of
SSE2 for IA-32/x86-64
+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 __SSE2__ to detect
+ arithmetic support of these types instead of
+ __FLT16_MAX__(or other similar Macros).
+
---
Summary of changes:
htdocs/gcc-14/changes.html| 7 +++
htdocs/gcc-14/porting_to.html | 7 +++
2 files changed, 14 insertions(+)
hooks/post-receive
--
gcc-wwwdocs