changeset 179:b11b0735b09f

- renamings: sparc_v9 -> sparc64
author cslag
date Fri, 10 Feb 2017 01:07:12 +0100
parents 183594497726
children 629cfbba5ba0
files dyncall/dyncall_call.S dyncall/dyncall_call_sparc.S dyncall/dyncall_callvm.c dyncall/dyncall_macros.h dyncall/dyncall_value.h dyncallback/dyncall_args.c dyncallback/dyncall_callback.c dyncallback/dyncall_callback_arch.S dyncallback/dyncall_thunk.c dyncallback/dyncall_thunk.h
diffstat 10 files changed, 11 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/dyncall/dyncall_call.S	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncall/dyncall_call.S	Fri Feb 10 01:07:12 2017 +0100
@@ -68,7 +68,7 @@
 #    include "dyncall_call_ppc64.S"
 #  elif defined(DC__Arch_MIPS) || defined(DC__Arch_MIPS64)
 #    include "dyncall_call_mips_gas.S"
-#  elif defined(DC__Arch_Sparcv9)
+#  elif defined(DC__Arch_Sparc64)
 #    include "dyncall_call_sparc64.S"
 #  elif defined(DC__Arch_Sparc)
 #    include "dyncall_call_sparc.S"
--- a/dyncall/dyncall_call_sparc.S	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncall/dyncall_call_sparc.S	Fri Feb 10 01:07:12 2017 +0100
@@ -121,7 +121,7 @@
 
 */
 
-#if defined __arch64__
+#if defined(DC__Arch_Sparc64) /* @@@ this entire block can even be removed, b/c this file is about 32 bit sparc */
 #define REGSIZE 8
 #error invalid arch
 #else
--- a/dyncall/dyncall_callvm.c	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncall/dyncall_callvm.c	Fri Feb 10 01:07:12 2017 +0100
@@ -67,7 +67,7 @@
 #  endif
 #elif defined(DC__Arch_Sparc)
 #  include "dyncall_callvm_sparc.c"
-#elif defined(DC__Arch_Sparcv9)
+#elif defined(DC__Arch_Sparc64)
 #  include "dyncall_callvm_sparc64.c"
 #elif defined(DC__Arch_RiscV)
 #  include "dyncall_callvm_riscv.c"
--- a/dyncall/dyncall_macros.h	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncall/dyncall_macros.h	Fri Feb 10 01:07:12 2017 +0100
@@ -194,7 +194,6 @@
 #elif defined(__sh__)
 # define DC__Arch_SuperH
 #elif defined(__sparcv9) || defined(__sparc64__) || ( defined(__sparc) && defined(__arch64__) ) 
-# define DC__Arch_Sparcv9 /* @@@ need this define, or use just sparc64 more generically? */
 # define DC__Arch_Sparc64
 #elif defined(__sparc)
 # define DC__Arch_Sparc
@@ -261,7 +260,7 @@
 /* Endian detection. */
 #if defined(DC__Arch_Intel_x86) || defined(DC__Arch_AMD64) /* always little */
 # define DC__Endian_LITTLE
-#elif defined(DC__Arch_Sparc)                              /*always big until v9*/
+#elif defined(DC__Arch_Sparc)                              /* always purely big until v9 */
 # define DC__Endian_BIG
 #else                                                      /* all others are bi-endian */
 /* @@@check flags used on following bi-endianness archs:
@@ -270,7 +269,7 @@
 DC__Arch_Itanium
 DC__Arch_PPC32
 DC__Arch_PPC64
-DC__Arch_Sparcv9 / DC__Arch_Sparc64
+DC__Arch_Sparc64
 DC__Arch_SuperH
 */
 # if (defined(DC__Arch_PPC64) && (DC__ABI_PPC64_ELF_V == 1)) || defined(_BIG_ENDIAN) || defined(MIPSEB) || defined(__MIPSEB) || defined(__MIPSEB__)
