aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/friend.c
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2020-04-24 13:33:14 +0000
committerSegher Boessenkool <segher@kernel.crashing.org>2020-09-17 21:52:07 +0000
commit550a13d7163a480aa6158bae54dfd080995884d9 (patch)
tree3115d6b02a329a43950ad622e95549f9740f35ad /gcc/cp/friend.c
parent36290fcee3b6f1bb71dad0aaba7a68e71d825b74 (diff)
downloadgcc-550a13d7163a480aa6158bae54dfd080995884d9.zip
gcc-550a13d7163a480aa6158bae54dfd080995884d9.tar.gz
gcc-550a13d7163a480aa6158bae54dfd080995884d9.tar.bz2
rs6000: Properly handle LE index munging in vec_shr (PR94710)
The PR shows the compiler crashing with -mvsx -mlittle -O0. This turns out to be caused by a failure to make of the higher bits in an index endian conversion. 2020-04-24 Segher Boessenkool <segher@kernel.crashing.org> PR target/94710 * config/rs6000/vector.md (vec_shr_<mode> for VEC_L): Correct little endian byteshift_val calculation. (cherry picked from commit 9c725245beed2f056b67f5dc218fef6cb869c5f2)
Diffstat (limited to 'gcc/cp/friend.c')
0 files changed, 0 insertions, 0 deletions