mirror of
https://github.com/postgres/postgres.git
synced 2025-05-09 18:21:05 +03:00
Really fix compilation failure on MIPS.
I missed an additional colon in previous patch. Oops. to make that mistake less likely in the future, add comments as placeholders for unused inputs and outputs in inline assembly.
This commit is contained in:
parent
baf7b3a503
commit
ae667f778d
@ -158,7 +158,7 @@ tas(volatile slock_t *lock)
|
||||
" xchgb %0,%1 \n"
|
||||
"1: \n"
|
||||
: "+q"(_res), "+m"(*lock)
|
||||
:
|
||||
: /* no inputs */
|
||||
: "memory", "cc");
|
||||
return (int) _res;
|
||||
}
|
||||
@ -225,7 +225,7 @@ tas(volatile slock_t *lock)
|
||||
" lock \n"
|
||||
" xchgb %0,%1 \n"
|
||||
: "+q"(_res), "+m"(*lock)
|
||||
:
|
||||
: /* no inputs */
|
||||
: "memory", "cc");
|
||||
return (int) _res;
|
||||
}
|
||||
@ -519,7 +519,7 @@ tas(volatile slock_t *lock)
|
||||
" tas %1 \n"
|
||||
" sne %0 \n"
|
||||
: "=d"(rv), "+m"(*lock)
|
||||
:
|
||||
: /* no inputs */
|
||||
: "memory", "cc");
|
||||
return rv;
|
||||
}
|
||||
@ -586,7 +586,7 @@ tas(volatile slock_t *lock)
|
||||
" sync \n"
|
||||
" .set pop "
|
||||
: "=&r" (_res), "=&r" (_tmp), "+R" (*_l)
|
||||
:
|
||||
: /* no inputs */
|
||||
: "memory");
|
||||
return _res;
|
||||
}
|
||||
@ -602,7 +602,8 @@ do \
|
||||
" .set nomacro \n" \
|
||||
" sync \n" \
|
||||
" .set pop " \
|
||||
: \
|
||||
: /* no outputs */ \
|
||||
: /* no inputs */ \
|
||||
: "memory"); \
|
||||
*((volatile slock_t *) (lock)) = 0; \
|
||||
} while (0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user