D.gnu - GDC-0.19 regressions
- Thomas Kuehne (95/95) Jul 18 2006 -----BEGIN PGP SIGNED MESSAGE-----
- Brad Roberts (5/45) Jul 18 2006 Thomas.. what would it take to tie these ICE's to the test case that
- Thomas Kuehne (26/37) Jul 19 2006 -----BEGIN PGP SIGNED MESSAGE-----
-----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. 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 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( M4(J__)THA2'73NE,KP%9U#G8J- M2BPBE5B$*[$(5F(1J<0B7HE%IA*+>"46P4HL4I58)"NQR%1BD:_$(EZ)1;82 M()_O>DCTTD TF#ZX]\'Q/`[*+'"Q+9_-C<+VQ10,^T#X$*)F4\'85` V%9A- 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 FVN?::CM M1 =90&NYH-9R0:SE 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 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 8(C4" $B 6!,P"!,PR!,P*!,P:!,PZ!,Q*!,PL"9\37"8>%GBOZP/3E M5=7I\!2UBBT[$8)`#R 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=:[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 L8VP6&[0+'=H% 9[&P73&P7[&P71F&[4&*[_P`K^`R+VVP````` ` end -----BEGIN PGP SIGNATURE----- iD8DBQFEvTY2LK5blCcjpWoRAtk4AJ0aTwLhCi7P5NMq8S2J/0lIYPle1gCfSxdL PA5M/ecqCMz272fhtu5sOIU= =wLt0 -----END PGP SIGNATURE-----
Jul 18 2006
Thomas Kuehne wrote:-----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:5252Thomas.. what would it take to tie these ICE's to the test case that generates them? Are they in the list of 501 or in addition to? Thanks, Brad
Jul 18 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Brad Roberts schrieb am 2006-07-19:Thomas Kuehne wrote:<snip>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.Thomas.. what would it take to tie these ICE's to the test case that generates them?1) download the log: http://dstress.kuehne.cn/raw_results/linux-amd64_gdc-0.19.log.gz 2) download the extractor (requires Perl): http://dstress.kuehne.cn/message_tie.pl 3) tie messages to test cases: gunzip < linux-amd64_gdc-0.19.log.gz | ./message_tie.pl "d/d-codegen[.]cc:2935"Are they in the list of 501 or in addition to?Both lists are independent, though they might intersect. Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFEvjUBLK5blCcjpWoRAnzpAJ9cBZ1W5ZCoJd+qbA7mbP7tamP6FQCfUhhB RkvHCl+gK4T8R23NYKnbXto= =8Hb0 -----END PGP SIGNATURE-----
Jul 19 2006