Comparison between GDC test suite results on x86 and ARM

Alex Rønne Petersen alex at lycus.org
Tue Jul 24 17:24:58 PDT 2012


Hi,

I just ran the GDC test suite on x86 and ARM. I have attached the 
results to this message.

Quick summary:

x86:

# of expected passes		1287
# of unexpected failures	21
# of unresolved testcases	17

ARM:

# of expected passes		1280
# of unexpected failures	26
# of unresolved testcases	18

Not bad - the ARM port is progressing nicely.

As for specific files...

These tests fail on x86 but *not* on ARM:

FAIL: fail_compilation/fail6451.d output-exists-not fail6451.s
FAIL: runnable/test42.d (internal compiler error)

These tests fail on ARM but *not* on x86:

FAIL: runnable/arrayop.d execution test
FAIL: runnable/opover2.d execution test
FAIL: runnable/template1.d execution test
FAIL: runnable/test11.d execution test
FAIL: runnable/test12.d execution test
FAIL: runnable/testmath.d execution test
FAIL: runnable/testmmfile.d execution test

I have not actually looked into any of the failures yet. This is just 
for informational purposes to let people know how far along the ARM port is.

-- 
Alex Rønne Petersen
alex at lycus.org
http://lycus.org
-------------- next part --------------
Test Run By root on Wed Jul 25 01:56:42 2012
Native configuration is armv7l-unknown-linux-gnueabi

		=== gdc tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /usr/src/gdc/dev/gcc-4.8-20120722/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /usr/src/gdc/dev/gcc-4.8-20120722/gcc/testsuite/gdc.test/d_do_test.exp ...
FAIL: compilable/ddoc12.d output-exists ddoc12.o
FAIL: compilable/interpret3.d output-exists interpret3.o
FAIL: compilable/line.d output-exists line.o
FAIL: compilable/test7190.d output-exists test7190.o
FAIL: fail_compilation/fail129.d output-exists-not fail129.s
FAIL: fail_compilation/fail308.d output-exists-not fail308.s
FAIL: runnable/arrayop.d execution test
FAIL: runnable/bench1.d execution test
FAIL: runnable/mars1.d execution test
FAIL: runnable/opover2.d execution test
FAIL: runnable/pi.d execution test
FAIL: runnable/printargs.d execution test
FAIL: runnable/template1.d execution test
FAIL: runnable/test11.d execution test
FAIL: runnable/test12.d execution test
FAIL: runnable/test15.d execution test
FAIL: runnable/test19.d execution test
FAIL: runnable/test4.d execution test
FAIL: runnable/test41.d execution test
FAIL: runnable/testformat.d execution test
FAIL: runnable/testmath.d execution test
FAIL: runnable/testmmfile.d execution test
FAIL: runnable/teststdio.d execution test
FAIL: runnable/testzip.d execution test
FAIL: runnable/version.d execution test
FAIL: runnable/xtest46.d execution test

		=== gdc Summary ===

# of expected passes		1280
# of unexpected failures	26
# of unresolved testcases	18
-------------- next part --------------
Test Run By alexrp on Mon Jul 23 17:32:41 2012
Native configuration is x86_64-unknown-linux-gnu

		=== gdc tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/alexrp/Projects/gdc/dev/gcc-4.8-20120701/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/alexrp/Projects/gdc/dev/gcc-4.8-20120701/gcc/testsuite/gdc.test/d_do_test.exp ...
FAIL: compilable/ddoc12.d output-exists ddoc12.o
FAIL: compilable/interpret3.d output-exists interpret3.o
FAIL: compilable/line.d output-exists line.o
FAIL: compilable/test7190.d output-exists test7190.o
FAIL: fail_compilation/fail129.d output-exists-not fail129.s
FAIL: fail_compilation/fail308.d output-exists-not fail308.s
FAIL: fail_compilation/fail6451.d output-exists-not fail6451.s
FAIL: runnable/bench1.d execution test
FAIL: runnable/mars1.d execution test
FAIL: runnable/pi.d execution test
FAIL: runnable/printargs.d execution test
FAIL: runnable/test15.d execution test
FAIL: runnable/test19.d execution test
FAIL: runnable/test4.d execution test
FAIL: runnable/test41.d execution test
FAIL: runnable/test42.d (internal compiler error)
FAIL: runnable/testformat.d execution test
FAIL: runnable/teststdio.d execution test
FAIL: runnable/testzip.d execution test
FAIL: runnable/version.d execution test
FAIL: runnable/xtest46.d execution test

		=== gdc Summary ===

# of expected passes		1287
# of unexpected failures	21
# of unresolved testcases	17


More information about the D.gnu mailing list