git: vendor/GCC120 vendor/GCC120: Add back libatomic
Aaron LI
aly at crater.dragonflybsd.org
Thu Oct 22 19:29:17 PDT 2026
commit b98568bdd00d5cc8203b2d3d04cd6d8a3bda183b
Author: Aaron LI <aly at aaronly.me>
Date: Fri Oct 23 10:28:40 2026 +0800
vendor/GCC120: Add back libatomic
Summary of changes:
contrib/gcc-12/libatomic/cas_n.c | 124 +++++++++
.../gcc-12/libatomic/config/posix/host-config.h | 55 ++++
contrib/gcc-12/libatomic/config/posix/lock.c | 123 +++++++++
contrib/gcc-12/libatomic/config/x86/fenv.c | 102 +++++++
contrib/gcc-12/libatomic/config/x86/host-config.h | 142 ++++++++++
contrib/gcc-12/libatomic/config/x86/init.c | 56 ++++
contrib/gcc-12/libatomic/exch_n.c | 128 +++++++++
contrib/gcc-12/libatomic/fadd_n.c | 45 ++++
contrib/gcc-12/libatomic/fand_n.c | 3 +
contrib/gcc-12/libatomic/fence.c | 45 ++++
contrib/gcc-12/libatomic/fior_n.c | 3 +
contrib/gcc-12/libatomic/flag.c | 64 +++++
contrib/gcc-12/libatomic/fnand_n.c | 3 +
contrib/gcc-12/libatomic/fop_n.c | 200 ++++++++++++++
contrib/gcc-12/libatomic/fsub_n.c | 3 +
contrib/gcc-12/libatomic/fxor_n.c | 3 +
contrib/gcc-12/libatomic/gcas.c | 120 +++++++++
contrib/gcc-12/libatomic/gexch.c | 144 ++++++++++
contrib/gcc-12/libatomic/glfree.c | 82 ++++++
contrib/gcc-12/libatomic/gload.c | 100 +++++++
contrib/gcc-12/libatomic/gstore.c | 108 ++++++++
contrib/gcc-12/libatomic/host-config.h | 86 ++++++
contrib/gcc-12/libatomic/libatomic.map | 110 ++++++++
contrib/gcc-12/libatomic/libatomic_i.h | 295 +++++++++++++++++++++
contrib/gcc-12/libatomic/load_n.c | 115 ++++++++
contrib/gcc-12/libatomic/store_n.c | 112 ++++++++
contrib/gcc-12/libatomic/tas_n.c | 115 ++++++++
27 files changed, 2486 insertions(+)
create mode 100644 contrib/gcc-12/libatomic/cas_n.c
create mode 100644 contrib/gcc-12/libatomic/config/posix/host-config.h
create mode 100644 contrib/gcc-12/libatomic/config/posix/lock.c
create mode 100644 contrib/gcc-12/libatomic/config/x86/fenv.c
create mode 100644 contrib/gcc-12/libatomic/config/x86/host-config.h
create mode 100644 contrib/gcc-12/libatomic/config/x86/init.c
create mode 100644 contrib/gcc-12/libatomic/exch_n.c
create mode 100644 contrib/gcc-12/libatomic/fadd_n.c
create mode 100644 contrib/gcc-12/libatomic/fand_n.c
create mode 100644 contrib/gcc-12/libatomic/fence.c
create mode 100644 contrib/gcc-12/libatomic/fior_n.c
create mode 100644 contrib/gcc-12/libatomic/flag.c
create mode 100644 contrib/gcc-12/libatomic/fnand_n.c
create mode 100644 contrib/gcc-12/libatomic/fop_n.c
create mode 100644 contrib/gcc-12/libatomic/fsub_n.c
create mode 100644 contrib/gcc-12/libatomic/fxor_n.c
create mode 100644 contrib/gcc-12/libatomic/gcas.c
create mode 100644 contrib/gcc-12/libatomic/gexch.c
create mode 100644 contrib/gcc-12/libatomic/glfree.c
create mode 100644 contrib/gcc-12/libatomic/gload.c
create mode 100644 contrib/gcc-12/libatomic/gstore.c
create mode 100644 contrib/gcc-12/libatomic/host-config.h
create mode 100644 contrib/gcc-12/libatomic/libatomic.map
create mode 100644 contrib/gcc-12/libatomic/libatomic_i.h
create mode 100644 contrib/gcc-12/libatomic/load_n.c
create mode 100644 contrib/gcc-12/libatomic/store_n.c
create mode 100644 contrib/gcc-12/libatomic/tas_n.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b98568bdd00d5cc8203b2d3d04cd6d8a3bda183b
--
DragonFly BSD source repository
More information about the Commits
mailing list