PR target/99702: Check RTL type before get value
authorKito Cheng <kito.cheng@sifive.com>
Mon, 22 Mar 2021 08:32:45 +0000 (16:32 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Mon, 22 Mar 2021 09:47:02 +0000 (17:47 +0800)
commit540dace2ed3949571f2ce6cb007354e69bda0cb2
tree747538b09e16a422eb3dc19526de11af94cc82f1
parent0e792ee11aa6ebb6f61e9ed33eb06e260f0ec703
PR target/99702: Check RTL type before get value

gcc/ChangeLog:

PR target/99702
* config/riscv/riscv.c (riscv_expand_block_move): Get RTL value
after type checking.

gcc/testsuite/ChangeLog:

PR target/99702
* gcc.target/riscv/pr99702.c: New.
gcc/config/riscv/riscv.c
gcc/testsuite/gcc.target/riscv/pr99702.c [new file with mode: 0644]