https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105134
--- Comment #2 from piliu at redhat dot com --- More specific, the following directive beats out the bug. diff --git a/util_lib/sha256.c b/util_lib/sha256.c index 2e61a31..3b3e533 100644 --- a/util_lib/sha256.c +++ b/util_lib/sha256.c @@ -38,6 +38,7 @@ (b)[(i) + 3] = (uint8_t) ( (n) ); \ } + __attribute__((optimize("no-tree-vectorize"))) void sha256_starts( sha256_context *ctx )