Skip to content

Commit b3b28f7

Browse files
Restrict FMV to not work with other mangling/cloning extensions
1 parent 1db9c69 commit b3b28f7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

main/acle.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,7 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
465465

466466
* Added feature test macro for FEAT_SSVE_FEXPA.
467467
* Added feature test macro for FEAT_CSSC.
468+
* Added restrictions of FMV's use with other extensions.
468469

469470
### References
470471

@@ -2788,6 +2789,8 @@ The following attributes trigger the multi version code generation:
27882789
* as a function annotated with `target_version("default")`,
27892790
* or, as a function annotated with `target_clones(...)` where one
27902791
of the versions is `default`.
2792+
* Using any C/C++ extensions or attributes that affect function name mangling,
2793+
or that clone functions alongside FMV is not supported
27912794

27922795
The attribute `__attribute__((target_version("<target version string>")))` expresses the
27932796
following:

0 commit comments

Comments
 (0)