https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100734
--- Comment #8 from Martin Sebor <msebor at gcc dot gnu.org> --- The plus character should always be followed by a nonempty string. John, can you please attach a translation unit to see if by chance I can reproduce with a cross-compiler? In parallel, I wonder if there's something funny about snprintf on HP-UX. Does the snprintf call added in r12-930 do the right thing (i.e., append a nonempty string to spec)?