[fpc-devel] Finally fixed that MOVZX/SX optimisation!
J. Gareth Moreton
gareth at moreton-family.com
Wed Feb 19 17:00:35 CET 2020
Fair enough. The tests were in a separate patch file anyway so they're
easily excluded. It was more for my benefit anyway because my computer
is not the most high-end and frequently runs out of space (one reason
why I proposed using SLEB128 and ULEB128 for some of the fields in
compiled PPU files, even if partial recompilations took 4 seconds
instead of 3 seconds), so I can really only run one configuration
overnight (once for the trunk, once for the patches I'm testing under
i386-win32, and then again for x86_64-win64. Linux requires some
additional work, but tends to run faster than Windows for me even when
using a virtual machine, probably because it's more streamlined with
starting new processes).
Gareth aka. Kit
On 19/02/2020 10:23, Sven Barth via fpc-devel wrote:
> J. Gareth Moreton <gareth at moreton-family.com
> <mailto:gareth at moreton-family.com>> schrieb am Mi., 19. Feb. 2020, 01:40:
> Ah, I understand, thank you.
> I chose those two tests in particular because the design with
> typecasts opens it up to a lot of peephole optimisations.
> The nightly testsuite is run multiple times with different settings,
> so as Joost said it shouldn't be necessary to single out tests for
> optimization levels.
> fpc-devel maillist - fpc-devel at lists.freepascal.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-devel