https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64172
--- Comment #3 from Siarhei Siamashka <siarhei.siamashka at gmail dot com> --- (In reply to Richard Biener from comment #2) > So it works with GCC 4.8? Yes, the testcase works with GCC 4.8. It started to fail only with GCC 4.9 and only on ARM hardware. Originally reported at https://bugs.freedesktop.org/show_bug.cgi?id=81229 This looks like some sort of stack corruption, because the assert catches modification of a part of data which is not supposed to be changed in this particular testcase.