https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62308
--- Comment #2 from yml <yml6087582 at 163 dot com> --- But with the option of -mlittle-endian ,it would not have this error. Do it prove that the backend support zero-length arrays passed by value ?