------- Comment #6 from gianni at mariani dot ws 2006-02-06 16:52 ------- Just another data point.
I tried both the original tell_endian() and the tell_endian_good() functions on the MS Visual Studio 2003 compiler and both generated: 00000000 <?tell_endian@@YADXZ>: 0: b0 01 mov $0x1,%al 2: c3 ret -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26069