1
0
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:
Heikki Linnakangas 2014-11-11 10:25:22 +02:00
parent baf7b3a503
commit ae667f778d

View File

@ -158,7 +158,7 @@ tas(volatile slock_t *lock)
" xchgb %0,%1 \n" " xchgb %0,%1 \n"
"1: \n" "1: \n"
: "+q"(_res), "+m"(*lock) : "+q"(_res), "+m"(*lock)
: : /* no inputs */
: "memory", "cc"); : "memory", "cc");
return (int) _res; return (int) _res;
} }
@ -225,7 +225,7 @@ tas(volatile slock_t *lock)
" lock \n" " lock \n"
" xchgb %0,%1 \n" " xchgb %0,%1 \n"
: "+q"(_res), "+m"(*lock) : "+q"(_res), "+m"(*lock)
: : /* no inputs */
: "memory", "cc"); : "memory", "cc");
return (int) _res; return (int) _res;
} }
@ -519,7 +519,7 @@ tas(volatile slock_t *lock)
" tas %1 \n" " tas %1 \n"
" sne %0 \n" " sne %0 \n"
: "=d"(rv), "+m"(*lock) : "=d"(rv), "+m"(*lock)
: : /* no inputs */
: "memory", "cc"); : "memory", "cc");
return rv; return rv;
} }
@ -586,7 +586,7 @@ tas(volatile slock_t *lock)
" sync \n" " sync \n"
" .set pop " " .set pop "
: "=&r" (_res), "=&r" (_tmp), "+R" (*_l) : "=&r" (_res), "=&r" (_tmp), "+R" (*_l)
: : /* no inputs */
: "memory"); : "memory");
return _res; return _res;
} }
@ -602,7 +602,8 @@ do \
" .set nomacro \n" \ " .set nomacro \n" \
" sync \n" \ " sync \n" \
" .set pop " \ " .set pop " \
: \ : /* no outputs */ \
: /* no inputs */ \
: "memory"); \ : "memory"); \
*((volatile slock_t *) (lock)) = 0; \ *((volatile slock_t *) (lock)) = 0; \
} while (0) } while (0)