<HTML>
<span class="sw">As pointed out in the bug report, it's not a bug.  As 
listed in the documentation over here: 
https://www.freepascal.org/docs-html/current/ref/refsu4.html<br>
<br>
"Every integer smaller than the ”native” size is promoted to a signed version of the
     ”native” size. Integers equal to the ”native” size keep their signedness."<br>
<br>
<div>Apologies
 for not abiding by RTFM - it's hard to find all the little notes 
sometimes.  Still, this is useful to know when it comes to future 
optimization work.</div><div><br>
</div><div>Gareth</div></span></HTML>