changeset 368:f28b7f4f5749

- removed some pseudo-op on non-darwin platforms to make clang's integrated assembler happy
author Tassilo Philipp
date Wed, 05 Aug 2020 15:50:49 +0200
parents 2fb084f98439
children 26aa936d4841
files ChangeLog dyncall/dyncall_call_ppc32.S dyncallback/dyncall_callback_ppc32.S
diffstat 3 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon Jul 20 14:07:36 2020 +0200
+++ b/ChangeLog	Wed Aug 05 15:50:49 2020 +0200
@@ -7,6 +7,9 @@
   o made "formatted" call interface use calling convention signature chars
   o added helper function dcGetModeFromCCSigChar() mapping callconv sig chars to respective mode
   o removed some unnecessary headers (only contained internal used forward declarations)
+  o support clang's integrated as (didn't build on non-Darwin PPC32 platforms)
+dyncallback:
+  o support clang's integrated as (didn't build on non-Darwin PPC32 platforms)
 dynload:
   o fix to build with musl libc
 doc:
--- a/dyncall/dyncall_call_ppc32.S	Mon Jul 20 14:07:36 2020 +0200
+++ b/dyncall/dyncall_call_ppc32.S	Wed Aug 05 15:50:49 2020 +0200
@@ -33,7 +33,7 @@
 
 */
 
-	.machine ppc
+	#.machine ppc # clang's integrated as doesn't handle this on anything but Darwin (at least for clang <= 9)
 	.text
 
 /* ============================================================================
--- a/dyncallback/dyncall_callback_ppc32.S	Mon Jul 20 14:07:36 2020 +0200
+++ b/dyncallback/dyncall_callback_ppc32.S	Wed Aug 05 15:50:49 2020 +0200
@@ -25,7 +25,7 @@
 
 #include "../portasm/portasm-ppc.S"
 
-.machine ppc
+#.machine ppc # clang's integrated as doesn't handle this on anything but Darwin (at least for clang <= 9)
 .text
 .align 2