Commit 01a449c8 accidentally reverted commit e9d318e7
As I wrote in my comment for the commit a while ago (seems there are no notifications to the author) commit https://gitlab.com/freepascal.org/fpc/source/-/commit/01a449c807e4ad9a4142977ee86b16d6461ad256 (+ debug msg added) reverts https://gitlab.com/freepascal.org/fpc/source/-/commit/e9d318e7e2f772bf455a92461cd5c229e69858d8 (* x86: Fixed update of used registers in the CMOV optimizations.) Since the last commit is in 3.2 fixes branch, this is probably a mistake. Btw. commit https://gitlab.com/freepascal.org/fpc/source/-/commit/c745ae4836a0f19a1733347f208d263d1a5829e5 (AArch64 popt: don't replace registers with X/WZR) was not between those commits when I wrote the comment back then. The parent was https://gitlab.com/freepascal.org/fpc/source/-/commit/e9d318e7e2f772bf455a92461cd5c229e69858d8.
issue