GDC-0.19 regressions

Thomas Kuehne thomas-dloop at kuehne.cn
Tue Jul 18 16:18:40 PDT 2006


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

501 regression between 0.18 and 0.19 were identified (see attachment).

Known internal compiler errors with messages:
cc1d: d/d-codegen.cc:2935: virtual void AggLayout::doFields(Array*, AggregateDeclaration*): Zusicherung »(__extension__ ({ const tree __t = (field_decl); if (tree_code_type[(int) (((enum tree_code) (__t)->common.code))] != ('d')) tree_class_check_failed (__t, ('d'), "d/d-codegen.cc", 2935, __FUNCTION__); __t; })->decl.mode) != VOIDmode« nicht erfüllt.
cc1d: d/dmd/attrib.c:913: virtual Array* ConditionalDeclaration::include(Scope*, ScopeDsymbol*): Zusicherung »condition« nicht erfüllt.
cc1d: d/dmd/expression.c:5751: virtual Expression* MinAssignExp::semantic(Scope*): Zusicherung »e2->type->isfloating()« nicht erfüllt.
cc1d: d/dmd/expression.c:728: virtual void Expression::toMangleBuffer(OutBuffer*): Zusicherung »0« nicht erfüllt.
cc1d: d/dmd/func.c:472: virtual void FuncDeclaration::semantic3(Scope*): Zusicherung »0« nicht erfüllt.
cc1d: d/dmd/mtype.c:566: virtual Expression* Type::getProperty(Loc, Identifier*): Zusicherung »deco« nicht erfüllt.
cc1d: d/dmd/template.c:2229: TemplateDeclaration* TemplateInstance::findTemplateDeclaration(Scope*): Zusicherung »s->parent« nicht erfüllt.
cc1d: d/dmd/template.c:628: void TemplateDeclaration::declareParameter(Scope*, TemplateParameter*, Object*): Zusicherung »0« nicht erfüllt.
cc1d: d/dmd/toobj.c:274: virtual void ClassDeclaration::toObjFile(): Zusicherung »!scope« nicht erfüllt.
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' (field_decl) in doFields, bei d/d-codegen.cc:2927
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' (function_decl) in darrayVal, bei d/d-codegen.cc:1654
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' (function_decl) in layout_decl, bei stor-layout.c:382
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' () in darrayVal, bei d/d-codegen.cc:1654
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' () in doFields, bei d/d-codegen.cc:2927
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' (parm_decl) in darrayVal, bei d/d-codegen.cc:1654
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' (result_decl) in darrayVal, bei d/d-codegen.cc:1654
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' (result_decl) in doFields, bei d/d-codegen.cc:2927
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' (result_decl) in layout_decl, bei stor-layout.c:382
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'd' (type_decl) in doFields, bei d/d-codegen.cc:2927
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'x' (error_mark) in build_method_type_directly, bei tree.c:3919
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'x' (error_mark) in build_pointer_type_for_mode, bei tree.c:3633
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'x' (error_mark) in darrayVal, bei d/d-codegen.cc:1654
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'x' (error_mark) in expand_expr_real, bei expr.c:7136
interner Compiler-Fehler: Baumprüfung: Klasse t erwartet, haben 'x' (error_mark) in expand_return, bei stmt.c:3136
interner Compiler-Fehler: Baumprüfung: rtl_expr erwartet, haben error_mark in expand_end_stmt_expr, bei stmt.c:2384
interner Compiler-Fehler: Baumprüfung: rtl_expr erwartet, haben  in expand_end_stmt_expr, bei stmt.c:2384
interner Compiler-Fehler: Baumprüfung: string_cst erwartet, haben  in check_operand_nalternatives, bei stmt.c:1906
interner Compiler-Fehler: Baumprüfung: tree_list erwartet, haben constructor in expand_inline_function, bei integrate.c:704
interner Compiler-Fehler: Baumprüfung: tree_list erwartet, haben  in initialize_argument_information, bei calls.c:1074
interner Compiler-Fehler: in d_expand_expr, bei d/d-glue.cc:3727
interner Compiler-Fehler: in emit_move_insn, bei expr.c:2830
interner Compiler-Fehler: in expand_call, bei calls.c:2362
interner Compiler-Fehler: in size_binop, bei fold-const.c:1601
interner Compiler-Fehler: in store_constructor, bei expr.c:5252

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

Details: (745K)
http://dstress.kuehne.cn/www/gdc-0.19.html

Thomas


