diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2021-05-18 15:45:54 +0200 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2021-05-18 15:46:32 +0200 |
commit | d39fbed75810fc7478842503ecb0268b85dc9c2e (patch) | |
tree | cab63b7dda8c3365ef476bd78120dd8ab8a43d62 /gcc/cp/class.c | |
parent | d3a0208e433dc5aed7ef8deab8d74b6da55e1985 (diff) | |
download | gcc-d39fbed75810fc7478842503ecb0268b85dc9c2e.zip gcc-d39fbed75810fc7478842503ecb0268b85dc9c2e.tar.gz gcc-d39fbed75810fc7478842503ecb0268b85dc9c2e.tar.bz2 |
i386: Fix split_double_mode with paradoxical subreg [PR100626]
split_double_mode calls simplify_gen_subreg, which fails for the
high half of the paradoxical subreg. Return temporary register
instead of NULL RTX in this case.
2021-05-18 Uroš Bizjak <ubizjak@gmail.com>
gcc/
PR target/100626
* config/i386/i386-expand.c (split_double_mode): Return
temporary register when simplify_gen_subreg fails with
the high half od the paradoxical subreg.
Diffstat (limited to 'gcc/cp/class.c')
0 files changed, 0 insertions, 0 deletions