diff options
author | Carl Love <carll@us.ibm.com> | 2020-03-25 18:33:37 -0500 |
---|---|---|
committer | Carl Love <carll@us.ibm.com> | 2020-03-25 18:33:57 -0500 |
commit | e97929e20b2f52e6cfc046c1302324d1b24d95e3 (patch) | |
tree | 681a8f2eefe43e15aa4c4a284e54c5590658c2df /gcc | |
parent | 9673d11ec53bda9ea7c437f5ce8fb93797f48ab9 (diff) | |
download | gcc-e97929e20b2f52e6cfc046c1302324d1b24d95e3.zip gcc-e97929e20b2f52e6cfc046c1302324d1b24d95e3.tar.gz gcc-e97929e20b2f52e6cfc046c1302324d1b24d95e3.tar.bz2 |
[PATCH] rs6000: vec_rlnm fix to make builtin work according to ABI
gcc/ChangeLog
2020-03-25 Carl Love <cel@us.ibm.com>
PR target/93819
* gcc/config/rs6000/altivec.h:
Fixed swapped arguments for vec_rlnm define.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/rs6000/altivec.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/rs6000/altivec.h b/gcc/config/rs6000/altivec.h index e0b6547..5f1f592 100644 --- a/gcc/config/rs6000/altivec.h +++ b/gcc/config/rs6000/altivec.h @@ -182,7 +182,7 @@ #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 |