> I don't see why we need to punt for that. > Just > if (TREE_CODE (vr->type) == BITINT_TYPE && maxsizei > MAX_FIXED_MODE_SIZE) > type = build_bitint_type (maxsizei, TYPE_UNSIGNED (type)); > else > type = build_nonstandard_integer_type (maxsizei, TYPE_UNSIGNED (type)); > ? That is roughly what e.g. tree-sra.cc does too.
Thanks, this seems better, I will send a new patch set with this approach :)
