https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121412
--- Comment #10 from ktkachov at gcc dot gnu.org --- Adding a graceful error message here would certainly be an improvement, I can look into that. I wonder if this has implications for a vector library like SLEEF. They'd want to build multiple VLS variants + VLA + Neon versions and ship them in a single .a. Currently that all silently "works" modulo this ICE during LTO. But would we recommend that they ship separate variants of the library per VLA/VLS configuration?