http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56120
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Keywords| |ice-on-valid-code Last reconfirmed| |2013-01-27 Component|c |middle-end Ever Confirmed|0 |1 Build|/build/src/gcc-4.7.2/config | |ure --prefix=/usr | |--libdir=/usr/lib | |--libexecdir=/usr/lib | |--mandir=/usr/share/man | |--infodir=/usr/share/info | |--with-bugurl=https://bugs. | |archlinux.org/ | |--enable-languages=c,c++,ad | |a,fortran,go,lto,objc | Build|obj-c++ --enable-shared | |--ena | --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-01-27 07:39:44 UTC --- Confirmed, not a regression. Easy workaround is to assign the statement expression to a variable before use.