Thread overview
DMD-0.158 regressions
May 28, 2006
Thomas Kuehne
May 28, 2006
Lionello Lunesu
May 29, 2006
Thomas Kuehne
May 28, 2006
210 new regressions between 0.155 and 0.158:
XFAIL -> FAIL: nocompile/argument_03.d
XFAIL -> FAIL: nocompile/argument_03.d (-g)
XFAIL -> FAIL: nocompile/argument_03.d (-inline)
XFAIL -> FAIL: nocompile/argument_03.d (-fPIC)
XFAIL -> FAIL: nocompile/argument_03.d (-O)
XFAIL -> FAIL: nocompile/argument_03.d (-release)
XFAIL -> FAIL: nocompile/argument_03.d (-g -inline)
XFAIL -> FAIL: nocompile/argument_03.d (-g -fPIC)
XFAIL -> FAIL: nocompile/argument_03.d (-g -O)
XFAIL -> FAIL: nocompile/argument_03.d (-g -release)
XFAIL -> FAIL: nocompile/argument_03.d (-inline -fPIC)
XFAIL -> FAIL: nocompile/argument_03.d (-inline -O)
XFAIL -> FAIL: nocompile/argument_03.d (-inline -release)
XFAIL -> FAIL: nocompile/argument_03.d (-fPIC -O)
XFAIL -> FAIL: nocompile/argument_03.d (-fPIC -release)
XFAIL -> FAIL: nocompile/argument_03.d (-O -release)
XFAIL -> FAIL: nocompile/argument_03.d (-g -inline -fPIC)
XFAIL -> FAIL: nocompile/argument_03.d (-g -inline -O)
XFAIL -> FAIL: nocompile/argument_03.d (-g -inline -release)
XFAIL -> FAIL: nocompile/argument_03.d (-g -fPIC -O)
XFAIL -> FAIL: nocompile/argument_03.d (-g -fPIC -release)
XFAIL -> FAIL: nocompile/argument_03.d (-g -O -release)
XFAIL -> FAIL: nocompile/argument_03.d (-inline -fPIC -O)
XFAIL -> FAIL: nocompile/argument_03.d (-inline -fPIC -release)
XFAIL -> FAIL: nocompile/argument_03.d (-inline -O -release)
XFAIL -> FAIL: nocompile/argument_03.d (-fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_03.d (-g -inline -fPIC -O)
XFAIL -> FAIL: nocompile/argument_03.d (-g -inline -fPIC -release)
XFAIL -> FAIL: nocompile/argument_03.d (-g -fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_03.d (-inline -fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_03.d (-g -inline -fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_04.d
XFAIL -> FAIL: nocompile/argument_04.d (-g)
XFAIL -> FAIL: nocompile/argument_04.d (-inline)
XFAIL -> FAIL: nocompile/argument_04.d (-fPIC)
XFAIL -> FAIL: nocompile/argument_04.d (-O)
XFAIL -> FAIL: nocompile/argument_04.d (-release)
XFAIL -> FAIL: nocompile/argument_04.d (-g -inline)
XFAIL -> FAIL: nocompile/argument_04.d (-g -fPIC)
XFAIL -> FAIL: nocompile/argument_04.d (-g -O)
XFAIL -> FAIL: nocompile/argument_04.d (-g -release)
XFAIL -> FAIL: nocompile/argument_04.d (-inline -fPIC)
XFAIL -> FAIL: nocompile/argument_04.d (-inline -O)
XFAIL -> FAIL: nocompile/argument_04.d (-inline -release)
XFAIL -> FAIL: nocompile/argument_04.d (-fPIC -O)
XFAIL -> FAIL: nocompile/argument_04.d (-fPIC -release)
XFAIL -> FAIL: nocompile/argument_04.d (-O -release)
XFAIL -> FAIL: nocompile/argument_04.d (-g -inline -fPIC)
XFAIL -> FAIL: nocompile/argument_04.d (-g -inline -O)
XFAIL -> FAIL: nocompile/argument_04.d (-g -inline -release)
XFAIL -> FAIL: nocompile/argument_04.d (-g -fPIC -O)
XFAIL -> FAIL: nocompile/argument_04.d (-g -fPIC -release)
XFAIL -> FAIL: nocompile/argument_04.d (-g -O -release)
XFAIL -> FAIL: nocompile/argument_04.d (-inline -fPIC -O)
XFAIL -> FAIL: nocompile/argument_04.d (-inline -fPIC -release)
XFAIL -> FAIL: nocompile/argument_04.d (-inline -O -release)
XFAIL -> FAIL: nocompile/argument_04.d (-fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_04.d (-g -inline -fPIC -O)
XFAIL -> FAIL: nocompile/argument_04.d (-g -inline -fPIC -release)
XFAIL -> FAIL: nocompile/argument_04.d (-g -fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_04.d (-inline -fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_04.d (-g -inline -fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_05.d
XFAIL -> FAIL: nocompile/argument_05.d (-g)
XFAIL -> FAIL: nocompile/argument_05.d (-inline)
XFAIL -> FAIL: nocompile/argument_05.d (-fPIC)
XFAIL -> FAIL: nocompile/argument_05.d (-O)
XFAIL -> FAIL: nocompile/argument_05.d (-release)
XFAIL -> FAIL: nocompile/argument_05.d (-g -inline)
XFAIL -> FAIL: nocompile/argument_05.d (-g -fPIC)
XFAIL -> FAIL: nocompile/argument_05.d (-g -O)
XFAIL -> FAIL: nocompile/argument_05.d (-g -release)
XFAIL -> FAIL: nocompile/argument_05.d (-inline -fPIC)
XFAIL -> FAIL: nocompile/argument_05.d (-inline -O)
XFAIL -> FAIL: nocompile/argument_05.d (-inline -release)
XFAIL -> FAIL: nocompile/argument_05.d (-fPIC -O)
XFAIL -> FAIL: nocompile/argument_05.d (-fPIC -release)
XFAIL -> FAIL: nocompile/argument_05.d (-O -release)
XFAIL -> FAIL: nocompile/argument_05.d (-g -inline -fPIC)
XFAIL -> FAIL: nocompile/argument_05.d (-g -inline -O)
XFAIL -> FAIL: nocompile/argument_05.d (-g -inline -release)
XFAIL -> FAIL: nocompile/argument_05.d (-g -fPIC -O)
XFAIL -> FAIL: nocompile/argument_05.d (-g -fPIC -release)
XFAIL -> FAIL: nocompile/argument_05.d (-g -O -release)
XFAIL -> FAIL: nocompile/argument_05.d (-inline -fPIC -O)
XFAIL -> FAIL: nocompile/argument_05.d (-inline -fPIC -release)
XFAIL -> FAIL: nocompile/argument_05.d (-inline -O -release)
XFAIL -> FAIL: nocompile/argument_05.d (-fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_05.d (-g -inline -fPIC -O)
XFAIL -> FAIL: nocompile/argument_05.d (-g -inline -fPIC -release)
XFAIL -> FAIL: nocompile/argument_05.d (-g -fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_05.d (-inline -fPIC -O -release)
XFAIL -> FAIL: nocompile/argument_05.d (-g -inline -fPIC -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-inline)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-fPIC)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-O)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -inline)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -fPIC)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -O)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-inline -fPIC)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-inline -O)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-inline -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-fPIC -O)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-fPIC -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -inline -fPIC)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -inline -O)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -inline -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -fPIC -O)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -fPIC -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-inline -fPIC -O)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-inline -fPIC -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-inline -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-fPIC -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -inline -fPIC -O)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -inline -fPIC -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -fPIC -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-inline -fPIC -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_D.d (-g -inline -fPIC -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-inline)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-fPIC)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-O)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -inline)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -fPIC)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -O)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-inline -fPIC)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-inline -O)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-inline -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-fPIC -O)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-fPIC -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -inline -fPIC)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -inline -O)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -inline -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -fPIC -O)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -fPIC -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-inline -fPIC -O)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-inline -fPIC -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-inline -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-fPIC -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -inline -fPIC -O)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -inline -fPIC -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -fPIC -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-inline -fPIC -O -release)
XFAIL -> FAIL: nocompile/m/mixin_19_I.d (-g -inline -fPIC -O -release)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-fPIC)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-g -fPIC)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-inline -fPIC)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-fPIC -O)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-fPIC -release)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-g -inline -fPIC)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-g -fPIC -O)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-g -fPIC -release)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-inline -fPIC -O)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-inline -fPIC -release)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-fPIC -O -release)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-g -inline -fPIC -O)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-g -inline -fPIC -release)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-g -fPIC -O -release)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-inline -fPIC -O -release)
FAIL -> ERROR: run/a/asm_fld_02_A.d (-g -inline -fPIC -O -release)
FAIL -> ERROR: run/n/nested_class_04_B.d (-release)
FAIL -> ERROR: run/n/nested_class_04_B.d (-g -release)
FAIL -> ERROR: run/n/nested_class_04_B.d (-fPIC -release)
FAIL -> ERROR: run/n/nested_class_04_B.d (-O -release)
FAIL -> ERROR: run/n/nested_class_04_B.d (-g -fPIC -release)
FAIL -> ERROR: run/n/nested_class_04_B.d (-g -O -release)
FAIL -> ERROR: run/n/nested_class_04_B.d (-fPIC -O -release)
FAIL -> ERROR: run/n/nested_class_04_B.d (-g -fPIC -O -release)
XFAIL -> XPASS: nocompile/override_09.d
XFAIL -> XPASS: nocompile/override_09.d (-g)
XFAIL -> XPASS: nocompile/override_09.d (-inline)
XFAIL -> XPASS: nocompile/override_09.d (-fPIC)
XFAIL -> XPASS: nocompile/override_09.d (-O)
XFAIL -> XPASS: nocompile/override_09.d (-release)
XFAIL -> XPASS: nocompile/override_09.d (-g -inline)
XFAIL -> XPASS: nocompile/override_09.d (-g -fPIC)
XFAIL -> XPASS: nocompile/override_09.d (-g -O)
XFAIL -> XPASS: nocompile/override_09.d (-g -release)
XFAIL -> XPASS: nocompile/override_09.d (-inline -fPIC)
XFAIL -> XPASS: nocompile/override_09.d (-inline -O)
XFAIL -> XPASS: nocompile/override_09.d (-inline -release)
XFAIL -> XPASS: nocompile/override_09.d (-fPIC -O)
XFAIL -> XPASS: nocompile/override_09.d (-fPIC -release)
XFAIL -> XPASS: nocompile/override_09.d (-O -release)
XFAIL -> XPASS: nocompile/override_09.d (-g -inline -fPIC)
XFAIL -> XPASS: nocompile/override_09.d (-g -inline -O)
XFAIL -> XPASS: nocompile/override_09.d (-g -inline -release)
XFAIL -> XPASS: nocompile/override_09.d (-g -fPIC -O)
XFAIL -> XPASS: nocompile/override_09.d (-g -fPIC -release)
XFAIL -> XPASS: nocompile/override_09.d (-g -O -release)
XFAIL -> XPASS: nocompile/override_09.d (-inline -fPIC -O)
XFAIL -> XPASS: nocompile/override_09.d (-inline -fPIC -release)
XFAIL -> XPASS: nocompile/override_09.d (-inline -O -release)
XFAIL -> XPASS: nocompile/override_09.d (-fPIC -O -release)
XFAIL -> XPASS: nocompile/override_09.d (-g -inline -fPIC -O)
XFAIL -> XPASS: nocompile/override_09.d (-g -inline -fPIC -release)
XFAIL -> XPASS: nocompile/override_09.d (-g -fPIC -O -release)
XFAIL -> XPASS: nocompile/override_09.d (-inline -fPIC -O -release)
XFAIL -> XPASS: nocompile/override_09.d (-g -inline -fPIC -O -release)

