Dynamic C - v10.46

I’m writing a program in Dynamic C using the subject version. I compile it to the RCM5700 which is my development platform. I get a list of errors and warnings. Without changing any code, I immediately recompile the program. I get a different set of errors and warnings (not completely different - there are some that overlap) that make me question the list of issues that have been identified. If I immediately re-compile again, I get the same set of issues. Is this a feature of 10.46 or am I doing something wrong? In all honesty, I tend to think the second and subsequent list of errors and warnings is inaccurate in many respects as lines that are being flagged having issues are comments or #use statements.