Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!SUN.COM!tiemann From: tiemann@SUN.COM (Michael Tiemann) Newsgroups: gnu.g++.bug Subject: G++ bug Message-ID: <8909120031.AA00556@teacake.sun.com> Date: 12 Sep 89 00:31:40 GMT References: <8909102115.aa03150@BONNIE.ICS.UCI.EDU> Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann@sun.com Distribution: gnu Organization: GNUs Not Usenet Lines: 22 Here is your fix: teacake% !dif diff -c2 expr.c~ expr.c *** expr.c~ Sat Sep 9 16:51:53 1989 --- expr.c Mon Sep 11 17:25:23 1989 *************** *** 2306,2310 **** if (RTL_EXPR_SEQUENCE (exp) == const0_rtx) abort (); ! emit_insns (RTL_EXPR_SEQUENCE (exp)); RTL_EXPR_SEQUENCE (exp) = const0_rtx; return RTL_EXPR_RTL (exp); --- 2306,2310 ---- if (RTL_EXPR_SEQUENCE (exp) == const0_rtx) abort (); ! emit_insn (RTL_EXPR_SEQUENCE (exp)); RTL_EXPR_SEQUENCE (exp) = const0_rtx; return RTL_EXPR_RTL (exp); teacake% Michael