Hi: There's 2 patches, the first patch revert my r12-3218 which caused ICE in PR102133, the second one remove all float-int special cases in validate_subreg as suggested in [1].
Bootstrapped and regtested on x86_64-linux-gnu{-m32,}. Ok for trunk? PS: I am building SPEC2017 and eembc to see whether binaries are the same as HEAD~2, i guess they're the same. [1] https://gcc.gnu.org/pipermail/gcc-patches/2021-August/578189.html. liuhongt (2): Revert "Make sure we're playing with integral modes before call extract_integral_bit_field." Get rid of all float-int special cases in validate_subreg. gcc/emit-rtl.c | 40 ------------------- gcc/expmed.c | 103 ++++++++++++------------------------------------- 2 files changed, 25 insertions(+), 118 deletions(-) -- 2.27.0