summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-11-16 20:11:48 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-11-16 20:11:48 +0000
commit2bac2a70028c37b69af49d86c0c0658321a028b0 (patch)
tree9249ae6454984e6c2daf88bc5541ea62e4fbb81a
parent * startup/bspstart.c: Remove local prototypes of promCopyDcacheFlush, (diff)
downloadrtems-2bac2a70028c37b69af49d86c0c0658321a028b0.tar.bz2
2009-11-16 Alan Cudmore <alan.p.cudmore@nasa.gov>
* startup/init5235.c: Add volatile to prevent newer gcc versions from optimizing away.
-rw-r--r--c/src/lib/libbsp/m68k/mcf5235/ChangeLog5
-rw-r--r--c/src/lib/libbsp/m68k/mcf5235/startup/init5235.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/m68k/mcf5235/ChangeLog b/c/src/lib/libbsp/m68k/mcf5235/ChangeLog
index c5339a4ec1..5e54bb5e43 100644
--- a/c/src/lib/libbsp/m68k/mcf5235/ChangeLog
+++ b/c/src/lib/libbsp/m68k/mcf5235/ChangeLog
@@ -1,3 +1,8 @@
+2009-11-16 Alan Cudmore <alan.p.cudmore@nasa.gov>
+
+ * startup/init5235.c: Add volatile to prevent newer gcc versions from
+ optimizing away.
+
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcf5235.cfg: Remove RTEMS_BSP_FAMILY.
diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/init5235.c b/c/src/lib/libbsp/m68k/mcf5235/startup/init5235.c
index 13305a7557..505809f728 100644
--- a/c/src/lib/libbsp/m68k/mcf5235/startup/init5235.c
+++ b/c/src/lib/libbsp/m68k/mcf5235/startup/init5235.c
@@ -29,7 +29,7 @@ void Init5235 (void)
{
extern void CopyDataClearBSSAndStart (void);
int x;
- int temp = 0;
+ volatile int temp = 0;
int *address_of_MCF5235_BSP_START_FROM_FLASH;
/*Setup the GPIO Registers */