https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94468
--- Comment #5 from David Binderman <dcb314 at hotmail dot com> --- I had a quick look at the untested fix and there seemed to be about six copies of pretty much the same expression. Would it be worthwhile to invent a new macro or small function and call it from six different places ?