Hi: Details discussed in https://gcc.gnu.org/pipermail/gcc-patches/2021-September/579170.html. Bootstrapped and regtested on x86_64-linux-gnu{-m32,}. Ok for trunk?
liuhongt (2): Revert "Get rid of all float-int special cases in validate_subreg." validate_subreg before call gen_lowpart to avoid ICE. gcc/emit-rtl.c | 40 ++++++++++++++++++++++++++++++++++++++++ gcc/expmed.c | 6 +++++- 2 files changed, 45 insertions(+), 1 deletion(-) -- 2.27.0