On 7/13/21 5:59 PM, Segher Boessenkool wrote: >> - && adjacent_mem_locations (str_mem, str_mem2)) >> + && adjacent_mem_locations (str_mem, str_mem2) != NULL_RTX) > > ... so don't change this? Or write != 0 != 0 != 0, if one time is good, > three times must be better! :-)
Ok, consider those two changes reverted and will leave the code as is. > So we are sure we have a hard register here, and it is a VSX register. > Okay. Factoring this code would not hurt ;-) Yes, we have asserts above that ensure we have regs and that they are of the correct type (ie, FP or VSX register) depending on the mode. I'll make the change above and rebuild just to be safe and then commit. Thanks. Peter