Re: [fpc-devel] ARM: AND/CMP -> TST optimisation produces incorrect results

2024-02-28 Thread J. Gareth Moreton via fpc-devel
Hi Garry, Hopefully I have fixed this issue now, which is also causing problems elsewhere. https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/598 - just waiting on it to be verified, approved and merged. Gareth aka. Kit On 20/02/2024 06:32, J. Gareth Moreton via fpc-devel wrote:

Re: [fpc-devel] ARM: AND/CMP -> TST optimisation produces incorrect results

2024-02-19 Thread J. Gareth Moreton via fpc-devel
Thanks for the report and especially your investigative work. Ii'll take a look to see what's going on. Gareth aka. Kit On 20/02/2024 01:30, Garry Wood via fpc-devel wrote: Hello, Commit 6b2e4fa4 (main) entitled “* arm: "OpCmp2OpS" moved to Pass 2 so it doesn't conflict with AND; CMP -> TST