summaryrefslogtreecommitdiff
path: root/src/test/regress/regress.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/regress/regress.c')
-rw-r--r--src/test/regress/regress.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/test/regress/regress.c b/src/test/regress/regress.c
index 8884df294fb..433b1cbacf9 100644
--- a/src/test/regress/regress.c
+++ b/src/test/regress/regress.c
@@ -898,7 +898,6 @@ wait_pid(PG_FUNCTION_ARGS)
PG_RETURN_VOID();
}
-#ifndef PG_HAVE_ATOMIC_FLAG_SIMULATION
static void
test_atomic_flag(void)
{
@@ -928,7 +927,6 @@ test_atomic_flag(void)
pg_atomic_clear_flag(&flag);
}
-#endif /* PG_HAVE_ATOMIC_FLAG_SIMULATION */
static void
test_atomic_uint32(void)
@@ -1113,19 +1111,7 @@ PG_FUNCTION_INFO_V1(test_atomic_ops);
Datum
test_atomic_ops(PG_FUNCTION_ARGS)
{
- /* ---
- * Can't run the test under the semaphore emulation, it doesn't handle
- * checking two edge cases well:
- * - pg_atomic_unlocked_test_flag() always returns true
- * - locking a already locked flag blocks
- * it seems better to not test the semaphore fallback here, than weaken
- * the checks for the other cases. The semaphore code will be the same
- * everywhere, whereas the efficient implementations wont.
- * ---
- */
-#ifndef PG_HAVE_ATOMIC_FLAG_SIMULATION
test_atomic_flag();
-#endif
test_atomic_uint32();