https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112965 --- Comment #3 from David Malcolm <dmalcolm at gcc dot gnu.org> --- A workaround might be to pad pp's buffer with trailing zero bytes up to a multiple of 16.