https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66136
--- Comment #7 from Ed Maste <emaste at freebsd dot org> --- With the patch in comment 5 I get the same result with FreeBSD awk and GNU awk. The output is rather different to what the previous (sed) version of geniterators.sh produced, but that seems intentional. My output looks like: ---- 8< ----------------------- >8 ---- /* -*- buffer-read-only: t -*- */ /* Generated automatically by geniterators.sh from iterators.md. */ #ifndef GCC_AARCH64_ITERATORS_H #define GCC_AARCH64_ITERATORS_H #define BUILTIN_GPI(T, N, MAP) \ VAR2 (T, N, MAP, si, di) #define BUILTIN_SHORT(T, N, MAP) \ VAR2 (T, N, MAP, qi, hi) #define BUILTIN_ALLI(T, N, MAP) \ VAR4 (T, N, MAP, qi, hi, si, di) ... ---- 8< ----------------------- >8 ----