https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110235
--- Comment #3 from Hongtao.liu <crazylht at gmail dot com> --- (In reply to Hongtao.liu from comment #2) > FAIL: gcc.target/i386/avx2-vpackssdw-2.c execution test > > This one is about sign saturation which should match rtl SS_TRUNCATE. I realize for 256-bit/512-bit vpackssdw, it's an 128-bit iterleave of src1 and src2, and then ss_truncate to the dest, not just vec_concat src1 and src2. So the simplification exposed the bug.