diff options
Diffstat (limited to 'c')
-rw-r--r-- | c/src/lib/libcpu/sh/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c | 2 | ||||
-rw-r--r-- | c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c | 2 | ||||
-rw-r--r-- | c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c | 2 |
4 files changed, 9 insertions, 3 deletions
diff --git a/c/src/lib/libcpu/sh/ChangeLog b/c/src/lib/libcpu/sh/ChangeLog index 13b0fba92f..3ef128490f 100644 --- a/c/src/lib/libcpu/sh/ChangeLog +++ b/c/src/lib/libcpu/sh/ChangeLog @@ -1,3 +1,9 @@ +2004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org> + + * sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c, + sh7750/score/cpu_asm.c: Use asm constraint "i" instead of "I" to + pass sizeof(Context_Control) to context switch. + 2004-02-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * sh7032/Makefile.am, sh7045/Makefile.am, sh7750/Makefile.am: Don't diff --git a/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c b/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c index f5a8b50a8d..5c3d4d21c7 100644 --- a/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c +++ b/c/src/lib/libcpu/sh/sh7032/score/cpu_asm.c @@ -220,7 +220,7 @@ asm volatile( " mov.l r15,@-r4\n" " mov r5, r4\n" - :: "I" (sizeof(Context_Control)) + :: "i" (sizeof(Context_Control)) ); asm volatile( diff --git a/c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c b/c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c index 4475da9aa1..7b1dcbc636 100644 --- a/c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c +++ b/c/src/lib/libcpu/sh/sh7045/score/cpu_asm.c @@ -222,7 +222,7 @@ __CPU_Context_switch:\n\ mov.l r15,@-r4\n\ \n\ mov r5, r4" - :: "I" (sizeof(Context_Control)) + :: "i" (sizeof(Context_Control)) ); asm volatile("\n\ diff --git a/c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c b/c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c index b796ba4f94..57eed3f626 100644 --- a/c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c +++ b/c/src/lib/libcpu/sh/sh7750/score/cpu_asm.c @@ -219,7 +219,7 @@ __CPU_Context_switch:\n\ mov.l r15,@-r4\n\ \n\ mov r5, r4" - :: "I" (sizeof(Context_Control)) + :: "i" (sizeof(Context_Control)) ); asm volatile("\n\ |