This is one more try to fix PR83712: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83712   The patch was successfully bootstrapped and tested on x86-64, i686, and ppc64.   Committed as rev. 258504.