As I wrote in my comment for the commit a while ago (seems there are no notifications to the author) commit 01a449c8 (+ debug msg added) reverts e9d318e7 (* 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 c745ae48 (AArch64 popt: don't replace registers with X/WZR) was not between those commits when I wrote the comment back then. The parent was e9d318e7.
Edited by Julian Puhl