https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306
--- Comment #15 from Artem S. Tashkinov <t.artem at mailcity dot com> --- (In reply to Martin Liška from comment #13) > Ok, I'll try to reproduce, but I would need: > > 1) echo ""> /tmp/ff.c && gcc -march=native /tmp/ff.c -c -v Done. > 2) please upload somewhere a sample rar archive which you use for training > run https://bit.ly/2az6QHV > 3) command line passed to ./unrar binary (are you using multiple threads?) > > Then it should be hopefully reproducible. ./unrar t -inul /tmp/Rar.testarchive5.rar ./unrar t -inul /tmp/Rar.testarchive.rar Just these two commands. Nothing else. Here are GCC 6.1.0 results: blake2s.cpp: In function ‘void blake2s_update(blake2s_state*, const byte*, size_t)’: blake2s.cpp:138:40: error: corrupted value profile: value profile counter (11420699 out of 11426898) inconsistent with basic-block count (11501625) memcpy( S->buf + left, in, fill ); // Fill buffer ^ blake2s.cpp:162:49: error: corrupted value profile: value profile counter (11501951 out of 11566282) inconsistent with basic-block count (11518351) memcpy( S->buf + left, in, (size_t)inlen ); ^ make: *** [blake2s.o] Error 1 make: *** Waiting for unfinished jobs....