aarch64: Add an extra comment to arm_sve.h
authorRichard Sandiford <richard.sandiford@arm.com>
Fri, 24 Apr 2020 10:58:19 +0000 (11:58 +0100)
committerRichard Sandiford <richard.sandiford@arm.com>
Fri, 24 Apr 2020 10:58:19 +0000 (11:58 +0100)
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.

2020-04-24  Richard Sandiford  <richard.sandiford@arm.com>

gcc/
* config/aarch64/arm_sve.h: Add a comment.

gcc/ChangeLog
gcc/config/aarch64/arm_sve.h

index 6032e681d7fde41f5eeb907fdc267fb0e80c14d3..d402ae643d332c8fad66bbd7c524a3c3f2b30cb7 100644 (file)
@@ -1,3 +1,7 @@
+2020-04-24  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/aarch64/arm_sve.h: Add a comment.
+
 2020-04-24  Haijian Zhang <z.zhanghaijian@huawei.com>
 
        PR rtl-optimization/94708
index f2d2d0ce9aad0c430f67b6ef18f31e1276548b2e..5cad9a4cb2e51b61069ab3ace7d8603cdc14edcd 100644 (file)
@@ -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