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 dadfa615891bdd36ea928e6d94d370009f300ff2 (commit)
from cd4b2be81b0777a2221a8c5d77844910ad038e3d (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 dadfa615891bdd36ea928e6d94d370009f300ff2
Author: Richard Sandiford
access
.
+
I
, F
and G
have been
omitted, default widths are used.
+ CHARACTER
expressions. Use the option -fdec
.
len
in addition to kind
; *
is used for assumed
@@ -516,38 +520,104 @@ a work-in-progress.
-mbranch-protection=pac-ret
option now accepts the
+ arm_sve.h
.
+ arm_sve_vector_bits
attribute. For example:
+#if __ARM_FEATURE_SVE_BITS==512 +typedef svint32_t vec512 __attribute__((arm_sve_vector_bits(512))); +typedef svbool_t pred512 __attribute__((arm_sve_vector_bits(512))); +#endif+
-mlow-precision-div
, -mlow-precision-sqrt
+ and -mlow-precision-recip-sqrt
now work for SVE.
+ -msve-vector-bits=128
now generates
+ vector-length-specific code for little-endian targets. It continues
+ to generate vector-length-agnostic code for big-endian targets,
+ just as previous releases did for all targets.
+ -mbranch-protection=pac-ret
option now accepts the
optional argument +b-key
extension to perform return address
signing with the B-key instead of the A-key.
-moutline-atomics
has been added to aid
+ deployment of the Large System Extensions (LSE) on GNU/Linux systems built
+ with a baseline architecture targeting Armv8-A. When the option is
+ specified code is emitted to detect the presence of LSE instructions at
+ runtime and use them for standard atomic operations.
+ For more information please refer to the documentation.
+ +tme
option
extension (for example, -march=armv8.5-a+tme
).
+sve2
option extension (for example,
- -march=armv8.5-a+sve2
). Additional extensions can be enabled
- through +sve2-sm4
, +sve2=aes
,
- +sve2-sha3
, +sve2-bitperm
.
- +rng
option
extension.-march=armv8.5-a
or later.-march=armv8.5-a
or later.+memtag
option extension.-moutline-atomics
has been added to aid
- deployment of the Large System Extensions (LSE) on GNU/Linux systems built
- with a baseline architecture targeting Armv8-A. When the option is
- specified code is emitted to detect the presence of LSE instructions at
- runtime and use them for standard atomic operations.
- For more information please refer to the documentation.
+ -march=armv8.6-a
).
+ It can also be enabled for Armv8.2-A and later using the
+ +bf16
option extension.
+ +i8mm
option extension.
+ +f32mm
+ option extension, which also has the effect of enabling SVE.
+ +f64mm
+ option extension, which likewise has the effect of enabling SVE.
+ +sve2
+ option extension (for example, -march=armv8.5-a+sve2
).
+ Additional extensions can be enabled through +sve2-sm4
,
+ +sve2=aes
, +sve2-sha3
and
+ +sve2-bitperm
.