https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93974
Nicholas Krause <xerofoify at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerofoify at gmail dot com --- Comment #9 from Nicholas Krause <xerofoify at gmail dot com> --- Peter and Jakub, Sorry if I'm misunderstanding the power code but is there a way to rewrite the test to: if (VECTOR_MEM_ALTIVEC(mode) and another branch for VSX_P instructions. I'm assuming that because its checking both we can get a infinite loop. I'm assuming that in order to hand this off to the LRA we will need to rewrite in to have two paths one for VSX_P and one for standard MEM_ALTIVEC. Maybe Vlad as mentioned has a better idea about the LRA issues. But I'm very suspicious of checking both VSX and non VSX_P instructions in the same way for legitimate_address_p. Maybe I'm misunderstanding the issue outside of backporting,