From: SourceForge.net <no...@so...> - 2010-09-05 16:03:47
|
Bugs item #2986827, was opened at 2010-04-14 01:00 Message generated for change (Settings changed) made by maartenbrock You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=2986827&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: mcs51(8051) target >Group: unreproducable >Status: Closed >Resolution: Out of Date Priority: 5 Private: No Submitted By: JeonIckSeong (heidyalphs) >Assigned to: Maarten Brock (maartenbrock) Summary: 2.9.0 pointer of pointer bug Initial Comment: Hi, 2.9.0 ( maybe version greater than 2.5.0) has bug !! FreeRTOS on 8051 platform file list.c function void vListInsertEnd( xList *pxList, xListItem *pxNextListItem) pxIndex->pxNext->pxPrevious = (volatile xListItem *) pxNewListItem; I guess pointer of pointer access has bug. FreeRTOS (6.0.4) is successfully compiled and run OK wit sdcc 2.5.0. but with 2.9.0 , it fail to run. compile option : --less-pedantic --xram-size 4096 --no-peep --int-long-reent --float-reent --stack-auto --data-loc 0x8 --iram-size 0x80 IckSeong, Jeon is...@jc... ---------------------------------------------------------------------- >Comment By: Maarten Brock (maartenbrock) Date: 2010-09-05 18:03 Message: I've compiled FreeRTOS 6.0.5 with a recent SDCC snapshot and it compiled without errors. ---------------------------------------------------------------------- Comment By: Maarten Brock (maartenbrock) Date: 2010-08-06 17:38 Message: Without all included header files it is impossible to reproduce this bug. You could try again with sdcc -E > list.i and attach that file. Please also try with the latest snapshot (2.9.7) as it may already be fixed. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=2986827&group_id=599 |