https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66875
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- I'm just guessing that for(i = 1; i <= (188 + 1); i++) { if (prot_short_str[i]) { is accessing prot_short_str out of bounds.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66875
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- I'm just guessing that for(i = 1; i <= (188 + 1); i++) { if (prot_short_str[i]) { is accessing prot_short_str out of bounds.