[gcc(refs/vendors/redhat/heads/gcc-8-branch)] PR target/91276 - Doc typos in __builtin_crypto_vpmsum*
Jakub Jelinek
jakub@gcc.gnu.org
Thu Sep 17 16:48:31 GMT 2020
https://gcc.gnu.org/g:775e4256e7bd0302d3a794da405ba24791e2c8b2
commit 775e4256e7bd0302d3a794da405ba24791e2c8b2
Author: Carl Love <carll@us.ibm.com>
Date: Wed Feb 26 18:12:17 2020 -0600
PR target/91276 - Doc typos in __builtin_crypto_vpmsum*
gcc/ChangeLog:
2020-02-26 Carl Love <cel@us.ibm.com>
PR target/91276
* doc/extend.texi (PowerPC AltiVec Built-in Functions): The
builtin-function name __builtin_crypto_vpmsumb is only for the
vector unsigned short arguments. It is also listed as the name of
the built-in for arguments vector unsigned short,
vector unsigned int and vector unsigned long long built-ins. The
name of the builtins for these arguments should be:
__builtin_crypto_vpmsumh, __builtin_crypto_vpmsumw and
__builtin_crypto_vpmsumd respectively.
Diff:
---
gcc/ChangeLog | 12 ++++++++++++
gcc/doc/extend.texi | 6 +++---
2 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2728ec2c154..b0c3ea74fed 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,15 @@
+2020-02-26 Carl Love <cel@us.ibm.com>
+
+ PR target/91276
+ * doc/extend.texi (PowerPC AltiVec Built-in Functions): The
+ builtin-function name __builtin_crypto_vpmsumb is only for the
+ vector unsigned short arguments. It is also listed as the name of
+ the built-in for arguments vector unsigned short,
+ vector unsigned int and vector unsigned long long built-ins. The
+ name of the builtins for these arguments should be:
+ __builtin_crypto_vpmsumh, __builtin_crypto_vpmsumw and
+ __builtin_crypto_vpmsumd respectively.
+
2020-02-26 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/93820
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index 297f7d5975b..2ab45763a6b 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -19754,13 +19754,13 @@ vector unsigned long long __builtin_crypto_vpermxor (vector unsigned long long,
vector unsigned char __builtin_crypto_vpmsumb (vector unsigned char,
vector unsigned char);
-vector unsigned short __builtin_crypto_vpmsumb (vector unsigned short,
+vector unsigned short __builtin_crypto_vpmsumh (vector unsigned short,
vector unsigned short);
-vector unsigned int __builtin_crypto_vpmsumb (vector unsigned int,
+vector unsigned int __builtin_crypto_vpmsumw (vector unsigned int,
vector unsigned int);
-vector unsigned long long __builtin_crypto_vpmsumb (vector unsigned long long,
+vector unsigned long long __builtin_crypto_vpmsumd (vector unsigned long long,
vector unsigned long long);
vector unsigned long long __builtin_crypto_vshasigmad
More information about the Gcc-cvs
mailing list