aboutsummaryrefslogtreecommitdiff
path: root/gcc/multiple_target.c
diff options
context:
space:
mode:
authorKelvin Nilsen <kelvin@gcc.gnu.org>2019-04-12 12:51:58 +0000
committerKelvin Nilsen <kelvin@gcc.gnu.org>2019-04-12 12:51:58 +0000
commit34f02c07fb1a9d966fb7af5a8c28c213e84d89c5 (patch)
tree76090c0d534433bf16832feef3c752ccbc4f7adf /gcc/multiple_target.c
parenta847875139b261e04e829db6e5f0bbe5420be183 (diff)
downloadgcc-34f02c07fb1a9d966fb7af5a8c28c213e84d89c5.zip
gcc-34f02c07fb1a9d966fb7af5a8c28c213e84d89c5.tar.gz
gcc-34f02c07fb1a9d966fb7af5a8c28c213e84d89c5.tar.bz2
re PR target/87532 (bad results from vec_extract(unsigned char, foo) dependent upon function inline)
gcc/ChangeLog: 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> PR target/87532 * config/rs6000/rs6000.c (rs6000_split_vec_extract_var): Use inner mode of vector rather than mode of destination for move instruction. * config/rs6000/vsx.md (*vsx_extract_<mode>_<VS_scalar>mode_var): Use QI inner mode with V16QI vector mode. gcc/testsuite/ChangeLog: 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> PR target/87532 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected instruction counts. * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise. * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise. From-SVN: r270313
Diffstat (limited to 'gcc/multiple_target.c')
0 files changed, 0 insertions, 0 deletions