The result of converting a pointer to an integer or -Xarch=v9 vice versa (188.8.131.52).
The bit pattern does not change when converting pointers and integers. Except when the results cannot be represented in the integer or pointer type, and then the results are undefined.
The size of the result of subtracting two pointers to elements of the same array (6.5.6).
int as defined in stddef.h. long for -Xarch=v9