Skip to content
This repository was archived by the owner on Sep 30, 2022. It is now read-only.

Commit 044a656

Browse files
committed
opal/asm: remove alpha support
This commit removes alpha asm support. No current processor manufacturer makes chips compatible with DEC alpha and no participating organization has alpha processors. This makes it difficult to support alpha via assembly. This doesn't mean Open MPI will no longer build/work on alpha processors. It should continue to work with gcc's builtin sync atomics. master commit open-mpi/ompi@551c2ea Signed-off-by: Nathan Hjelm <[email protected]>
1 parent f44bf6a commit 044a656

File tree

10 files changed

+2
-470
lines changed

10 files changed

+2
-470
lines changed

config/opal_config_asm.m4

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -916,12 +916,6 @@ AC_DEFUN([OPAL_CONFIG_ASM],[
916916
OPAL_GCC_INLINE_ASSIGN='"mov %0=r0\n;;\n" : "=&r"(ret)'
917917
;;
918918
919-
alpha-*|alphaev[[4-8]]-*|alphaev56-*|alphaev6[[78]]-*)
920-
opal_cv_asm_arch="ALPHA"
921-
OPAL_ASM_SUPPORT_64BIT=1
922-
OPAL_GCC_INLINE_ASSIGN='"bis [$]31,[$]31,%0" : "=&r"(ret)'
923-
;;
924-
925919
armv7*)
926920
opal_cv_asm_arch="ARM"
927921
OPAL_ASM_SUPPORT_64BIT=1

opal/asm/Makefile.am

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ EXTRA_DIST = \
6363
generate-all-asm.pl \
6464
base/aix.conf \
6565
base/default.conf \
66-
base/ALPHA.asm \
6766
base/AMD64.asm \
6867
base/ARM.asm \
6968
base/IA32.asm \

opal/asm/asm-data.txt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,6 @@
2828
# Assembly Format field:
2929
# config_file-text-global-label_suffix-gsym-lsym-type-size-align_log-ppc_r_reg-64_bit-gnu_stack
3030

31-
######################################################################
32-
#
33-
# Alpha
34-
#
35-
######################################################################
36-
37-
ALPHA default-.text-.globl-:--$-@-1-1-1-1-1 alpha-linux
38-
39-
4031
######################################################################
4132
#
4233
# AMD Opteron / Intel EM64T

opal/asm/base/ALPHA.asm

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

opal/include/opal/sys/Makefile.am

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ headers += \
2727
opal/sys/timer.h \
2828
opal/sys/cma.h
2929

30-
include opal/sys/alpha/Makefile.am
3130
include opal/sys/amd64/Makefile.am
3231
include opal/sys/arm/Makefile.am
3332
include opal/sys/ia32/Makefile.am

opal/include/opal/sys/alpha/Makefile.am

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

0 commit comments

Comments
 (0)