[committed] aarch64: Add an extra comment to arm_sve.h
Richard Sandiford
richard.sandiford@arm.com
Fri Apr 24 11:00:28 GMT 2020
I've had a couple of conversations now in which the shortness
of arm_sve.h was causing confusion, with people thinking that
the types and intrinsics were missing. It seems worth adding
a comment to explain what's going on.
Tested on aarch64-linux-gnu, pushed.
Richard
2020-04-24 Richard Sandiford <richard.sandiford@arm.com>
gcc/
* config/aarch64/arm_sve.h: Add a comment.
---
gcc/config/aarch64/arm_sve.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gcc/config/aarch64/arm_sve.h b/gcc/config/aarch64/arm_sve.h
index f2d2d0ce9aa..5cad9a4cb2e 100644
--- a/gcc/config/aarch64/arm_sve.h
+++ b/gcc/config/aarch64/arm_sve.h
@@ -32,6 +32,11 @@ typedef __fp16 float16_t;
typedef float float32_t;
typedef double float64_t;
+/* NOTE: This implementation of arm_sve.h is intentionally short. It does
+ not define the SVE types and intrinsic functions directly in C and C++
+ code, but instead uses the following pragma to tell GCC to insert the
+ necessary type and function definitions itself. The net effect is the
+ same, and the file is a complete implementation of arm_sve.h. */
#pragma GCC aarch64 "arm_sve.h"
#endif
More information about the Gcc-patches
mailing list