https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70792
--- Comment #1 from Jason Turner <lefticus at gmail dot com> --- Note: I tested this code further and the compiler seems to be generating incorrect code based on this standard, not just warning incorrectly.