On Fri, 18 Mar 2022 12:43:49 -0000 (UTC), Virgo Pärna via fpc-devel 
<fpc-devel@lists.freepascal.org> wrote:
>
>       What are the values of aByte and aWord?
>       I would suggest testing with aWord value greater then 255.  
>

        Did some testing myself. With fpc 3.2.0 with -O- byte version is
still used, if actual aWord value is greater, then maximum byte value. 
        And that is even then, when I modified Foo to actually use P2
(added len parameter to both versions). So it cannot be any
optimization, that P2 is not used. So, it looks like a compiler bug. 

-- 
Virgo Pärna 
virgo.pa...@mail.ee

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to