# HG changeset patch # User Igor Sysoev # Date 1168531202 0 # Node ID f1ebccfd95f98e739f2eb9cf858a6207eab3d49b # Parent 0d0c74b73573ac2592858d1c7a116ae0c1e53ebb use "r" instead of "q" diff --git a/src/os/unix/ngx_gcc_atomic_amd64.h b/src/os/unix/ngx_gcc_atomic_amd64.h --- a/src/os/unix/ngx_gcc_atomic_amd64.h +++ b/src/os/unix/ngx_gcc_atomic_amd64.h @@ -68,7 +68,7 @@ ngx_atomic_fetch_add(ngx_atomic_t *value NGX_SMP_LOCK " xaddq %0, %1; " - : "+q" (add) : "m" (*value) : "cc", "memory"); + : "+r" (add) : "m" (*value) : "cc", "memory"); return add; }