diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-08-24 17:08:07 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-08-24 17:08:07 +0000 |
commit | e0b6d43e9564ea7ab447bc6de23f62a2b469b228 (patch) | |
tree | a910a5b41c87ffdfbbaff2c4b8aafd4f158e848d /c/src/lib/libbsp/m68k/gen68360 | |
parent | 2010-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-e0b6d43e9564ea7ab447bc6de23f62a2b469b228.tar.bz2 |
2010-08-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/init68360.c: Fix type punning warning.
Diffstat (limited to 'c/src/lib/libbsp/m68k/gen68360')
-rw-r--r-- | c/src/lib/libbsp/m68k/gen68360/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/gen68360/startup/init68360.c | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/m68k/gen68360/ChangeLog b/c/src/lib/libbsp/m68k/gen68360/ChangeLog index 9945b91e1a..35e2115000 100644 --- a/c/src/lib/libbsp/m68k/gen68360/ChangeLog +++ b/c/src/lib/libbsp/m68k/gen68360/ChangeLog @@ -1,3 +1,7 @@ +2010-08-24 Joel Sherrill <joel.sherrilL@OARcorp.com> + + * startup/init68360.c: Fix type punning warning. + 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com> * startup/init68360.c, timer/timer.c: Remove warnings. diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/init68360.c b/c/src/lib/libbsp/m68k/gen68360/startup/init68360.c index efbd679639..37c7076733 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/init68360.c +++ b/c/src/lib/libbsp/m68k/gen68360/startup/init68360.c @@ -47,6 +47,9 @@ void _Init68360 (void) int i; m68k_isr_entry *vbr; unsigned long ramSize; + volatile unsigned long *RamBase_p; + + RamBase_p = (volatile unsigned long *)&RamBase; #if (defined (__mc68040__)) /* @@ -152,7 +155,7 @@ void _Init68360 (void) for (i = 0; i < 50000; i++) continue; for (i = 0; i < 8; ++i) - *((volatile unsigned long *)(unsigned long)&RamBase); + *RamBase_p; /* * Step 13: Copy the exception vector table to system RAM @@ -753,7 +756,7 @@ void _Init68360 (void) for (i = 0; i < 50000; i++) continue; for (i = 0; i < 8; ++i) - *((volatile unsigned long *)(unsigned long)&RamBase); + *RamBase_p; /* * Determine memory size (1, 4, or 16 Mbytes) |