http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58540
--- Comment #2 from bernardwidynski at gmail dot com --- Bear with me if I protest further. Logic requires that the "=" be executed before the "*=" I think that gcc should use this logic when compiling a program. On Wed, Sep 25, 2013 at 10:25 PM, mpolacek at gcc dot gnu.org < gcc-bugzi...@gcc.gnu.org> wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58540 > > Marek Polacek <mpolacek at gcc dot gnu.org> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > Status|UNCONFIRMED |RESOLVED > CC| |mpolacek at gcc dot > gnu.org > Resolution|--- |INVALID > > --- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> --- > The program is invalid, the order of evaluation of the operands of any C > operator is unspecified and u.y indeed may not be initialized. > > -- > You are receiving this mail because: > You reported the bug. >