On Tue, Feb 02, 2021 at 03:21:24PM +0800, Kito Cheng wrote:
>  - Check `from` mode is not BLMmode before call store_expr, calling store_expr
>    with BLKmode will cause ICE.
> 
>  - Verified with riscv64, x86_64 and aarch64, no introduce new regression.
> 
> Note: Those logic was introduced by 3e60ddeb8220ed388819bb3f14e8caa9309fd3c2,
>       so I cc Jakub for reivew.
> 
> Changes for V2:
> 
>  - Checking mode of `from` rather than mode of `to`.
>  - Verified on riscv64, x86_64 and aarch64 again.
> 
> gcc/ChangeLog:
> 
>       PR target/98743
>       * expr.c: Check mode before calling store_expr.

Ok, with a small nit.
> 
> gcc/testsuite/ChangeLog:
> 
>       PR target/98743
>       * g++.target/riscv/pr98743.C: New.

There is nothing riscv specific on the testcase, so it should go into
g++.dg/opt/ instead.

        Jakub

Reply via email to