From: SourceForge.net <no...@so...> - 2003-01-15 16:18:10
|
Bugs item #637722, was opened at 2002-11-13 11:55 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=637722&group_id=599 Category: C-Front End >Group: unreproducable Status: Open Resolution: None >Priority: 2 Submitted By: Nobody/Anonymous (nobody) >Assigned to: Johan Knol (johanknol) Summary: Reverse Loop optimization Initial Comment: Taken from document: SDCC: "conditions where loop reversing is not done : 1-The <for body> does not contain ``continue'' or 'break''. 2-All goto's are contained within the loop. 3-No function calls within the loop. 4-The loop control variable <sym> is not assigned any value within the loop 5-The loop control variable does NOT participate in any arithmetic operation within the loop. 6-There are NO switch statements in the loop." Farshad: you must add the following condition to the code generator to avoid using loop reversing when: 7-The loop control variable is not used as an index to an array :)) Fa...@is... ---------------------------------------------------------------------- >Comment By: Johan Knol (johanknol) Date: 2003-01-15 16:20 Message: Logged In: YES user_id=63512 That's already been taken care of, please show us an example where it doesn't ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=637722&group_id=599 |