This patch does several things to ending-run.exp 1) flattens the separate expect scripts dealing with whether an extra step over a '}' was necessary. Several regexps were duplicated, and whether the step is necessary is an artifact of the compiler's debug data. 2) adds a case for ARM RVDS toolchains 3) adds a case for m68k (and probably other embedded systems), where various forms of a 'start' function are used. ok? nathan -- Nathan Sidwell :: http://www.codesourcery.com :: CodeSourcery nathan@codesourcery.com :: http://www.planetfall.pwp.blueyonder.co.uk