:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: libdispatch 6.1-1.0 (Tue Apr 1 23:36:47 2025) ==> Retrieving sources... -> Updating libdispatch git repo... -> Found remove-werror.patch ==> Validating source files with sha512sums... libdispatch ... Passed remove-werror.patch ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: libdispatch 6.1-1.0 (Tue Apr 1 23:36:58 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (15) compiler-rt-19.1.6-1.0 cppdap-1.58.0-2.0 hicolor-icon-theme-0.18-1.0 jsoncpp-1.9.6-3.0 libedit-20250104_3.1-1.1 libuv-1.50.0-1.2 llvm-libs-18.1.8-4.1 perl-error-0.17029-7.0 perl-mailtools-2.22-1.0 perl-timedate-2.33-7.0 rhash-1.4.4-1.0 clang-18.1.8-4.0 cmake-3.30.3-2.1 git-2.47.0-1.0 ninja-1.12.1-2.0 Total Installed Size: 488.16 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format llvm: referenced by some clang headers installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... :: Running post-transaction hooks... (1/4) Creating system user accounts... /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... ==> Retrieving sources... -> Found remove-werror.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of libdispatch git repo... Cloning into 'libdispatch'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file cmake/modules/DispatchCompilerWarnings.cmake Hunk #1 succeeded at 6 with fuzz 2 (offset 4 lines). ==> Starting build()... -- The C compiler identification is Clang 18.1.8 -- The CXX compiler identification is Clang 18.1.8 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test LINKER_SUPPORTS_BUILD_ID -- Performing Test LINKER_SUPPORTS_BUILD_ID - Success -- Looking for __GNU_LIBRARY__ -- Looking for __GNU_LIBRARY__ - found -- Performing Test __BUILTIN_TRAP -- Performing Test __BUILTIN_TRAP - Success -- Found LibRT: /usr/lib/librt.a -- Looking for _pthread_workqueue_init -- Looking for _pthread_workqueue_init - not found -- Looking for getprogname -- Looking for getprogname - not found -- Looking for mach_absolute_time -- Looking for mach_absolute_time - not found -- Looking for mach_approximate_time -- Looking for mach_approximate_time - not found -- Looking for mach_port_construct -- Looking for mach_port_construct - not found -- Looking for malloc_create_zone -- Looking for malloc_create_zone - not found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for posix_spawnp -- Looking for posix_spawnp - found -- Looking for pthread_key_init_np -- Looking for pthread_key_init_np - not found -- Looking for pthread_attr_setcpupercent_np -- Looking for pthread_attr_setcpupercent_np - not found -- Looking for pthread_yield_np -- Looking for pthread_yield_np - not found -- Looking for pthread_main_np -- Looking for pthread_main_np - not found -- Looking for pthread_workqueue_setdispatch_np -- Looking for pthread_workqueue_setdispatch_np - not found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for arc4random -- Looking for arc4random - found -- Looking for include file TargetConditionals.h -- Looking for include file TargetConditionals.h - not found -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file libkern/OSAtomic.h -- Looking for include file libkern/OSAtomic.h - not found -- Looking for include file libkern/OSCrossEndian.h -- Looking for include file libkern/OSCrossEndian.h - not found -- Looking for include file libproc_internal.h -- Looking for include file libproc_internal.h - not found -- Looking for include file mach/mach.h -- Looking for include file mach/mach.h - not found -- Looking for include file malloc/malloc.h -- Looking for include file malloc/malloc.h - not found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file pthread/qos.h -- Looking for include file pthread/qos.h - not found -- Looking for include file pthread/workqueue_private.h -- Looking for include file pthread/workqueue_private.h - not found -- Looking for include file pthread_machdep.h -- Looking for include file pthread_machdep.h - not found -- Looking for include file pthread_np.h -- Looking for include file pthread_np.h - not found -- Looking for include file pthread_workqueue.h -- Looking for include file pthread_workqueue.h - not found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file sys/guarded.h -- Looking for include file sys/guarded.h - not found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file objc/objc-internal.h -- Looking for include file objc/objc-internal.h - not found -- Looking for sem_init in pthread -- Looking for sem_init in pthread - found -- Looking for CLOCK_UPTIME -- Looking for CLOCK_UPTIME - not found -- Looking for CLOCK_UPTIME_FAST -- Looking for CLOCK_UPTIME_FAST - not found -- Looking for CLOCK_MONOTONIC -- Looking for CLOCK_MONOTONIC - found -- Looking for CLOCK_REALTIME -- Looking for CLOCK_REALTIME - found -- Looking for CLOCK_MONOTONIC_COARSE -- Looking for CLOCK_MONOTONIC_COARSE - found -- Looking for FD_COPY -- Looking for FD_COPY - not found -- Looking for NOTE_LOWAT -- Looking for NOTE_LOWAT - not found -- Looking for NOTE_NONE -- Looking for NOTE_NONE - not found -- Looking for NOTE_REAP -- Looking for NOTE_REAP - not found -- Looking for NOTE_REVOKE -- Looking for NOTE_REVOKE - not found -- Looking for NOTE_SIGNAL -- Looking for NOTE_SIGNAL - not found -- Looking for POSIX_SPAWN_START_SUSPENDED -- Looking for POSIX_SPAWN_START_SUSPENDED - not found -- Looking for SIGEMT -- Looking for SIGEMT - not found -- Looking for VQ_DESIRED_DISK -- Looking for VQ_DESIRED_DISK - not found -- Looking for VQ_NEARLOWDISK -- Looking for VQ_NEARLOWDISK - not found -- Looking for VQ_QUOTA -- Looking for VQ_QUOTA - not found -- Looking for VQ_UPDATE -- Looking for VQ_UPDATE - not found -- Looking for VQ_VERYLOWDISK -- Looking for VQ_VERYLOWDISK - not found -- Looking for VQ_FREE_SPACE_CHANGE -- Looking for VQ_FREE_SPACE_CHANGE - not found -- Looking for program_invocation_name -- Looking for program_invocation_name - found -- Looking for __printflike -- Looking for __printflike - not found -- Performing Test C_SUPPORTS_OMIT_LEAF_FRAME_POINTER -- Performing Test C_SUPPORTS_OMIT_LEAF_FRAME_POINTER - Success -- Configuring done (4.0s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BlocksRuntime_LIBRARIES -- Build files have been written to: /build/libdispatch/src/libdispatch/build ninja: Entering directory `build' [1/78] Building C object src/BlocksRuntime/CMakeFiles/BlocksRuntime.dir/data.c.o [2/78] Building C object src/BlocksRuntime/CMakeFiles/BlocksRuntime.dir/runtime.c.o [3/78] Building C object src/CMakeFiles/dispatch.dir/allocator.c.o [4/78] Building C object src/CMakeFiles/dispatch.dir/benchmark.c.o [5/78] Building C object src/CMakeFiles/dispatch.dir/apply.c.o /build/libdispatch/src/libdispatch/src/apply.c:204:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 204 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/apply.c:204:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/apply.c:226:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 226 | os_atomic_sub2o(dq, dq_state, delta, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:128:3: note: expanded from macro 'os_atomic_sub2o' 128 | os_atomic_sub(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:87:3: note: expanded from macro 'os_atomic_sub' 87 | _os_atomic_c11_op((p), (v), m, sub, -) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :17:1: note: expanded from here 17 | atomic_fetch_sub_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:154:35: note: expanded from macro 'atomic_fetch_sub_explicit' 154 | #define atomic_fetch_sub_explicit __c11_atomic_fetch_sub | ^ 3 warnings generated. [6/78] Building C object src/CMakeFiles/dispatch.dir/data.c.o [7/78] Building C object src/CMakeFiles/dispatch.dir/introspection.c.o [8/78] Building C object src/CMakeFiles/dispatch.dir/init.c.o [9/78] Building C object src/CMakeFiles/dispatch.dir/mach.c.o [10/78] Building C object src/CMakeFiles/dispatch.dir/object.c.o [11/78] Building C object src/CMakeFiles/dispatch.dir/once.c.o [12/78] Building C object src/CMakeFiles/dispatch.dir/io.c.o [13/78] Building C object src/CMakeFiles/dispatch.dir/semaphore.c.o /build/libdispatch/src/libdispatch/src/semaphore.c:182:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 182 | uint64_t dg_state = os_atomic_load2o(dou._dg, dg_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:194:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 194 | uint64_t dg_state = os_atomic_load2o(dg, dg_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:229:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 229 | os_atomic_rmw_loop2o(dg, dg_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:229:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:279:34: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 279 | uint64_t new_state, old_state = os_atomic_add_orig2o(dg, dg_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:126:3: note: expanded from macro 'os_atomic_add_orig2o' 126 | os_atomic_add_orig(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:85:3: note: expanded from macro 'os_atomic_add_orig' 85 | _os_atomic_c11_op_orig((p), (v), m, add, +) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:80:3: note: expanded from macro '_os_atomic_c11_op_orig' 80 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), v, \ | ^ :32:1: note: expanded from here 32 | atomic_fetch_add_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:151:35: note: expanded from macro 'atomic_fetch_add_explicit' 151 | #define atomic_fetch_add_explicit __c11_atomic_fetch_add | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:297:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 297 | } while (unlikely(!os_atomic_cmpxchgv2o(dg, dg_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:120:3: note: expanded from macro 'os_atomic_cmpxchgv2o' 120 | os_atomic_cmpxchgv(&(p)->f, (e), (v), (g), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:68:3: note: expanded from macro 'os_atomic_cmpxchgv' 68 | atomic_compare_exchange_strong_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:145:49: note: expanded from macro 'atomic_compare_exchange_strong_explicit' 145 | #define atomic_compare_exchange_strong_explicit __c11_atomic_compare_exchange_strong | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:340:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 340 | os_atomic_rmw_loop2o(dg, dg_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:340:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ 8 warnings generated. [14/78] Building C object src/CMakeFiles/dispatch.dir/source.c.o /build/libdispatch/src/libdispatch/src/source.c:161:19: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 161 | uint64_t value = os_atomic_load2o(dr, ds_data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:176:24: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 176 | uint64_t combined = os_atomic_load(&dr->ds_data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:211:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 211 | os_atomic_add2o(dr, ds_pending_data, val, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:124:3: note: expanded from macro 'os_atomic_add2o' 124 | os_atomic_add(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:83:3: note: expanded from macro 'os_atomic_add' 83 | _os_atomic_c11_op((p), (v), m, add, +) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :9:1: note: expanded from here 9 | atomic_fetch_add_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:151:35: note: expanded from macro 'atomic_fetch_add_explicit' 151 | #define atomic_fetch_add_explicit __c11_atomic_fetch_add | ^ /build/libdispatch/src/libdispatch/src/source.c:214:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 214 | os_atomic_or2o(dr, ds_pending_data, val, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:136:3: note: expanded from macro 'os_atomic_or2o' 136 | os_atomic_or(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:95:3: note: expanded from macro 'os_atomic_or' 95 | _os_atomic_c11_op((p), (v), m, or, |) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :12:1: note: expanded from here 12 | atomic_fetch_or_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:157:34: note: expanded from macro 'atomic_fetch_or_explicit' 157 | #define atomic_fetch_or_explicit __c11_atomic_fetch_or | ^ /build/libdispatch/src/libdispatch/src/source.c:217:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 217 | os_atomic_store2o(dr, ds_pending_data, val, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/source.c:941:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 941 | os_atomic_load2o(dr, ds_pending_data, relaxed)) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:1038:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1038 | os_atomic_rmw_loop2o(ds, dq_state, old_state, new_state, seq_cst, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:1038:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/source.c:1131:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1131 | os_atomic_store2o(du._dr, ds_pending_data, 0, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1166:8: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1166 | (void)os_atomic_rmw_loop2o(dqu._dl, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1166:8: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1236:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1236 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1236:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1481:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1481 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1492:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1492 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :155:1: note: expanded from here 155 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1481:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1481 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/source.c:763:15: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 763 | if (unlikely(DISPATCH_QUEUE_IS_SUSPENDED(ds))) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:794:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 794 | os_atomic_load2o(dr, ds_pending_data, relaxed)) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:814:6: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 814 | os_atomic_load2o(dr, ds_pending_data, relaxed)) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:863:16: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 863 | if (unlikely(DISPATCH_QUEUE_IS_SUSPENDED(ds))) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:534:18: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 534 | uint64_t prev = os_atomic_xchg2o(dr, ds_pending_data, 0, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:116:3: note: expanded from macro 'os_atomic_xchg2o' 116 | os_atomic_xchg(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:61:3: note: expanded from macro 'os_atomic_xchg' 61 | atomic_exchange_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:142:34: note: expanded from macro 'atomic_exchange_explicit' 142 | #define atomic_exchange_explicit __c11_atomic_exchange | ^ 21 warnings generated. [15/78] Building C object src/CMakeFiles/dispatch.dir/time.c.o [16/78] Building C object src/CMakeFiles/dispatch.dir/transform.c.o [17/78] Building C object src/CMakeFiles/dispatch.dir/voucher.c.o [18/78] Building C object src/CMakeFiles/dispatch.dir/queue.c.o /build/libdispatch/src/libdispatch/src/queue.c:70:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 70 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:89:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 89 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:108:23: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 108 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2471:16: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2471 | if (unlikely(DISPATCH_QUEUE_IS_SUSPENDED(tq))) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2840:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2840 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2882:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2882 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2937:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2937 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2937:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:3039:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3039 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3039:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:3061:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3061 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3061:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:3338:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3338 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3748:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3748 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3748:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4109:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4109 | uint64_t dq_state = os_atomic_load2o(dwl, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4160:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4160 | uint64_t dq_state = os_atomic_and_orig2o(dwl, dq_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:134:3: note: expanded from macro 'os_atomic_and_orig2o' 134 | os_atomic_and_orig(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:93:3: note: expanded from macro 'os_atomic_and_orig' 93 | _os_atomic_c11_op_orig((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:80:3: note: expanded from macro '_os_atomic_c11_op_orig' 80 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), v, \ | ^ :151:1: note: expanded from here 151 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ /build/libdispatch/src/libdispatch/src/queue.c:4175:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4175 | os_atomic_and2o(dwl, dq_state, ~DISPATCH_QUEUE_NEEDS_ACTIVATION, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:132:3: note: expanded from macro 'os_atomic_and2o' 132 | os_atomic_and(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:91:3: note: expanded from macro 'os_atomic_and' 91 | _os_atomic_c11_op((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :154:1: note: expanded from here 154 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ /build/libdispatch/src/libdispatch/src/queue.c:4497:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4497 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4497:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4860:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4860 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4860:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:5385:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 5385 | dq_state = os_atomic_or2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:136:3: note: expanded from macro 'os_atomic_or2o' 136 | os_atomic_or(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:95:3: note: expanded from macro 'os_atomic_or' 95 | _os_atomic_c11_op((p), (v), m, or, |) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :78:1: note: expanded from here 78 | atomic_fetch_or_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:157:34: note: expanded from macro 'atomic_fetch_or_explicit' 157 | #define atomic_fetch_or_explicit __c11_atomic_fetch_or | ^ /build/libdispatch/src/libdispatch/src/queue.c:6705:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6705 | os_atomic_or2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:136:3: note: expanded from macro 'os_atomic_or2o' 136 | os_atomic_or(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:95:3: note: expanded from macro 'os_atomic_or' 95 | _os_atomic_c11_op((p), (v), m, or, |) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :127:1: note: expanded from here 127 | atomic_fetch_or_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:157:34: note: expanded from macro 'atomic_fetch_or_explicit' 157 | #define atomic_fetch_or_explicit __c11_atomic_fetch_or | ^ /build/libdispatch/src/libdispatch/src/queue.c:6713:23: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6713 | mach_port_t owner = DISPATCH_QUEUE_DRAIN_OWNER(dq); | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:1053:24: note: expanded from macro 'DISPATCH_QUEUE_DRAIN_OWNER' 1053 | _dq_state_drain_owner(os_atomic_load2o(dq, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:6890:41: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6890 | if (qos) _dispatch_thread_override_end(DISPATCH_QUEUE_DRAIN_OWNER(dq), dq); | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:1053:24: note: expanded from macro 'DISPATCH_QUEUE_DRAIN_OWNER' 1053 | _dq_state_drain_owner(os_atomic_load2o(dq, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:969:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 969 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:969:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1330:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1330 | return os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1330:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:1669:23: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1669 | uint64_t dq_state = os_atomic_sub2o(dq, dq_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:128:3: note: expanded from macro 'os_atomic_sub2o' 128 | os_atomic_sub(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:87:3: note: expanded from macro 'os_atomic_sub' 87 | _os_atomic_c11_op((p), (v), m, sub, -) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :80:1: note: expanded from here 80 | atomic_fetch_sub_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:154:35: note: expanded from macro 'atomic_fetch_sub_explicit' 154 | #define atomic_fetch_sub_explicit __c11_atomic_fetch_sub | ^ /build/libdispatch/src/libdispatch/src/queue.c:1557:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1557 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1557:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1380:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1380 | return os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1380:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:1071:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1071 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1071:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:2016:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2016 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1933:26: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1933 | _dq_state_is_base_wlh(os_atomic_load2o(dq, dq_state, relaxed))) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2537:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2537 | uint64_t dq_state = os_atomic_load2o(dq._dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2912:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2912 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2912:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:2973:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2973 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2973:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1166:8: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1166 | (void)os_atomic_rmw_loop2o(dqu._dl, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1166:8: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:3615:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3615 | dq_state = os_atomic_load(&dq->dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3642:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3642 | os_atomic_xor2o(dq, dq_state, owned, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :138:1: note: expanded from here 138 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1429:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1429 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1429:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1358:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1358 | os_atomic_add2o(dq, dq_state, DISPATCH_QUEUE_WIDTH_INTERVAL, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:124:3: note: expanded from macro 'os_atomic_add2o' 124 | os_atomic_add(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:83:3: note: expanded from macro 'os_atomic_add' 83 | _os_atomic_c11_op((p), (v), m, add, +) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :144:1: note: expanded from here 144 | atomic_fetch_add_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:151:35: note: expanded from macro 'atomic_fetch_add_explicit' 151 | #define atomic_fetch_add_explicit __c11_atomic_fetch_add | ^ /build/libdispatch/src/libdispatch/src/queue.c:1163:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1163 | old_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1288:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1288 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1300:6: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1300 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :48:1: note: expanded from here 48 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:1288:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1288 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:2417:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2417 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2417:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1236:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1236 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1236:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1481:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1481 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1492:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1492 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :155:1: note: expanded from here 155 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1481:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1481 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4189:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4189 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4196:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4196 | os_atomic_xor2o(dwl, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :158:1: note: expanded from here 158 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:4189:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4189 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4306:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4306 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4318:6: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4318 | os_atomic_xor2o(dwl, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :203:1: note: expanded from here 203 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:4306:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4306 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4364:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4364 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4377:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4377 | os_atomic_xor2o(dwl, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :17:1: note: expanded from here 17 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:4364:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4364 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4551:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4551 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4551:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:1337:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1337 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1354:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1354 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :55:1: note: expanded from here 55 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:1337:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1337 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:1497:28: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1497 | if (dq->dq_items_tail && !DISPATCH_QUEUE_IS_SUSPENDED(dq)) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1433:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1433 | os_atomic_and2o(dq, dq_state, ~DISPATCH_QUEUE_IN_BARRIER, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:132:3: note: expanded from macro 'os_atomic_and2o' 132 | os_atomic_and(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:91:3: note: expanded from macro 'os_atomic_and' 91 | _os_atomic_c11_op((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :65:1: note: expanded from here 65 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ /build/libdispatch/src/libdispatch/src/queue.c:1463:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1463 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1478:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1478 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :68:1: note: expanded from here 68 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:1463:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1463 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4980:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4980 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4980:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4952:23: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4952 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1401:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1401 | return os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1401:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:5319:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 5319 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:5319:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:6662:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6662 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:6662:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:6691:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6691 | old_state = os_atomic_and_orig2o(dq, dq_state, ~clear_bits, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:134:3: note: expanded from macro 'os_atomic_and_orig2o' 134 | os_atomic_and_orig(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:93:3: note: expanded from macro 'os_atomic_and_orig' 93 | _os_atomic_c11_op_orig((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:80:3: note: expanded from macro '_os_atomic_c11_op_orig' 80 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), v, \ | ^ :124:1: note: expanded from here 124 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1909:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1909 | os_atomic_rmw_loop2o(dqu._dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1909:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1921:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1921 | os_atomic_and2o(dqu._dq, dq_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:132:3: note: expanded from macro 'os_atomic_and2o' 132 | os_atomic_and(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:91:3: note: expanded from macro 'os_atomic_and' 91 | _os_atomic_c11_op((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :204:1: note: expanded from here 204 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ /build/libdispatch/src/libdispatch/src/queue.c:6774:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6774 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:6730:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6730 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:7078:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 7078 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:7078:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ 98 warnings generated. [19/78] Building C object src/CMakeFiles/dispatch.dir/shims.c.o [20/78] Building C object src/CMakeFiles/dispatch.dir/event/event.c.o /build/libdispatch/src/libdispatch/src/event/event.c:879:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 879 | os_atomic_store2o(dt, ds_pending_data, 0, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event.c:828:15: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 828 | if (unlikely(DISPATCH_QUEUE_IS_SUSPENDED(ds))) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1062:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1062 | os_atomic_store2o(dr, ds_pending_data, 2, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1092:16: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1092 | if (unlikely(os_atomic_load2o(dr, ds_pending_data, relaxed))) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1094:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1094 | pending = os_atomic_or_orig2o(dr, ds_pending_data, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:138:3: note: expanded from macro 'os_atomic_or_orig2o' 138 | os_atomic_or_orig(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:97:3: note: expanded from macro 'os_atomic_or_orig' 97 | _os_atomic_c11_op_orig((p), (v), m, or, |) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:80:3: note: expanded from macro '_os_atomic_c11_op_orig' 80 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), v, \ | ^ :21:1: note: expanded from here 21 | atomic_fetch_or_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:157:34: note: expanded from macro 'atomic_fetch_or_explicit' 157 | #define atomic_fetch_or_explicit __c11_atomic_fetch_or | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1105:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1105 | os_atomic_store2o(dr, ds_pending_data, pending, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1109:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1109 | os_atomic_store2o(dr, ds_pending_data, pending, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ 7 warnings generated. [21/78] Building C object src/CMakeFiles/dispatch.dir/event/event_epoll.c.o /build/libdispatch/src/libdispatch/src/event/event_epoll.c:515:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 515 | os_atomic_store2o(du._dr, ds_pending_data, 1, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event_epoll.c:583:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 583 | os_atomic_store2o(du._dr, ds_pending_data, ~data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event_epoll.c:596:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 596 | os_atomic_store2o(du._dr, ds_pending_data, ~data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event_epoll.c:563:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 563 | os_atomic_store2o(du._dr, ds_pending_data, ~data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ 4 warnings generated. [22/78] Building C object src/CMakeFiles/dispatch.dir/event/event_kevent.c.o [23/78] Building C object src/CMakeFiles/dispatch.dir/event/event_windows.c.o [24/78] Building C object src/CMakeFiles/dispatch.dir/shims/lock.c.o [25/78] Building C object src/CMakeFiles/dispatch.dir/shims/yield.c.o [26/78] Building CXX object src/CMakeFiles/dispatch.dir/block.cpp.o [27/78] Building C object src/CMakeFiles/dispatch.dir/event/workqueue.c.o [28/78] Linking C shared library libBlocksRuntime.so [29/78] Building C object tests/CMakeFiles/bsdtests.dir/dispatch_test.c.o [30/78] Linking CXX shared library libdispatch.so [31/78] Building C object tests/CMakeFiles/bsdtests.dir/bsdtests.c.o [32/78] Building C object tests/CMakeFiles/bsdtestharness.dir/bsdtestharness.c.o [33/78] Linking C static library tests/libbsdtests.a [34/78] Building C object tests/CMakeFiles/dispatch_api.dir/dispatch_api.c.o [35/78] Building C object tests/CMakeFiles/dispatch_apply.dir/dispatch_apply.c.o [36/78] Building C object tests/CMakeFiles/dispatch_debug.dir/dispatch_debug.c.o [37/78] Building C object tests/CMakeFiles/dispatch_queue_finalizer.dir/dispatch_queue_finalizer.c.o [38/78] Building C object tests/CMakeFiles/dispatch_overcommit.dir/dispatch_overcommit.c.o [39/78] Building C object tests/CMakeFiles/dispatch_context_for_key.dir/dispatch_context_for_key.c.o [40/78] Building C object tests/CMakeFiles/dispatch_timer.dir/dispatch_timer.c.o [41/78] Building C object tests/CMakeFiles/dispatch_after.dir/dispatch_after.c.o [42/78] Building C object tests/CMakeFiles/dispatch_timer_timeout.dir/dispatch_timer_timeout.c.o [43/78] Building C object tests/CMakeFiles/dispatch_timer_short.dir/dispatch_timer_short.c.o [44/78] Building C object tests/CMakeFiles/dispatch_sema.dir/dispatch_sema.c.o [45/78] Building C object tests/CMakeFiles/dispatch_timer_bit31.dir/dispatch_timer_bit31.c.o [46/78] Building C object tests/CMakeFiles/dispatch_timer_bit63.dir/dispatch_timer_bit63.c.o [47/78] Building C object tests/CMakeFiles/dispatch_timer_set_time.dir/dispatch_timer_set_time.c.o [48/78] Building C object tests/CMakeFiles/dispatch_data.dir/dispatch_data.c.o [49/78] Building C object tests/CMakeFiles/dispatch_io_muxed.dir/dispatch_io_muxed.c.o [50/78] Building C object tests/CMakeFiles/dispatch_io_net.dir/dispatch_io_net.c.o [51/78] Building C object tests/CMakeFiles/dispatch_io_pipe_close.dir/dispatch_io_pipe_close.c.o [52/78] Building C object tests/CMakeFiles/dispatch_io_pipe.dir/dispatch_io_pipe.c.o [53/78] Building C object tests/CMakeFiles/dispatch_c99.dir/dispatch_c99.c.o [54/78] Building C object tests/CMakeFiles/dispatch_select.dir/dispatch_select.c.o /build/libdispatch/src/libdispatch/tests/dispatch_select.c:72:50: warning: implicit conversion changes signedness: 'ssize_t' (aka 'int') to 'size_t' (aka 'unsigned int') [-Wsign-conversion] 72 | test_sizet_less_than_or_equal("kevent read 1", sz, buffer_size+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/libdispatch/src/libdispatch/tests/bsdtests.h:151:107: note: expanded from macro 'test_sizet_less_than_or_equal' 151 | #define test_sizet_less_than_or_equal(a,b,c) _test_sizet_less_than_or_equal(__SOURCE_FILE__, __LINE__, a, b, c) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libdispatch/src/libdispatch/tests/dispatch_select.c:131:60: warning: implicit conversion changes signedness: 'ssize_t' (aka 'int') to 'size_t' (aka 'unsigned int') [-Wsign-conversion] 131 | test_sizet_less_than_or_equal("estimated", est, expected - actual); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/libdispatch/src/libdispatch/tests/bsdtests.h:151:110: note: expanded from macro 'test_sizet_less_than_or_equal' 151 | #define test_sizet_less_than_or_equal(a,b,c) _test_sizet_less_than_or_equal(__SOURCE_FILE__, __LINE__, a, b, c) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 2 warnings generated. [55/78] Linking C executable bsdtestharness [56/78] Building CXX object tests/CMakeFiles/dispatch_plusplus.dir/dispatch_plusplus.cpp.o [57/78] Linking C executable dispatch_apply FAILED: dispatch_apply : && /usr/bin/clang -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/libdispatch/src=/usr/src/debug/libdispatch -O2 -g -DNDEBUG -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -lrt tests/CMakeFiles/dispatch_apply.dir/dispatch_apply.c.o -o dispatch_apply -Wl,-rpath,/build/libdispatch/src/libdispatch/build libdispatch.so libBlocksRuntime.so tests/libbsdtests.a && : /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_sub_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_or_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_and_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_load_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_exchange_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_store_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_compare_exchange_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_xor_8' clang: error: linker command failed with exit code 1 (use -v to see invocation) [58/78] Linking C executable dispatch_api FAILED: dispatch_api : && /usr/bin/clang -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/libdispatch/src=/usr/src/debug/libdispatch -O2 -g -DNDEBUG -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -lrt tests/CMakeFiles/dispatch_api.dir/dispatch_api.c.o -o dispatch_api -Wl,-rpath,/build/libdispatch/src/libdispatch/build libdispatch.so libBlocksRuntime.so tests/libbsdtests.a && : /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_sub_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_or_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_and_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_load_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_exchange_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_store_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_compare_exchange_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_xor_8' clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:without_check: build@euronuc-i486