https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78995
--- Comment #5 from Richard Biener ---
(In reply to feiz from comment #4)
> (In reply to Richard Biener from comment #2)
> > static inline void
> > rte_memcpy(void *dst, const void *src, size_t n)
> > {
> > uintptr_t dstu = (uintptr_t)dst
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78995
--- Comment #4 from feiz ---
(In reply to Richard Biener from comment #2)
> static inline void
> rte_memcpy(void *dst, const void *src, size_t n)
> {
> uintptr_t dstu = (uintptr_t)dst;
> uintptr_t srcu = (uintptr_t)src;
>
> *
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78995
--- Comment #3 from feiz ---
(In reply to Andrew Pinski from comment #1)
> Does adding -fno-strict-aliasing fix the problem you are seeing?
>
> I am suspecting the code is violating C/C++ aliasing rules.
Yeah, that's right. I try the -fno-stric
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78995
Richard Biener changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78995
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|