[fpc-devel] FPC 2.2.2 on Linux/SPARC

Mark Morgan Lloyd markMLl.fpc-devel at telemetry.co.uk
Mon Sep 15 17:34:08 CEST 2008


Mark Morgan Lloyd wrote:
> Jonas Maebe wrote:
>> On 12 Sep 2008, at 22:28, Mark Morgan Lloyd wrote:
>>
>>> I've run the test suite for the compiler with and without 
>>> optimisation, so far I don't see any revealing differences in the 
>>> output but I might be overlooking something significant due to 
>>> inexperience.
>>
>> You can compare the generated output/sparc-solaris/faillist files to 
>> see whether there are differences in which tests fail (after running 
>> it in one configuration, copy the file to somewhere else so it won't 
>> get overwritten by the next testrun).
> 
> They are identical, same checksum. I'm redoing with a completely clean 
> output directory just in case I've done something wrong but I don't 
> think so- I should be able to confirm this evening since I will be away 
> from my desk much of today.

I've redone and I might have something. First run had the compiler-build 
with default options, second had it with OPT=-O-, third also ran the 
tests with -O- in case that was significant. That resulted in three 
directories in tests/output:

sparc-linux-optimiser-on
sparc-linux-optimiser-off
sparc-linux-optimiser-off-during-tests

Running diff:

# diff ./sparc-linux-optimiser-on/faillist 
./sparc-linux-optimiser-off/faillist
18,40d17
< webtbs/tw2242
< webtbs/tw2812
< webtbs/tw3082
< webtbs/tw3157
< webtbs/tw3930
< webtbs/tw3939
< webtbs/tw5800
< webtbs/tw6684
< webtbs/tw6822a
< webtbs/tw6822c
< webtbs/tw7838b
< webtbs/tw8180
< webtbs/tw8730c
< webtbs/tw8730d
< webtbs/tw9089b
< webtbs/tw9089c
< webtbs/tw9089d
< webtbs/tw9347a
< webtbs/tw9347b
< webtbf/tw3930a
< webtbf/tw8777a
< webtbf/tw8777b
< webtbf/tw8777c
# diff ./sparc-linux-optimiser-off/faillist 
./sparc-linux-optimiser-off-during-tests/faillist
17a18,19
 > webtbs/tw2242
 > webtbs/tw2812

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]



More information about the fpc-devel mailing list