From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4ff9843e5f6fd136c01c5d3e6711c61a@swtch.com> To: 9fans@cse.psu.edu From: "Russ Cox" Date: Sat, 25 Mar 2006 08:56:38 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] new compilers Topicbox-Message-UUID: 2057872c-ead1-11e9-9d60-3106f5b1d025 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