P.S.: Chill uses bit arrays. For these, the elements have a TYPE_SIZE (of one), but no TYPE_SIZE_UNIT. Incidentally, the TYPE_SIZE of these elements is integer_size_node, which is still wrong, since it has integer_type_node as type - this should be converted to bitsizetype.