This patch cleans up a number of spurious test failures I encountered
When using a remote stub to talk to a board, I found it necessary to run to
main, in order to syncronize the debugger correctly.
The remote.exp changes are obvious, when one looks at gdb's source.
The huge.exp test creates a large executable, and the initial attempt was too
big for the target board. The patch simply iterates the compilation until one
succeeds.
Finally, the m68k assembler doesn't use # for comments, so the mac-fileno.S
failed there. mac-fileno.S already uses /*..*/ comments in places, this patch
just makes it use it everywhere.
ok?