https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81608
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I think there might be a duplicate of this bug already. It was noticed when Zack (or was it joseph) implemented the correct behavior for the c front-end. This was during the 3.4 time frame.