Subject: Re: unsigned chars (was Re: Possible bug in arm32 strongarm
To: Chris Gilbert <chris@buzzbee.freeserve.co.uk>
From: Richard Earnshaw <rearnsha@arm.com>
List: port-arm32
Date: 10/30/2000 12:03:42
> Just cos I'm a curious bunny and it's not in the FAQ, but why do we use 
> unsigned chars as the default for chars?

Because earlier ARM's had no ldrsb instruction (even now, ldrb has more 
flexible addressing capabilities);  you get much better code generation as 
a result.

R.