I submitted a new patch that rewrites what this patch was trying to do. I didn't see the original version I submitted on September 8th, so I just reposted it.
https://gcc.gnu.org/pipermail/gcc-patches/2022-September/601504.html -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: meiss...@linux.ibm.com