https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63810
--- Comment #24 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> --- (In reply to Lawrence Velázquez from comment #23) > I don't see anything in version_as_legacy_macro() that specifically deals > with major <= 9. Could you point me to the offending code? In the comment above it ("Major numbers are zero-padded if necessary"), and the sprintf format "%02lu%lu%lu" (which can be "%lu%lu%lu").