https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89893
--- Comment #14 from 康 珊 <kangshan0910 at hotmail dot com> --- Yes, I built it with LDFLAGS="${LDFLAGS} -fno-lto". Moreover, I tried "__attribute__((noipa)) uv_unref(uv_handle_t*);" and it could solve the issue. So it may not be caused by the alias, right?