mirror of
https://github.com/postgres/postgres.git
synced 2025-06-25 01:02: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:
@ -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)
|
||||
|
Reference in New Issue
Block a user