diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2022-04-22 15:45:00 +0000 |
---|---|---|
committer | Segher Boessenkool <segher@kernel.crashing.org> | 2022-04-22 19:29:08 +0000 |
commit | 4938888ae1a1680e2aebf394d8fe80faad745bc7 (patch) | |
tree | 1e79f56e2d9e61ea4d1cbbc6a364cfdc25271fe1 /libphobos/libdruntime | |
parent | 55c17bc75c4c65d75597b545680f9fbff163ccd1 (diff) | |
download | gcc-4938888ae1a1680e2aebf394d8fe80faad745bc7.zip gcc-4938888ae1a1680e2aebf394d8fe80faad745bc7.tar.gz gcc-4938888ae1a1680e2aebf394d8fe80faad745bc7.tar.bz2 |
rs6000: Fix pack for soft-float (PR105334)
For PR103623 I fixed unpack, but pack is broken as well, as reported in
PR105334. Fixing that is a bit more code, but it is pretty simple code
nonetheless.
2022-04-22 Segher Boessenkool <segher@kernel.crashing.org>
PR target/105334
* config/rs6000/rs6000.md (pack<mode> for FMOVE128): New expander.
(pack<mode> for FMOVE128): Rename and split the insn_and_split to...
(pack<mode>_hard for FMOVE128): ... this...
(pack<mode>_soft for FMOVE128): ... and this.
Diffstat (limited to 'libphobos/libdruntime')
0 files changed, 0 insertions, 0 deletions