__DEQUALIFY
ident = atomic_swap_ptr(__DEQUALIFY(volatile void **, &gd->gd_delayed_wakeup[1]),
ident = atomic_swap_ptr(__DEQUALIFY(volatile void **, &gd->gd_delayed_wakeup[0]),
#define __DEALL(ident) __DEQUALIFY(void *, ident)
uptr = __DEQUALIFY(void *, ptr);
uptr = __DEQUALIFY(void *, ptr);
__DEQUALIFY(s *, (const volatile char *)__x - __offsetof(s, m)); \
__DEQUALIFY(s *, (const volatile char *)(x) - __offsetof(s, m))
#ifndef __DEQUALIFY
__builtin_memmove(__DEQUALIFY(void *, (to)), \
__DEQUALIFY(void *, (from)), \
__builtin_memcpy(__DEQUALIFY(void *, (to)), \
__DEQUALIFY(void *, (from)), \
__builtin_memset(__DEQUALIFY(void *, (ptr)), (c), (len))
__builtin_memmove(__DEQUALIFY(void *, (to)), \
__DEQUALIFY(void *, (from)), \
__builtin_memset(__DEQUALIFY(void *, (buf)), 0, (len))