https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67503
--- Comment #5 from radventure at yandex dot ru --- When you use local buffer for storing string value it not necessary to have pointer to it. And we can reduce the size of string by the syzeof(pointer).