https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80283
shatz at dsit dot co.il changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |shatz at dsit dot co.il --- Comment #16 from shatz at dsit dot co.il --- I still think that effect of tree-ter is accidental and relatively unimportant. Very similar problems with SIMD register allocation could easily happen without tree-ter, as demonstrated by 3 out of 4 cases of bad register allocation presented in this thread. It seems to me that the problem shall be handled in the back-end rather than middle-end (not sure that I got your terminology about various "ends" right).