Path: utzoo!telly!ddsw1!lll-winken!killer!mit-eddie!bloom-beacon!tut.cis.ohio-state.edu!ANDREW.CMU.EDU!bader+ From: bader+@ANDREW.CMU.EDU (Miles Bader) Newsgroups: gnu.gcc.bug Subject: Re: GCC 1.30 complaints Message-ID: Date: 22 Oct 88 17:53:05 GMT References: <10752@ulysses.homer.nj.att.com> Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 6 ulysses!hector!ekrell@tut.cis.ohio-state.edu (Eduardo Krell) writes: > I don't know what your C compiler does, but if a is not equal to 100 > after this for loop, it's generating wrong code. > You can't throw away this for loop since it is modifying a variable in > an outer scope. a=100; /* look ma, no loop! */