> Can you add that (partial int modes have fewer bits than int modes) > as verification to genmodes.c:make_partial_integer_mode?
I could, but it would be a no-op for PARTIAL_INT_MODE() > I wonder if this should not use GET_MODE_PRECISION - after all it is > the precision that determines whether we have to extend / truncate? > Or is precision a so much unused term on RTL that this would cause > problems? The problem is, the precision of PSImode *is* the same as SImode, if you just use PARTIAL_INT_MODE() in *-modes.def