https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123289
--- Comment #6 from Liam Powell <liam at liampwll dot com> --- Thanks, I somehow managed to completely miss that. I do wonder if there's a technical reason for the "exactly one" restriction as there is no reason given in the AARM.
