https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120001
--- Comment #8 from Vincenzo Romano <vincenzo.romano at gmail dot com> --- I get your point. Which doesn't make sense too my very limited knowledge. Unrolling 2 steps in an infinite loop is a bug or, at least, a waste of storage. No matter the architecture. Thanks a lot for the clarification.