DMD-0.155 regressions

Thomas Kuehne thomas-dloop at kuehne.cn
Sun Apr 30 02:58:14 PDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Starting with this version of DStress all executables generated by "run"
and "norun" targets are tested with Valgrind's memcheck. The only preliminary
exception are inline assembler tests (Valgrind doesn't yet fully support SSE3).

DMD-0.155's regressions since DMD-0.154

24 new regressions
PASS -> FAIL: run/i/import_13_D.d
PASS -> FAIL: run/i/import_13_D.d (-g)
PASS -> FAIL: run/i/import_13_D.d (-inline)
PASS -> FAIL: run/i/import_13_D.d (-fPIC)
PASS -> FAIL: run/i/import_13_D.d (-O)
PASS -> ERROR: run/i/import_13_D.d (-release)
PASS -> FAIL: run/i/import_13_D.d (-g -inline)
PASS -> FAIL: run/i/import_13_D.d (-g -fPIC)
PASS -> FAIL: run/i/import_13_D.d (-g -O)
PASS -> ERROR: run/i/import_13_D.d (-g -release)
PASS -> FAIL: run/i/import_13_D.d (-inline -fPIC)
PASS -> FAIL: run/i/import_13_D.d (-inline -O)
PASS -> ERROR: run/i/import_13_D.d (-inline -release)
PASS -> FAIL: run/i/import_13_D.d (-fPIC -O)
PASS -> ERROR: run/i/import_13_D.d (-fPIC -release)
PASS -> ERROR: run/i/import_13_D.d (-O -release)
PASS -> FAIL: run/i/import_13_D.d (-g -inline -fPIC)
PASS -> FAIL: run/i/import_13_D.d (-g -inline -O)
PASS -> ERROR: run/i/import_13_D.d (-g -inline -release)
PASS -> ERROR: run/i/import_13_D.d (-g -fPIC -release)
PASS -> ERROR: run/i/import_13_D.d (-g -O -release)
PASS -> FAIL: run/i/import_13_D.d (-inline -fPIC -O)
PASS -> ERROR: run/i/import_13_D.d (-inline -fPIC -release)
PASS -> ERROR: run/i/import_13_D.d (-inline -O -release)

Known internal compiler bugs with messages:
dmd-0.155: expression.c:1135: virtual void IntegerExp::toCBuffer(OutBuffer*, HdrGenState*): Assertion `0' failed.
dmd-0.155: expression.c:3631: virtual Expression* DotVarExp::semantic(Scope*): Assertion `type' failed.
dmd-0.155: expression.c:5550: virtual Expression* MinAssignExp::semantic(Scope*): Assertion `e2->type->isfloating()' failed.
dmd-0.155: expression.c:725: virtual void Expression::toMangleBuffer(OutBuffer*): Assertion `0' failed.
dmd-0.155: func.c:451: virtual void FuncDeclaration::semantic3(Scope*): Assertion `0' failed.
dmd-0.155: iasm.c:1894: void asm_merge_symbol(OPND*, Dsymbol*): Assertion `ei' failed.
dmd-0.155: template.c:2111: TemplateDeclaration* TemplateInstance::findTemplateDeclaration(Scope*): Assertion `s->parent' failed.
dmd-0.155: tocsym.c:143: virtual Symbol* VarDeclaration::toSymbol(): Assertion `!needThis()' failed.
dmd-0.155: toobj.c:191: virtual void ClassDeclaration::toObjFile(): Assertion `!scope' failed.
Internal error: ../ztc/cgcod.c 175
Internal error: ../ztc/cgcod.c 562

Summary: (467K)
http://dstress.kuehne.cn/www/dstress.html

Details: (720K)
http://dstress.kuehne.cn/www/dmd-0.155.html

Log: (1.6M)
http://dstress.kuehne.cn/raw-results/linux-amd64_dmd-0.155.log.gz
(Use the regular expression "^==" to find bugs that were caught by Valgrind.)

Thomas


-----BEGIN PGP SIGNATURE-----

iD8DBQFEVJeC3w+/yD4P9tIRAnmHAJ4/CK8GoKs6zJk484LNi/IBLn3ZwgCgvjnw
5+p4h8125hXc5aRMoiLHvQA=
=n9tM
-----END PGP SIGNATURE-----



More information about the Digitalmars-d-bugs mailing list