On 10/16/23 13:20, Stefan Schulze Frielinghaus wrote: > The normal form of a CONST_INT which represents an integer of a mode > with fewer bits than in HOST_WIDE_INT is sign extended. This even holds > for unsigned integers. > > This fixes an ICE during cse1 where we bail out at rtl.h:2297 since > INTVAL (x.first) == sext_hwi (INTVAL (x.first), precision) does not hold. > > gcc/ChangeLog: > > * config/s390/vector.md (popcountv8hi2_vx): Sign extend each > unsigned vector element.
Ok. Thanks! Bye, Andreas