diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-03-05 18:55:46 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-03-05 18:55:46 +0000 |
commit | 549fe1b7d3a791c2aa112a53bb2c49c2f48fa24e (patch) | |
tree | cb083e1372c4c94ae8f13725c1af2193126477d5 | |
parent | 5976e4f19fe5010d459aa9758c55a60c820a114e (diff) | |
download | ChibiOS-549fe1b7d3a791c2aa112a53bb2c49c2f48fa24e.tar.gz ChibiOS-549fe1b7d3a791c2aa112a53bb2c49c2f48fa24e.tar.bz2 ChibiOS-549fe1b7d3a791c2aa112a53bb2c49c2f48fa24e.zip |
Fixed bug 2964418.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1712 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r-- | readme.txt | 2 | ||||
-rw-r--r-- | test/testbmk.c | 8 |
2 files changed, 8 insertions, 2 deletions
diff --git a/readme.txt b/readme.txt index 037215972..eb135c6e4 100644 --- a/readme.txt +++ b/readme.txt @@ -54,6 +54,8 @@ *****************************************************************************
*** 1.5.3 ***
+- FIX: Removed C99-style variables declarations (bug 2964418)(backported
+ in 1.4.2).
- FIX: Fixed missing reschedulation in chEvtSignal() (bug 2961208)(backported
in 1.4.2).
- NEW: Enhanced the kernel size report to cover more cases.
diff --git a/test/testbmk.c b/test/testbmk.c index 9f5f873bf..d25d51d8b 100644 --- a/test/testbmk.c +++ b/test/testbmk.c @@ -72,7 +72,9 @@ static msg_t thread1(void *p) { return 0;
}
+#ifdef __GNUC__
__attribute__((noinline))
+#endif
static unsigned int msg_loop_test(Thread *tp) {
uint32_t n = 0;
@@ -235,9 +237,10 @@ msg_t thread4(void *p) { static void bmk4_execute(void) {
Thread *tp;
+ uint32_t n;
tp = threads[0] = chThdCreateStatic(wa[0], WA_SIZE, chThdGetPriority()+1, thread4, NULL);
- uint32_t n = 0;
+ n = 0;
test_wait_tick();
test_start_timer(1000);
do {
@@ -497,11 +500,12 @@ static char *bmk9_gettest(void) { }
static void bmk9_execute(void) {
+ uint32_t n;
static uint8_t ib[16];
static InputQueue iq;
chIQInit(&iq, ib, sizeof(ib), NULL);
- uint32_t n = 0;
+ n = 0;
test_wait_tick();
test_start_timer(1000);
do {
|