Compiler changes yesterday:

  - compiler suite is 3,000 lines smaller
  - incorrect "set and not used" warnings gone
  - incorrect "no return at end of function" warnings gone
  - missing "no return at end of function" warnings added
  - eliminate more dead code in object files,
     especially in 7c kc qc vc.

I did a lot of regression testing, so I'm fairly confident
in the new code.  If you do see new odd behavior
from your programs, try compiling with
/n/sourcesdump/2006/0325/plan9/386/bin/8c.
If that makes a difference, please let me know.

Also, if you get an incorrect warning from the compiler,
or you don't get a warning that you should (like not being
warned about a non-void function missing a return statement),
please mail me a test program and I will fix the compiler.

Thanks.
Russ

Reply via email to