http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52727
--- Comment #7 from Florian Fainelli <florian at openwrt dot org> 2012-03-27 11:41:43 UTC --- (In reply to comment #6) > Reducing. FYI, I managed to compile a C++ file containing only the function at line 206 without being able to reproduce the ICE. Building with -O2 instead of -Os makes the issue disappear. Finally, I could workaround the ICE by creating a dedicated function for the computation of the "notches" variable, in case that helps.