https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124804

--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I'm afraid I don't have access to ppc64be anymore, especially not for power10. 
But I think CompileFarm has no longer the ppc64be machine it had (and it was
power7 anyway).

Anyway, for the RA it is clearly the case of having
(expr_list:REG_EQUIV (mem:OO (plus:DI (reg/f:DI 253 [ _255 ])
                (reg:DI 119 [ ivtmp.80 ])) [0 MEM[(__vector_pair *)_255 +
ivtmp.80_3 * 1]+0 S32 A128])
and
(subreg:V16QI (reg:OO 181 [ _110 ]) 0)
use and turning that into folded (subreg:V16QI (mem:OO (...) 0).  I think at
least a SUBREG on MEM always means the location in memory order, so 0 is the
first 16 bytes rather than second 16 bytes.

Reply via email to