aboutsummaryrefslogtreecommitdiff
path: root/gcc/vec.c
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2018-09-03 17:51:37 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2018-09-03 17:51:37 +0200
commit158985b1a59e33d6536cb570bb5fbc9b79c96034 (patch)
tree236dbe0e4087ae8dcce3001fdc7913f5430a9bf8 /gcc/vec.c
parentd4baef5be801769686d79735f08959c05555ff91 (diff)
downloadgcc-158985b1a59e33d6536cb570bb5fbc9b79c96034.zip
gcc-158985b1a59e33d6536cb570bb5fbc9b79c96034.tar.gz
gcc-158985b1a59e33d6536cb570bb5fbc9b79c96034.tar.bz2
rs6000: lxsdux / stxsdux do not exist
Our md files refer to {l,st}xsd%U<n>x, but no {l,st}xsdux insns exist. This patch removes the update forms. All these use constraint "Z" which does not allow update form, so there is no practical difference. * config/rs6000/rs6000.md (*mov<mode>_hardfloat32): Remove %U from the lxsdx and stxsdx alternatives. (*mov<mode>_hardfloat64): Ditto. * config/rs6000/vsx.md (*vsx_extract_<mode>_store): Ditto. From-SVN: r264064
Diffstat (limited to 'gcc/vec.c')
0 files changed, 0 insertions, 0 deletions