I have posted off an on about software glitches. It turns out my problem is the documentation. So I have progressed to the debugger. I compile gcc 2.3.3 without optimization. I have a batch of setup routines that have finished setting up tables. Now GDB comes to the loop in my code. I have 10 or so initialization statements , then a label with colon and a call to symboltable.
the debugger runs normally until it gets here. then stepping through the code I executes 2 or 3 statement then jumps a head and callls the symboltable early. it returns , executes one more statement then calls the symbolatable again.
My code only has this in one place. but it clearly executes out of order.
I will take suggestions, short of debugging GDB and GCC.
josephus