> I'm sure:
>   /* In Ada, we use an unsigned 8-bit type for the default boolean type.  */
> boolean_type_node = make_unsigned_type (8);
>   TREE_SET_CODE (boolean_type_node, BOOLEAN_TYPE);
>   SET_TYPE_RM_MAX_VALUE (boolean_type_node,
>                          build_int_cst (boolean_type_node, 1));

Richard is correct, this is the RM maximum value, not the GCC maximum value.
All Ada integral types have maximum GCC bounds for their precision like in C.

-- 
Eric Botcazou


Reply via email to