http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59264

--- Comment #3 from Mahesh S <smaheshs41 at gmail dot com> ---
but it gets executed correctly for 1st condition why not for 2nd and 3rd


On Sat, Nov 23, 2013 at 10:36 PM, redi at gcc dot gnu.org <
gcc-bugzi...@gcc.gnu.org> wrote:

> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59264
>
> Jonathan Wakely <redi at gcc dot gnu.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |RESOLVED
>          Resolution|---                         |INVALID
>
> --- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
> Instead of reporting a bug, try turning warnings on and fixing them, the
> compiler tells you what's wrong with your code:
>
> t.c:2:6: warning: return type of ‘main’ is not ‘int’ [-Wmain]
>  void main()
>       ^
> t.c: In function ‘main’:
> t.c:5:3: warning: operation on ‘i’ may be undefined [-Wsequence-point]
>   i=++i + ++i + i++;
>    ^
> t.c:5:3: warning: operation on ‘i’ may be undefined [-Wsequence-point]
> t.c:5:3: warning: operation on ‘i’ may be undefined [-Wsequence-point]
> t.c:8:3: warning: operation on ‘i’ may be undefined [-Wsequence-point]
>   i=i++ + ++i + ++i;
>    ^
> t.c:8:3: warning: operation on ‘i’ may be undefined [-Wsequence-point]
> t.c:8:3: warning: operation on ‘i’ may be undefined [-Wsequence-point]
> t.c:11:3: warning: operation on ‘i’ may be undefined [-Wsequence-point]
>   i=++i + i++ + ++i;
>    ^
> t.c:11:3: warning: operation on ‘i’ may be undefined [-Wsequence-point]
> t.c:11:3: warning: operation on ‘i’ may be undefined [-Wsequence-point]
>
> --
> You are receiving this mail because:
> You reported the bug.
>

Reply via email to