For m32c chips, The address space is a flat 24-bit address space.
Address registers are 24 bits (i.e. they cannot hold an SImode) but
size_t is 16 bits originally because there aren't enough 24-bit math
ops and 32-bit math is too expensive.  I've tried to use PSImode for
size_t recently (different port) and it just doesn't work, partly
because size_t is defined by a *string* that must match a C type, and
partly because PSImode turns into BLKmode in many cases (not 2**N
sized).


Reply via email to