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

--- Comment #15 from kugan at gcc dot gnu.org ---
(In reply to Wilco from comment #11)
> There is also something odd with the way the loop iterates, this doesn't
> look right:
> 
>         whilelo p0.s, x3, x4
>         incw    x3
>         ptest   p1, p0.b
>         bne     .L3

I am not sure I understand this. I tried with qemu using an execution testcase
and It seems to work.

        whilelo p0.s, x4, x5
        incw    x4
        ptest   p1, p0.b
        bne     .L3
In my case I have the above (register allocation difference only) incw is
correct considering two vector word registers? Am I missing something here?

Reply via email to