# HG changeset patch # User cslag # Date 1486685232 -3600 # Node ID b11b0735b09f6140cd5800cd3a09e6ee9142457d # Parent 1835944977263677edc5ed84b0b1afe8783bdcb5 - renamings: sparc_v9 -> sparc64 diff -r 183594497726 -r b11b0735b09f dyncall/dyncall_call.S --- 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" diff -r 183594497726 -r b11b0735b09f dyncall/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 diff -r 183594497726 -r b11b0735b09f dyncall/dyncall_callvm.c --- 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" diff -r 183594497726 -r b11b0735b09f dyncall/dyncall_macros.h --- 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__) diff -r 183594497726 -r b11b0735b09f dyncall/dyncall_value.h --- 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; }; diff -r 183594497726 -r b11b0735b09f dyncallback/dyncall_args.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) diff -r 183594497726 -r b11b0735b09f dyncallback/dyncall_callback.c --- 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" diff -r 183594497726 -r b11b0735b09f dyncallback/dyncall_callback_arch.S --- 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" diff -r 183594497726 -r b11b0735b09f dyncallback/dyncall_thunk.c --- 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" diff -r 183594497726 -r b11b0735b09f dyncallback/dyncall_thunk.h --- 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"