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

--- Comment #3 from kathy <zhangyajie_koy at 126 dot com> ---
(In reply to Andrew Pinski from comment #2)
> Most likely because icmp6Ptr is not aligned to 16 bits like you say it is by
> doing:
>    register uint16 *ptr = (uint16 *)icmp6Ptr;

i am not understand the assemble code clearly. but it seems that if the pointer
is not aligned to 16 bits. the comiler will do something to make ptr is aligned
to 16,and than executing the vectorizing loop.
i think, form line:13082c7 to 1308348, the code is to doing something with
align?

Reply via email to