http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60266
--- Comment #3 from Martin Jambor <jamborm at gcc dot gnu.org> --- (In reply to Markus Trippelsdorf from comment #2) > It's caused by mixing -O0 and -O2 with LTO: > Indeed. Patch fixing this ICE is pending approval at: http://gcc.gnu.org/ml/gcc-patches/2014-02/msg01325.html