Robust detection of endianness at compile time.

Young, Michael Michael.Young@paetec.com
Tue Jul 31 14:45:00 GMT 2007


Detecting endianness at compile time - IIRC, some CPUs (MIPS and Alpha come to mind) 
are configurable to support either.  Does anyone have any links for details on this?
(I quickly googled for it but came up short.)  I don't know if it is hardware or software
configurable, and, if it is the latter, if it's on a per-thread basis, and/or if it
can be configured by non-supervisor code.  Anyway, depending on these details, it may
be "dangerous" to assume an endianness at compile-time - or am I really missing the
mark here?
Thanks,
   Mike 



More information about the Gcc-help mailing list