[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: c/7661: gcc-3.0 optimization bug on debian GNULinux on x86 with very simple program



> On Wed, Aug 21, 2002 at 11:55:27AM +0300, Alexei Khlebnikov wrote:
> > > I think this program should not terminate at all because i will
> > > always be one greater than oldi.
> > > I think gcc3.0 has a problem with no optimization then but since
> > > there is later version that works gcc 3.1.1, upgrade.
> >
> > With no optimization the program runs correctly by the rules of integers
> > representation in memory. See the explanation below.
> >
>
> Changed my mind. After a posting from Linus on dri-devel and a discussion
> about integer overflow (undefined) in C the following came out:

Is integer overflow behaviour really undefined? If yes (I want it to be yes
:),
then, of course, it's the programmer's fault, not the compiler's. If
defined -
then the compiler's. :(





Reply to: