https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63735
--- Comment #3 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- regression is caused by the switch to GNU11. Adding -std=gnu90 gives expected numbers. That's a pretty big penalty for using GNU11 coding!