[Bug middle-end/85637] Unneeded store of member variables in inner loop

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu May 3 20:07:00 GMT 2018


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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This is most likely because unsigned char is considered as aliasing any type. 
That means the write to this->m_s1 and this->m_s2 can be read via *buf


More information about the Gcc-bugs mailing list