Fixed those bugs.  I forgot to check to see if the input registers (if they are registers) were identical when it came across an arithmetic instruction (this was because the code was extended from just handling shift and rotate instructions, which can only read from %cl).

Gareth aka. Kit

On 25/02/2022 13:08, J. Gareth Moreton via fpc-devel wrote:
Well I'm not out of the woods yet, I've got one failure on x86_64-win64 and two on i386-win32:

x86_64-win64:

Failed to run webtbs/tw16040.pp 2021/09/13 08:19:30

i386-win32:

Failed to run test/packages/bzip2/tbzip2streamtest.pp 2021/09/13 08:19:28
Failed to run webtbs/tw16040.pp 2021/09/13 08:19:30

Given the nature of the tests, my instincts tell me it's something small and should be easily fixable.

Gareth aka. Kit



--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

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

Reply via email to