This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH RFC 3/3] Hookize PROMOTE_FUNCTION_MODE with provision for HFmode
> I'd commit this to make it easier to grasp, do you agree?
That's partly explained for POINTERS_EXTEND_UNSIGNED just below so I'd just
mention ptr_mode and move Pmode in-between:
/* Width in bits of a pointer. This is the size of ptr_mode. */
#define POINTER_SIZE (TARGET_PTR64 ? 64 : 32)
/* This is the machine mode used for addresses. */
#define Pmode (TARGET_ARCH64 ? DImode : SImode)
/* If we have to extend pointers (only when TARGET_ARCH64 and not
TARGET_PTR64), we want to do it unsigned. This macro does nothing
if ptr_mode and Pmode are the same. */
#define POINTERS_EXTEND_UNSIGNED 1