begin 644 gdc-0.19-regressions.gz
M'XL("'8QO40"`V=D8RTP+C$Y+7)E9W)E<W-I;VYS`*U<P6X;-Q"]]RMX;`Z.
M+)$IFAP*9&05(%"`1G+I;2%;ZX4`6PI4.VW_OE9M.9)V2<Y[LV?-D#/#-WH<
MDCO7G[]^=1>_N=\_QS\^N=OMP[?U?3NYF]QM=W\O=ZMFU]ZUNW9SVS93WWQ^
MOW(_7]Q=Q[F[2.YBU]ZWR[_:=S_]N=?^,<IF>QAGN>N>'MK-8W/YX?U**?8\
M0_=.+[O>W*\W+:"P-Q\03X`L&)"]IPYWX%D'].%9(V'BN"<O;L"F'=02H8,;
M^0I=6`.?*3D+&I at 59B)YI$99B\?S38F:+UF1R0&-M?AM20Q8'0%'-"8,*V6P
M_LST<0)@'.58__J5,A=?OJ0OG]SN:3-93UX$F^F'5Y(\RD:5_&D"0U.\+3$Z
M41T;#Y.']3_K33/]V%R5"/Q4KL+@/>$J`_8T*O^./?F$"->!TG?7$4[4>7Q(
M)8'RA#=*#LKJ)4:)L!/%+T#G?00Y$RZHI:;B"5%Z#I/XG'1 at M:Q>1"F).=IH
MB-ASN!T#43PX+`MF<8#@9440K,-4^/W[Y/OV?OGX/$IS.=T3J4KHA0>5D@?^
M4(J__)THA2'73NE,KP%9U#G8J-,_4E`)G>PL.]"XX=%@#>W_]1+A-'N*#"":
M[!%U]@B6/8)DCX#9(W#V")@]@F>/,-DC9/8(E3U"9H_PV2-L]H at I>V0$&H[*
M2BPBE5B$*[$(5F(1J<0B7HE%IA*+>"46P4HL4I58)"NQR%1BD:_$(EZ)1;82
MBU0E%OE*+)*56#158I&JQ**A$HML)1;Y2BQ:*[%HJL2BH1*+IDHLCD,!EDHL
MCE")Q7$JL0A68JO)JKUYZIKUYF[;3"^+959&MK@]R^IDMR19#<(-Q0ZHJDE-
M6]_'J"P^7OSKDYOE'XO_;?)MN]X\MKM#*:V6?-W-`.)O6P%`YY4>`(V$B>,A
M.MO78&JX/Z][&TR#\NJ,D at G-Q*E1UO[XFX>5J/F2,V*%7'PRMH/['1RKS+R&
M()_O>DCTTD at TF#ZX]\'Q/`[*+'"Q+9_-C<+VQ10,^T#X$*)F4\'85`@V%9A-
M!6-38=A4.#85ADT%9E,AV51H-A6.3<7"IL*PJ?!L*B2;BH5-A693,;*ID&PJ
M)C85GDW%PJ9B9U,QLJF8V%2,;"JCL*E8V51&85,9BTU%<Z[P,L+AG=2SYMWR
MMFUFX>2.JB1T>O10D3P_=:B(GYX`5(236A(*PO!Q25T#LKUS@/F=@ST8/E)1
M*B58`S6O]WQ/)8_.DAR_\OAZXM$K'6#I\`;.QH6Q<TPDLR\U(3UVUD1CTHP9
M$@'TVM!VY^F&=MPT1O$8O7<<>_GKT?$H(%VX*RUJ9?;!19V$3D+Y7]VKJW03
M.REI<_[^2*&6WQB5UV.4"!MB5;OVTD1L+!_H*-+Y*E"^"I6O0N2KH/DJ7+Z*
M\E9>I4M.C0%8+&DG=-K)&'DCQKR90VB=4VB=5Y[B%'4H=RCPS6W at FVN?::CM
M1@=90&NYH-9R0:SE at EO+A6$M%[:U7%C6<H&_HSV]@I\";Q^FQ-N'*?SVX?3^
M&!$GO(:?2DRU7]I5U2AK2U_I592H^=((4:4C9+`[7ST1UAM'&>3)__G^^-QQ
M^[W=[=:KMKG\>/PRMRQW]A=<%>[]_58USOX'J_()$4;#DN$0C1+JQ]G>52-/
M>)-A&[5>8I0(._M[7*4*,5=R)EQ02TW%L\CX6DSB<]*![1P9VWRI#JH:YDX6
MW(Z!*!X<E at 6S.*!X4DL$P3K,\0`'_3,VO6\?VV8ZZ[_14\F?IC,TQ=LZHQ,5
M3JEO)OO-P6UWNUTU'WZ9-6F:OVK+R';8T,5KDYPYQ7/FO%W,7-7;CYI?5EOU
M"!00 at 8(C4"@$B at 6!,P"!,PR!,P*!,P:!,PZ!,Q*!,PL"9\37"8>%GBOZP/3E
M5=7I\!2UBBT[$8)`#R#08PCT!`(]@T#/(="3"/06!'H#`J]`!%[A"+RB$'A5
MC8C60FY&]>E`;5[#"-4S^(?E>I/IFWCR<^$P]UBF>'Y[+%@X/ST62PJ9VK'Q
MF:QRYL+E5-]A]:BUN]_S$#DL`HAWB"G5:ZQ<2"C[\TK[!PW-]NFQN=FN_MU_
M'R8YX`Y)%C"<$2_B*J-36(&,1L+$:WC/J^&F=0ZU3@'$BF;"X^WH&))!(6WM
M'&<NGQWHH]\7-NF6>SX)Y4\]>J*5;SV&Y*O?1PPI51[(#ZDD4+[^#GC0>\<Y
M5/_B(Z.5<!7.,^6W"2751.IQ!A-(!S[\&(28LZ*&10$;8>CCCP)NJ9DMH=9^
M_U%#,@]*B_70)R`%;(^$-Q-NC*MH](3X?$,7D!%&`GL!>UWG>@]TKO=HYWJ/
M=:[W0.=Z#W>N]T3G>@]WKO=8YWK/=*[W7.=Z3W2N]W3G>@]WKO=DYWK/=*[W
M=.=ZSW6N]Y;.]9[I7._YSO6>[%SOZ<[UWMBYWELZUWN^<[VW=*[W]L[UWM2Y
MWML[U_M1.M=[(]L%'=L%@.T"RG8!8[L`L%V`V2X0;!=@M at L8VP6&[0+'=H%@
MNT"S78#9+I!L%QBV"S3;!8[M at H7M`L-V at 6>[0+)=H-DN&-DN6- at N\&P7+&P7
9[&P73&P7[&P71F&[4&*[_P`K^`R+VVP`````
`
end


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

iD8DBQFEvTY2LK5blCcjpWoRAtk4AJ0aTwLhCi7P5NMq8S2J/0lIYPle1gCfSxdL
PA5M/ecqCMz272fhtu5sOIU=
=wLt0
-----END PGP SIGNATURE-----



More information about the D.gnu mailing list