https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123289
--- Comment #1 from Liam Powell <liam at liampwll dot com> --- I have a LLM-generated fix for this, however I don't know nearly enough about GCC internals to evaluate any possible issues caused by this fix. It does work correctly for my test program so I will attach the diff here in case it helps someone more knowledgeable.
