`gcc-4.0 -Wall -O2' on the attached piece of code produces the following warning: s.c: In function 'main': s.c:15: warning: control may reach end of non-void function 'xtoi' being inlined which doesn't make much sense as assert_failed() is known not to return. If I remove the `if (1)', the warning disappears. The warning doesn't appear in gcc 3.4.4.
Created attachment 8984 [details] The test case
*** This bug has been marked as a duplicate of 19699 ***