summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-01-14 14:55:37 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-01-14 14:55:37 +0000
commit752badac5a9087bdd49151ce01248dbe36b1d035 (patch)
tree97404a7da0b9cc02f887c151838703ad59597733 /c
parentRemoved numerous warnings. (diff)
downloadrtems-752badac5a9087bdd49151ce01248dbe36b1d035.tar.bz2
Removed warning.
Diffstat (limited to '')
-rw-r--r--c/src/exec/score/cpu/i386/cpu.c2
-rw-r--r--c/src/exec/score/cpu/i960/cpu.c4
-rw-r--r--cpukit/score/cpu/i386/cpu.c2
-rw-r--r--cpukit/score/cpu/i960/cpu.c4
4 files changed, 8 insertions, 4 deletions
diff --git a/c/src/exec/score/cpu/i386/cpu.c b/c/src/exec/score/cpu/i386/cpu.c
index b194fe2c40..e9b1b8dafa 100644
--- a/c/src/exec/score/cpu/i386/cpu.c
+++ b/c/src/exec/score/cpu/i386/cpu.c
@@ -34,8 +34,10 @@ void _CPU_Initialize(
void (*thread_dispatch) /* ignored on this CPU */
)
{
+#if CPU_HARDWARE_FP
register unsigned16 fp_status asm ("ax");
register void *fp_context;
+#endif
_CPU_Table = *cpu_table;
diff --git a/c/src/exec/score/cpu/i960/cpu.c b/c/src/exec/score/cpu/i960/cpu.c
index a66cd4eda7..b33d8e1b03 100644
--- a/c/src/exec/score/cpu/i960/cpu.c
+++ b/c/src/exec/score/cpu/i960/cpu.c
@@ -163,7 +163,7 @@ void _CPU_Install_interrupt_stack( void )
i960_PRCB *prcb = _CPU_Table.Prcb;
unsigned32 level;
#if defined(__i960RP__) || defined(__i960_RP__)
- int *isp = (int *) ISP_ADDR;
+ unsigned32 *isp = (int *) ISP_ADDR;
#endif
/*
@@ -178,7 +178,7 @@ void _CPU_Install_interrupt_stack( void )
#if defined(__i960CA__) || defined(__i960_CA__) || defined(__i960CA)
soft_reset( prcb );
#elif defined(__i960RP__) || defined(__i960_RP__) || defined(__i960RP)
- *isp = prcb->intr_stack;
+ *isp = (unsigned32) prcb->intr_stack;
#endif
_CPU_ISR_Enable( level );
diff --git a/cpukit/score/cpu/i386/cpu.c b/cpukit/score/cpu/i386/cpu.c
index b194fe2c40..e9b1b8dafa 100644
--- a/cpukit/score/cpu/i386/cpu.c
+++ b/cpukit/score/cpu/i386/cpu.c
@@ -34,8 +34,10 @@ void _CPU_Initialize(
void (*thread_dispatch) /* ignored on this CPU */
)
{
+#if CPU_HARDWARE_FP
register unsigned16 fp_status asm ("ax");
register void *fp_context;
+#endif
_CPU_Table = *cpu_table;
diff --git a/cpukit/score/cpu/i960/cpu.c b/cpukit/score/cpu/i960/cpu.c
index a66cd4eda7..b33d8e1b03 100644
--- a/cpukit/score/cpu/i960/cpu.c
+++ b/cpukit/score/cpu/i960/cpu.c
@@ -163,7 +163,7 @@ void _CPU_Install_interrupt_stack( void )
i960_PRCB *prcb = _CPU_Table.Prcb;
unsigned32 level;
#if defined(__i960RP__) || defined(__i960_RP__)
- int *isp = (int *) ISP_ADDR;
+ unsigned32 *isp = (int *) ISP_ADDR;
#endif
/*
@@ -178,7 +178,7 @@ void _CPU_Install_interrupt_stack( void )
#if defined(__i960CA__) || defined(__i960_CA__) || defined(__i960CA)
soft_reset( prcb );
#elif defined(__i960RP__) || defined(__i960_RP__) || defined(__i960RP)
- *isp = prcb->intr_stack;
+ *isp = (unsigned32) prcb->intr_stack;
#endif
_CPU_ISR_Enable( level );