------- Comment #5 from acahalan at gmail dot com 2006-04-22 07:12 ------- No legal C++ code would break if g++ were less incompatible with C. Why be incompatible?
There are cases where gcc takes far greater liberties with the standards, breaking fully legal code. (trigraphs for example) The proposed change would allow for easier reuse of C code, which is certainly a benefit. If the new rule is to follow standards to the letter by default, then trigraphs are an urgent need. Otherwise, the goto behavior should change. I don't see how it is justified to break valid code, yet refuse a change that would allow greater compatibility with C. -- acahalan at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27235