--- a/dyncall/dyncall_value.h	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncall/dyncall_value.h	Fri Feb 10 01:07:12 2017 +0100
@@ -58,7 +58,7 @@
   struct { DCshort S_pad;    DCshort S; };
   DCint       i;
   DCuint      I;
-#elif defined(DC__Endian_BIG) && (defined(DC__Arch_PPC64) || defined(DC__Arch_MIPS64) || defined(DC__Arch_Sparcv9))
+#elif defined(DC__Endian_BIG) && (defined(DC__Arch_PPC64) || defined(DC__Arch_MIPS64) || defined(DC__Arch_Sparc64))
   struct { DCbool  B_pad;    DCbool  B; };
   struct { DCchar  c_pad[7]; DCchar  c; };
   struct { DCuchar C_pad[7]; DCuchar C; };
--- a/dyncallback/dyncall_args.c	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncallback/dyncall_args.c	Fri Feb 10 01:07:12 2017 +0100
@@ -49,7 +49,7 @@
 #    include "dyncall_args_mips64.c"
 #elif defined(DC__Arch_Sparc)
 #  include "dyncall_args_sparc32.c"
-#elif defined(DC__Arch_Sparcv9)
+#elif defined(DC__Arch_Sparc64)
 #  include "dyncall_args_sparc64.c"
 #elif defined(DC__Arch_ARM64)
 #  if defined(DC__OS_Darwin)
--- a/dyncallback/dyncall_callback.c	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncallback/dyncall_callback.c	Fri Feb 10 01:07:12 2017 +0100
@@ -40,7 +40,7 @@
 #include "dyncall_callback_mips.c"
 #elif defined(DC__Arch_Sparc)
 #include "dyncall_callback_sparc32.c"
-#elif defined(DC__Arch_Sparcv9)
+#elif defined(DC__Arch_Sparc64)
 #include "dyncall_callback_sparc64.c"
 #elif defined(DC__Arch_ARM64)
 #include "dyncall_callback_arm64.c"
--- a/dyncallback/dyncall_callback_arch.S	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncallback/dyncall_callback_arch.S	Fri Feb 10 01:07:12 2017 +0100
@@ -72,7 +72,7 @@
 #    include "dyncall_callback_arm32_thumb_gas.S"
 #  elif defined(DC__Arch_Sparc)
 #    include "dyncall_callback_sparc32.s"
-#  elif defined(DC__Arch_Sparcv9)
+#  elif defined(DC__Arch_Sparc64)
 #    include "dyncall_callback_sparc64.s"
 #  elif defined(DC__Arch_ARM64)
 #    include "dyncall_callback_arm64.S"
--- a/dyncallback/dyncall_thunk.c	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncallback/dyncall_thunk.c	Fri Feb 10 01:07:12 2017 +0100
@@ -47,7 +47,7 @@
 #include "dyncall_thunk_mips64.c"
 #elif defined(DC__Arch_Sparc)
 #include "dyncall_thunk_sparc32.c"
-#elif defined(DC__Arch_Sparcv9)
+#elif defined(DC__Arch_Sparc64)
 #include "dyncall_thunk_sparc64.c"
 #elif defined(DC__Arch_ARM64)
 #include "dyncall_thunk_arm64.c"
--- a/dyncallback/dyncall_thunk.h	Fri Feb 10 00:58:08 2017 +0100
+++ b/dyncallback/dyncall_thunk.h	Fri Feb 10 01:07:12 2017 +0100
@@ -77,7 +77,7 @@
 #include "dyncall_thunk_mips64.h"
 #elif defined (DC__Arch_Sparc)
 #include "dyncall_thunk_sparc32.h"
-#elif defined (DC__Arch_Sparcv9)
+#elif defined (DC__Arch_Sparc64)
 #include "dyncall_thunk_sparc64.h"
 #elif defined (DC__Arch_ARM64)
 #include "dyncall_thunk_arm64.h"