diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2013-07-19 09:57:51 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2013-07-19 09:57:51 +0000 |
commit | 320a1e7412dbbc36e957144423d49af1c16abbfe (patch) | |
tree | aaf1768ef1dea227968aac67f3d60b49fd3e7bd8 /newlib/libc/sys/arm/libcfunc.c | |
parent | 8eeeb65f41a875b6e1ac0ff2224ec89e5c0837e2 (diff) | |
download | cygnal-320a1e7412dbbc36e957144423d49af1c16abbfe.tar.gz cygnal-320a1e7412dbbc36e957144423d49af1c16abbfe.tar.bz2 cygnal-320a1e7412dbbc36e957144423d49af1c16abbfe.zip |
* libc/sys/arm/syscalls.c (do_AngelSWI): Delete.
* libc/sys/arm/libcfuncs.c (do_AngelSWI): Delete.
* libc/sys/arm/swi.h: Copy over from libgloss.
Diffstat (limited to 'newlib/libc/sys/arm/libcfunc.c')
-rw-r--r-- | newlib/libc/sys/arm/libcfunc.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/newlib/libc/sys/arm/libcfunc.c b/newlib/libc/sys/arm/libcfunc.c index 9fa9cb4b8..77583b706 100644 --- a/newlib/libc/sys/arm/libcfunc.c +++ b/newlib/libc/sys/arm/libcfunc.c @@ -7,20 +7,6 @@ to provide libc funcitons as well. */ #include "swi.h" -#ifdef ARM_RDI_MONITOR - -static inline int -do_AngelSWI (int reason, void * arg) -{ - int value; - asm volatile ("mov r0, %1; mov r1, %2; " AngelSWIInsn " %a3; mov %0, r0" - : "=r" (value) /* Outputs */ - : "r" (reason), "r" (arg), "i" (AngelSWI) /* Inputs */ - : "r0", "r1", "lr" - /* Clobbers r0 and r1, and lr if in supervisor mode */); - return value; -} -#endif /* ARM_RDI_MONITOR */ void |