www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - DMD-0.155 regressions

reply Thomas Kuehne <thomas-dloop kuehne.cn> writes:
-----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-----
Apr 30 2006
parent reply Lionello Lunesu <lio lunesu.remove.com> writes:
Thomas,

Here's a patch to get dstress.c to work on Windows. Now it compiles with 
both dmc and cl (VS2005).

L.
May 02 2006
parent Thomas Kuehne <thomas-dloop kuehne.cn> writes:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lionello Lunesu schrieb am 2006-05-02:
 Here's a patch to get dstress.c to work on Windows. Now it compiles with 
 both dmc and cl (VS2005).
Thanks, applied. Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFEWEqA3w+/yD4P9tIRAlaZAJ9ANKEHSeFciNw4wN/FOFfHhKe2TgCgo9Mh 1BXD7AQ45d8cUcsV8ttrNOk= =42vq -----END PGP SIGNATURE-----
May 02 2006