-fsigned-char on all arches

Dave Dodge dododge at dododge.net
Fri Apr 13 04:30:41 PDT 2007


On Fri, Apr 13, 2007 at 12:29:53PM +0100, Will Newton wrote:
> Is there a reason why signed char has been made the default rather
> than unsigned char? Because i386 is signed?

I assume it's just following the System V ABI for i386, which states
that plain char corresponds to a signed byte.  This choice probably
dates back to Xenix in the mid 1980s.

                                                  -Dave Dodge


More information about the uClibc mailing list