nettle is compiled for elfv1 on powerpc64, which causes runtime crashes. Submitted by: jhibbits
33 lines
917 B
Plaintext
33 lines
917 B
Plaintext
--- powerpc64/machine.m4.old 2021-04-18 10:51:29.072176000 -0500
|
|
+++ powerpc64/machine.m4 2021-04-18 11:45:30.583315000 -0500
|
|
@@ -1,26 +1,15 @@
|
|
define(`PROLOGUE',
|
|
`.globl C_NAME($1)
|
|
DECLARE_FUNC(C_NAME($1))
|
|
-ifelse(WORDS_BIGENDIAN,no,
|
|
-`ifdef(`FUNC_ALIGN',`.align FUNC_ALIGN')
|
|
+ifdef(`FUNC_ALIGN',`.align FUNC_ALIGN')
|
|
C_NAME($1):
|
|
addis 2,12,(.TOC.-C_NAME($1))@ha
|
|
addi 2,2,(.TOC.-C_NAME($1))@l
|
|
-.localentry C_NAME($1), .-C_NAME($1)',
|
|
-`.section ".opd","aw"
|
|
-.align 3
|
|
-C_NAME($1):
|
|
-.quad .C_NAME($1),.TOC.@tocbase,0
|
|
-.previous
|
|
-ifdef(`FUNC_ALIGN',`.align FUNC_ALIGN')
|
|
-.C_NAME($1):')
|
|
+.localentry C_NAME($1), .-C_NAME($1)
|
|
undefine(`FUNC_ALIGN')')
|
|
|
|
define(`EPILOGUE',
|
|
-`ifelse(WORDS_BIGENDIAN,no,
|
|
-`.size C_NAME($1), . - C_NAME($1)',
|
|
-`.size .C_NAME($1), . - .C_NAME($1)
|
|
-.size C_NAME($1), . - .C_NAME($1)')')
|
|
+`.size C_NAME($1), . - C_NAME($1)')
|
|
|
|
C Get vector-scalar register from vector register
|
|
C VSR(VR)
|