https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116146
--- Comment #3 from Robin Dapp <rdapp at gcc dot gnu.org> --- On riscv insn-output is the largest file right now as well. I have a local patch that splits it - it's a bit cumbersome because the static initializer needs to be made non-static i.e. the initialization must be in an init function and that needs to be called at some point. But as a proof of concept it worked. Once I have more time (hah) I'm going to post a patch but it will still take a while.