# HG changeset patch # User Tassilo Philipp # Date 1494709337 -7200 # Node ID 91db39538e78c35c88b67639bdb897e31cfaa1ce # Parent ab23f9f2934a76039fe894db27906ddd6fb4992a - replaced `.set' directives used to set symbol values in assembly files with (seemingly) more portable `=' syntax (e.g. older versions of Sun's `as' don't handle `.set') diff -r ab23f9f2934a -r 91db39538e78 dyncall/dyncall_call_sparc.s --- a/dyncall/dyncall_call_sparc.s Fri May 05 13:13:43 2017 +0200 +++ b/dyncall/dyncall_call_sparc.s Sat May 13 23:02:17 2017 +0200 @@ -123,10 +123,10 @@ */ -.set REGSIZE, 4 -.set ALIGN, 16 -.set CALLVM_size, 12 -.set CALLVM_dataoff, 16 +REGSIZE = 4 +ALIGN = 16 +CALLVM_size = 12 +CALLVM_dataoff = 16 .text .global dcCall_sparc diff -r ab23f9f2934a -r 91db39538e78 dyncall/dyncall_call_sparc64.s --- a/dyncall/dyncall_call_sparc64.s Fri May 05 13:13:43 2017 +0200 +++ b/dyncall/dyncall_call_sparc64.s Sat May 13 23:02:17 2017 +0200 @@ -24,7 +24,7 @@ /* NOTE: %sp/%fp for v9 are offset, using them needs a "BIAS" of 2047 */ -.set BIAS, 2047 +BIAS = 2047 .text .global dcCall_v9 diff -r ab23f9f2934a -r 91db39538e78 dyncallback/dyncall_callback_arm32_arm_apple.s --- a/dyncallback/dyncall_callback_arm32_arm_apple.s Fri May 05 13:13:43 2017 +0200 +++ b/dyncallback/dyncall_callback_arm32_arm_apple.s Sat May 13 23:02:17 2017 +0200 @@ -30,15 +30,15 @@ .globl _dcCallbackThunkEntry .align 4 /* sizes */ -.set DCThunk_size , 8 -.set DCArgs_size , 24 -.set DCCallback_size, 20 -.set DCValue_size , 8 +DCThunk_size = 8 +DCArgs_size = 24 +DCCallback_size = 20 +DCValue_size = 8 /* struct DCCallback offsets and size */ -.set CTX_thunk , 0 -.set CTX_handler , 12 -.set CTX_userdata , 16 +CTX_thunk = 0 +CTX_handler = 12 +CTX_userdata = 16 /* Called by thunk - thunk stores pointer to DCCallback in r12 */ diff -r ab23f9f2934a -r 91db39538e78 dyncallback/dyncall_callback_arm32_arm_gas.S --- a/dyncallback/dyncall_callback_arm32_arm_gas.S Fri May 05 13:13:43 2017 +0200 +++ b/dyncallback/dyncall_callback_arm32_arm_gas.S Sat May 13 23:02:17 2017 +0200 @@ -31,16 +31,16 @@ .globl dcCallbackThunkEntry /* sizes */ -/* .set DCThunk_size , 8 */ -/* .set DCArgs_size , 24 */ /* for EABI/ATPCS/... */ -/* .set DCArgs_size , 96 */ /* for armhf */ -/* .set DCCallback_size, 20 */ -.set DCValue_size , 8 +/* DCThunk_size = 8 */ +/* DCArgs_size = 24 */ /* for EABI/ATPCS/... */ +/* DCArgs_size = 96 */ /* for armhf */ +/* DCCallback_size = 20 */ +DCValue_size = 8 /* struct DCCallback offsets and size */ -/* .set CTX_thunk , 0 */ -.set CTX_handler , 12 -.set CTX_userdata , 16 +/* CTX_thunk = 0 */ +CTX_handler = 12 +CTX_userdata = 16 /* Called by thunk - thunk stores pointer to DCCallback in r12 */ diff -r ab23f9f2934a -r 91db39538e78 dyncallback/dyncall_callback_sparc64.s --- a/dyncallback/dyncall_callback_sparc64.s Fri May 05 13:13:43 2017 +0200 +++ b/dyncallback/dyncall_callback_sparc64.s Sat May 13 23:02:17 2017 +0200 @@ -29,7 +29,7 @@ */ /* NOTE: %sp/%fp for v9 are offset, using them needs a "BIAS" of 2047 */ -.set BIAS, 2047 +BIAS = 2047 .text .globl dcCallbackThunkEntry diff -r ab23f9f2934a -r 91db39538e78 portasm/portasm-x64.S --- a/portasm/portasm-x64.S Fri May 05 13:13:43 2017 +0200 +++ b/portasm/portasm-x64.S Sat May 13 23:02:17 2017 +0200 @@ -152,7 +152,8 @@ # define JNE(X) jne X # define FLDS(X) flds X # define FLDL(X) fldl X -# define SET(K,V) .set K,V +/* not available on some platforms, e.g. old solaris, so use K=V syntax # define SET(K,V) .set K,V */ +# define SET(K,V) K = V # define LOCAL(X) .X # if defined(ABI_ELF) && !defined(CC_SUN)/*syntax error*/ && !defined(OS_OpenBSD)/*does this by default, and better*/ && !defined(OS_DragonFlyBSD)/*does this by default, and better*/ /* explicitly passing no args to mark stack nx */