This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: BITS_PER_UNIT larger than 8 -- word addressing


Joseph S. Myers wrote:
On Tue, 27 Nov 2007, Michael Eager wrote:

I think that there is a pervasive understanding that SImode is
single precision integer, 32-bits long.

Only among contributors not considering non-8-bit bytes. SImode is 4 times QImode, 4*BITS_PER_UNIT bits, and may not exist (or at least not be particularly usable, much like the limitations on TImode on 32-bit targets) with large BITS_PER_UNIT.

I think you just described the majority of contributors. :-)


It's human nature not to recognize one's tacit assumptions or their
consequences.  It's also normal for people to focus on what they are
working on and pay far less attention to other targets.  Since there
is no working and supported 32-bit word-addressed target, there's
little to alert anyone that one of their assumptions is not valid.

It may be that my current problem is limited to unwind-dw2.c.
If so, then I may be able to work around it by simply not building it.

--
Michael Eager	 eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]