https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89411
Tao Wang <wangtao42 at huawei dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wangtao42 at huawei dot com --- Comment #2 from Tao Wang <wangtao42 at huawei dot com> --- When using gdb debugging this, I forced the riscv_valid_lo_sum_p return false, and it do solve this problem. But in function riscv_valid_lo_sum_p a lot of information to identify the wrong scene has been lost. I think it may work that using a global var which is defined in expand_XXX, but it seems like not good. So is there another way to solve this? Or how can identify the wrong scene? Thanks