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