Backport from mainline:
commit
e97929e20b2f52e6cfc046c1302324d1b24d95e3
Author: Carl Love <carll@us.ibm.com>
Date: Wed Mar 25 18:33:37 2020 -0500
gcc/ChangeLog
PR target/93819
* gcc/config/rs6000/altivec.h:
Fixed swapped arguments for vec_rlnm define.
+2020-03-31 Carl Love <cel@us.ibm.com>
+
+ Backport of:
+ commit e97929e20b2f52e6cfc046c1302324d1b24d95e3
+ Author: Carl Love <carll@us.ibm.com>
+ Date: Wed Mar 25 18:33:37 2020 -0500
+
+ PR target/93819
+ * gcc/config/rs6000/altivec.h:
+ Fixed swapped arguments for vec_rlnm define.
+
2020-03-31 Carl Love <cel@us.ibm.com>
Backport from mainline
#define vec_recipdiv __builtin_vec_recipdiv
#define vec_rlmi __builtin_vec_rlmi
#define vec_vrlnm __builtin_vec_rlnm
-#define vec_rlnm(a,b,c) (__builtin_vec_rlnm((a),((b)<<8)|(c)))
+#define vec_rlnm(a,b,c) (__builtin_vec_rlnm((a),((c)<<8)|(b)))
#define vec_rsqrt __builtin_vec_rsqrt
#define vec_rsqrte __builtin_vec_rsqrte
#define vec_signed __builtin_vec_vsigned