[fpc-pascal] Broken code with PEEPHOLE & REGVAR

Florian Klämpfl florian at freepascal.org
Sun Mar 13 19:19:30 CET 2022



> Am 13.03.2022 um 16:26 schrieb Peter via fpc-pascal <fpc-pascal at lists.freepascal.org>:
> 
> On 12/03/2022 11:33, Florian Klämpfl via fpc-pascal wrote:
>> 
>>> Am 12.03.2022 um 12:05 schrieb Peter via fpc-pascal <fpc-pascal at lists.freepascal.org>:
>>> 
>>> Its looking like it was fixed in main somewhere between
>>> 
>>> 31cd3df7    24 Jan, 2021
>>> &
>>> 837b433a    28 Apr, 2021
>> Can you bisect it by any chance? See https://wiki.freepascal.org/FPC_git#bisect.27ing
>> _______________________________________________
>> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
>> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
> 
> 
> 
> Hi Florian,
> 
> The problem was fixed with commit 503fc85d
>   2021-04-06 florian  * patch by J. Gareth Moreton: handle register allocations correctly in MovMov2Mov 3, resolves #38703
> 
> https://gitlab.com/freepascal.org/fpc/source/-/issues/38703

Thanks for tracking this down! I have cherry picked the commit to fixes.



More information about the fpc-pascal mailing list