https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82674
--- Comment #2 from Jeffrey A. Law <law at redhat dot com> --- Right, but it's the expander to allocate dynamic space that's creating the bogus RTL. It's a trivial fix that I just need to run through some testing.