https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110399
--- Comment #3 from Chan Lewis <baiwfg2 at gmail dot com> --- (In reply to Andrew Pinski from comment #2) > Dup of bug 13421. > > *** This bug has been marked as a duplicate of bug 13421 *** I see. I wonder why gcc consider pointer signed and need to abort in this case, whereas clang still works as expected. If we change pointer to unsigned in our codebase, that will be lots of work.