On 9/25/20 8:29 AM, Tamar Christina wrote:
Hi All,

This adds some documentation for some test directives that are missing.

Bootstrapped Regtested on aarch64-none-linux-gnu and no issues.

Ok for master?

Thanks,
Tamar

gcc/ChangeLog:

        * doc/sourcebuild.texi (vect_complex_rot_<type>,
        arm_v8_3a_complex_neon_ok, arm_v8_3a_complex_neon_hw): New.

diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi
index 
65b2e552b74becdbc5474ba5ac387a4a0296e341..3abd8f631cb0234076641e399f6f00768b38ebee
 100644
--- a/gcc/doc/sourcebuild.texi
+++ b/gcc/doc/sourcebuild.texi
@@ -1671,6 +1671,10 @@ Target supports a vector dot-product of @code{signed 
short}.
 @item vect_udot_hi
 Target supports a vector dot-product of @code{unsigned short}.
+@item vect_complex_rot_@var{n}
+Target supports a vector complex addition and complex fma of mode @var{N}.
+Possible values of @var{n} are @code{hf}, @code{sf}, @code{df}.
+

Well, "fma" isn't a word. But looking at target-supports.exp, this description doesn't match what's in the source code anyway; there it says this is for "vector complex addition with rotate", not fused multiply-add.


+@item arm_v8_3a_complex_neon_hw
+ARM target supports executing complex arithmetic instructions from ARMv8.3-A.
+Some multilibs may be incompatible with these options.
+Implies arm_v8_3a_complex_neon_ok.
+

There should be @code markup on arm_v8_3a_complex_neon_ok at the end. I noticed more existing instances of missing @code markup in similar language for other entries in this table; can you fix those at the same time, or in a separate patch? I consider fixing markup issues like that to be obvious (especially in internal documentation rather than the GCC user manual), so you can just check in fixes like that without waiting for review.

-Sandra

Reply via email to