https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89764
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #4) > I can reproduce it even with 9.3, 10.1 and 11.1. > On the other side, on the bisect-seed box I can't reproduce, strange. Even on godbolt I can only reproduce it on the GCC 8 releases. __attribute__((no_sanitize (shift | shift-base | shift-exponent | integer-divide-by-zero | undefined | unreachable | vla-bound | return | null | signed-integer-overflow | bool | enum | bounds | alignment | nonnull-attribute | returns-nonnull-attribute | object-size | vptr | pointer-overflow | builtin))) Gets added in the case of using int instead of auto on the GCC 8 branch.