https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61741
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|lto |c Known to work| |4.10.0 Known to fail| |4.8.3, 4.9.1 --- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- Author: rguenth Date: Wed Jul 9 17:14:11 2014 New Revision: 212400 URL: https://gcc.gnu.org/viewcvs?rev=212400&root=gcc&view=rev Log: 2014-07-09 Richard Biener <rguent...@suse.de> PR c-family/61741 * c-gimplify.c (c_gimplify_expr): Gimplify self-modify expressions using unsigned arithmetic if overflow does not wrap instead of if overflow is undefined. * c-c++-common/torture/pr61741.c: New testcase. Added: trunk/gcc/testsuite/c-c++-common/torture/pr61741.c Modified: trunk/gcc/c-family/ChangeLog trunk/gcc/c-family/c-gimplify.c trunk/gcc/testsuite/ChangeLog --- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- Fixed on trunk (sofar).