Skip to content

Commit 65d0372

Browse files
authored
Merge pull request #3179 from hppritcha/topic/remove_osx_builtin_atomics
OSx: remove built-in atomics support
2 parents 60ca372 + db2e129 commit 65d0372

File tree

6 files changed

+0
-205
lines changed

6 files changed

+0
-205
lines changed

config/opal_config_asm.m4

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -970,10 +970,6 @@ AC_DEFUN([OPAL_CONFIG_ASM],[
970970
[AC_HELP_STRING([--enable-builtin-atomics],
971971
[Enable use of __sync builtin atomics (default: enabled)])],
972972
[], [enable_builtin_atomics="yes"])
973-
AC_ARG_ENABLE([osx-builtin-atomics],
974-
[AC_HELP_STRING([--enable-osx-builtin-atomics],
975-
[Enable use of OSX builtin atomics (default: enabled)])],
976-
[], [enable_osx_builtin_atomics="yes"])
977973
978974
opal_cv_asm_builtin="BUILTIN_NO"
979975
if test "$opal_cv_asm_builtin" = "BUILTIN_NO" && test "$enable_builtin_atomics" = "yes" ; then
@@ -982,10 +978,6 @@ AC_DEFUN([OPAL_CONFIG_ASM],[
982978
if test "$opal_cv_asm_builtin" = "BUILTIN_NO" && test "$enable_builtin_atomics" = "yes" ; then
983979
OPAL_CHECK_SYNC_BUILTINS([opal_cv_asm_builtin="BUILTIN_SYNC"], [])
984980
fi
985-
if test "$opal_cv_asm_builtin" = "BUILTIN_NO" && test "$enable_osx_builtin_atomics" = "yes" ; then
986-
AC_CHECK_HEADER([libkern/OSAtomic.h],
987-
[opal_cv_asm_builtin="BUILTIN_OSX"])
988-
fi
989981
990982
OPAL_CHECK_ASM_PROC
991983
OPAL_CHECK_ASM_TEXT

opal/include/opal/sys/Makefile.am

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ include opal/sys/arm64/Makefile.am
3737
include opal/sys/ia32/Makefile.am
3838
include opal/sys/ia64/Makefile.am
3939
include opal/sys/mips/Makefile.am
40-
include opal/sys/osx/Makefile.am
4140
include opal/sys/powerpc/Makefile.am
4241
include opal/sys/sparcv9/Makefile.am
4342
include opal/sys/sync_builtin/Makefile.am

opal/include/opal/sys/architecture.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
#define OPAL_ARM 0100
4444
#define OPAL_ARM64 0101
4545
#define OPAL_BUILTIN_SYNC 0200
46-
#define OPAL_BUILTIN_OSX 0201
4746
#define OPAL_BUILTIN_GCC 0202
4847
#define OPAL_BUILTIN_NO 0203
4948

opal/include/opal/sys/atomic.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,6 @@ enum {
153153
#include "opal/sys/sync_builtin/atomic.h"
154154
#elif OPAL_ASSEMBLY_BUILTIN == OPAL_BUILTIN_GCC
155155
#include "opal/sys/gcc_builtin/atomic.h"
156-
#elif OPAL_ASSEMBLY_BUILTIN == OPAL_BUILTIN_OSX
157-
#include "opal/sys/osx/atomic.h"
158156
#elif OPAL_ASSEMBLY_ARCH == OPAL_X86_64
159157
#include "opal/sys/x86_64/atomic.h"
160158
#elif OPAL_ASSEMBLY_ARCH == OPAL_ARM

opal/include/opal/sys/osx/Makefile.am

Lines changed: 0 additions & 24 deletions
This file was deleted.

opal/include/opal/sys/osx/atomic.h

Lines changed: 0 additions & 169 deletions
This file was deleted.

0 commit comments

Comments
 (0)