aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiopt.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-04-24 18:55:32 +0000
commit9c725245beed2f056b67f5dc218fef6cb869c5f2 (patch)
treeb6d2447f5e39505435f723d8c8b6b0d67b2b2560 /gcc/tree-ssa-phiopt.c
parent9407f0c32b215d55d3474a234b0043bddc185b1c (diff)
downloadgcc-9c725245beed2f056b67f5dc218fef6cb869c5f2.zip
gcc-9c725245beed2f056b67f5dc218fef6cb869c5f2.tar.gz
gcc-9c725245beed2f056b67f5dc218fef6cb869c5f2.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.
Diffstat (limited to 'gcc/tree-ssa-phiopt.c')
0 files changed, 0 insertions, 0 deletions