else if (Convention (gnat_subprog) != Convention_Stubbed)
{
/* If we have two entries that may be returned in integer registers,
- the larger has power-of-2 size and the smaller is integral, then
+ the larger has power-of-2 size and the smaller is integer, then
extend the smaller to this power-of-2 size to get a return type
with power-of-2 size and no holes, again to speed up accesses. */
if (list_length (gnu_cico_field_list) == 2
{
tree typ1 = TREE_TYPE (gnu_cico_field_list);
tree typ2 = TREE_TYPE (DECL_CHAIN (gnu_cico_field_list));
- if (INTEGRAL_TYPE_P (typ1)
+ if (TREE_CODE (typ1) == INTEGER_TYPE
&& integer_pow2p (TYPE_SIZE (typ2))
&& compare_tree_int (TYPE_SIZE (typ2),
MAX_FIXED_MODE_SIZE) <= 0
TREE_TYPE (gnu_cico_field_list)
= gnat_type_for_size (TREE_INT_CST_LOW (TYPE_SIZE (typ2)),
TYPE_UNSIGNED (typ1));
- else if (INTEGRAL_TYPE_P (typ2)
+ else if (TREE_CODE (typ2) == INTEGER_TYPE
&& integer_pow2p (TYPE_SIZE (typ1))
&& compare_tree_int (TYPE_SIZE (typ1),
MAX_FIXED_MODE_SIZE) <= 0