ARM works!
authorErik Walthinsen <omega@temple-baptist.org>
Wed, 31 Jan 2001 22:54:08 +0000 (22:54 +0000)
committerErik Walthinsen <omega@temple-baptist.org>
Wed, 31 Jan 2001 22:54:08 +0000 (22:54 +0000)
Original commit message from CVS:
ARM works!

acconfig.h
configure.in
gst/gstarm.h

index 178b50e40ff9b97ce40239e43cd6e37b8eb8b5d8..bee8dafad056b0fd322a171d6cb6c7cbf97c2203 100644 (file)
@@ -17,6 +17,8 @@
 
 #undef HAVE_CPU_I386
 #undef HAVE_CPU_PPC
+#undef HAVE_CPU_ALPHA
+#undef HAVE_CPU_ARM
 
 #undef HAVE_GDK_PIXBUF
 #undef HAVE_LIBGHTTP
index 68a1a4d3f11571e29ec5ed964d59e16db8986724..f00b9ab06c086154c35ff87b17f780567cc39ce2 100644 (file)
@@ -117,6 +117,10 @@ case "x${target_cpu}" in
              AC_DEFINE(HAVE_CPU_I386) ;;
   xpowerpc)  HAVE_CPU_PPC=yes ;
              AC_DEFINE(HAVE_CPU_PPC) ;;
+  xalpha)    HAVE_CPU_ALPHA=yes ;
+             AC_DEFINE(HAVE_CPU_ALPHA) ;;
+  xarm)      HAVE_CPU_ARM=yes ;
+             AC_DEFINE(HAVE_CPU_ARM) ;;
 esac
 
 dnl Determine endianness
index 3b626e969a8e1ce8d96eea1486b868bc745cb489..435b23063f0aef646ec263dc3e4139750d7ca07e 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (C) 1999,2000 Erik Walthinsen <omega@cse.ogi.edu>
  *                    2000 Wim Taymans <wtay@chello.be>
  *
- * gstppc.h: Header for PPC-specific architecture issues
+ * gstarm.h: Header for ARM-specific architecture issues
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Library General Public
 #define __GST_GSTARM_H__
 
 #define GST_ARCH_SET_SP(stackpointer) \
-    __asm__( "mov%?\t%!sp, %0" : : "r"(stackpointer));
+    __asm__( "mov sp, %0" : : "r"(stackpointer));
 
 #define GST_ARCH_CALL(target) \
-    __asm__( "mov%?\t%!pc, %1" : : "r"(target) );
+    __asm__( "mov pc, %0" : : "r"(target) );
 
 // Need to get more information about the stackframe format
 // and get the fields more correct.  Check GDB sources maybe?