Known internal compiler errors with messages:
dmd-0.158.bin: expression.c:5568: virtual Expression* MinAssignExp::semantic(Scope*): Assertion `e2->type->isfloating()' failed.
dmd-0.158.bin: expression.c:725: virtual void Expression::toMangleBuffer(OutBuffer*): Assertion `0' failed.
dmd-0.158.bin: func.c:453: virtual void FuncDeclaration::semantic3(Scope*): Assertion `0' failed.
dmd-0.158.bin: template.c:2128: TemplateDeclaration* TemplateInstance::findTemplateDeclaration(Scope*): Assertion `s->parent' failed.
dmd-0.158.bin: tocsym.c:143: virtual Symbol* VarDeclaration::toSymbol(): Assertion `!needThis()' failed.
dmd-0.158.bin: toobj.c:191: virtual void ClassDeclaration::toObjFile(): Assertion `!scope' failed.
Internal error: ../ztc/cgcod.c 175
Internal error: ../ztc/cgcod.c 562

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

Details: (XXXK)
http://dstress.kuehne.cn/www/dmd-0.158.html

Log: (X.XM)
http://dstress.kuehne.cn/raw_results/linux-amd64_dmd-0.158.log.gz

Note 1:
GDC-0.18 isn't yet included (still testing).

Note 2:
A few inline assembler tests are most likely false negatives that were
previously hidden by
http://d.puremagic.com/bugzilla/show_bug.cgi?id=115

Thomas


May 28, 2006
> XFAIL -> FAIL: nocompile/argument_03.d

So now we expect argument_03.d to PASS?

#void test(
#  bool lala = false,
#  unsigned ubyte lala2 )
#{
#}

Or is it now FAIL-with-line-on-top because the compiler error is wrong?

L.


May 29, 2006
Lionello Lunesu schrieb am 2006-05-28:
>> XFAIL -> FAIL: nocompile/argument_03.d
>
> So now we expect argument_03.d to PASS?
>
> #void test(
> #  bool lala = false,
> #  unsigned ubyte lala2 )
> #{
> #}
>
> Or is it now FAIL-with-line-on-top because the compiler error is wrong?

The compiler is reporting the line containing "}" whereas it should report the "unsigned ubyte lala2 )" line.

Thomas